
@keyframes dt-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}@keyframes dt-pulse{0%{transform:scale(.9);opacity:.55}70%,to{transform:scale(2.4);opacity:0}}@keyframes dt-bar-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@keyframes dt-spark-dot{0%{opacity:0}12%,88%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes dt-progress-flex{0%,to{transform:scaleX(1)}50%{transform:scaleX(.94)}}@keyframes dt-sheen{0%{transform:translateX(-130%)}55%,to{transform:translateX(340%)}}@keyframes dt-gauge-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.25)}}@keyframes dt-spark-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}@keyframes dt-audit-rein{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes dt-audit-puls{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes dt-au-dreh{to{transform:rotate(360deg)}}@keyframes dt-au-scan{0%{top:8%;opacity:0}12%,88%{opacity:1}to{top:86%;opacity:0}}@keyframes dt-rw-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lr-strich{0%,to{opacity:.2;transform:translateX(-10%)}50%{opacity:.7;transform:translateX(10%)}}@keyframes rk-film-rein{0%{opacity:0}to{opacity:1}}@keyframes dt-rg-fort{0%{width:0}to{width:32px}}@keyframes dartera-glow-drift{0%,to{transform:translate3d(0,0,0) scale(1)}33%{transform:translate3d(2.5%,-2%,0) scale(1.05)}66%{transform:translate3d(-2%,2.5%,0) scale(1.02)}}@keyframes dt-badge-open{0%{transform:translate(0,-50%)}50%{transform:translate(-490px,-50%)}75%{transform:translate(-430px,-50%)}to{transform:translate(-445px,-50%)}}@keyframes dt-badge-close{0%{transform:translate(-445px,-50%)}50%{transform:translate(25px,-50%)}75%{transform:translate(-15px,-50%)}to{transform:translate(0,-50%)}}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/web-a1376a5637.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/web-1f21c6eaa0.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/web-a1376a5637.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/web-1f21c6eaa0.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/web-a1376a5637.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/web-1f21c6eaa0.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/web-a1376a5637.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/web-1f21c6eaa0.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/web-a04fc7ed18.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/web-6ee678c33f.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/web-a8c4bd7cd7.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/web-60c06664b5.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/web-f5df746dbc.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/web-e3b56e9051.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/web-f5df746dbc.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/web-e3b56e9051.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/web-f5df746dbc.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/web-e3b56e9051.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/web-f5df746dbc.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/web-e3b56e9051.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:800;font-display:swap;src:url(fonts/web-f5df746dbc.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:800;font-display:swap;src:url(fonts/web-e3b56e9051.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:900;font-display:swap;src:url(fonts/web-f5df746dbc.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:900;font-display:swap;src:url(fonts/web-e3b56e9051.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:'Schibsted Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-body:'Hanken Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-serif:'Instrument Serif', Georgia, 'Times New Roman', serif;--font-mono:ui-monospace, 'SF Mono', 'Hanken Grotesk', Menlo, monospace;--color-ink-900:#10141a;--color-ink-800:#161c24;--color-ink-700:#1d2630;--color-ink-600:#2a3644;--color-navy:#003a75;--color-blue:#015ea5;--color-cyan:#00baeb;--color-navy-700:#00305f;--color-blue-600:#024f8a;--color-blue-400:#2f86c7;--color-cyan-700:#0a82ab;--color-cyan-600:#00a3d4;--color-cyan-500:#00baeb;--color-cyan-300:#7ad8f4;--color-cyan-100:#dff4fc;--color-cyan-50:#f1fafe;--color-indigo-800:var(--color-navy);--color-indigo-700:#0c2240;--color-indigo-600:var(--color-navy);--color-indigo-500:var(--color-blue);--color-white:#ffffff;--color-paper:#f6f7f9;--color-mist:#eef1f5;--color-cloud:#e6eaf0;--color-line:#e4e8ee;--color-line-strong:#d4dae2;--color-slate:#3a4453;--color-gray-400:#98a1ad;--color-gray-500:#69727e;--color-gray-600:#474f5b;--color-gray-700:#2a313a;--color-info:var(--color-blue);--color-info-light:#e6f1fb;--color-success:#1f9d57;--color-success-light:#e6f5ec;--color-warning:#e0900f;--color-warning-light:#fcf2dd;--color-danger:#d8453a;--color-danger-light:#fbe7e5;--brand-primary:var(--color-ink-900);--brand-primary-hover:var(--color-ink-800);--brand-accent:var(--color-cyan);--text-strong:var(--color-ink-700);--text-body:var(--color-gray-700);--text-muted:var(--color-gray-500);--text-subtle:var(--color-gray-500);--text-on-dark:var(--color-white);--text-on-dark-muted:#93a7bd;--text-link:var(--color-blue);--surface-page:var(--color-white);--surface-subtle:var(--color-paper);--surface-muted:var(--color-mist);--surface-cloud:var(--color-cloud);--surface-card:var(--color-white);--surface-dark:var(--color-ink-900);--surface-darker:var(--color-ink-900);--border-subtle:var(--color-line);--border-strong:var(--color-line-strong);--border-focus:var(--color-cyan);--gradient-ink:radial-gradient(120% 130% at 14% 6%, #173a63 0%, transparent 52%),
                     radial-gradient(120% 120% at 96% 98%, #01101f 0%, transparent 58%),
                     linear-gradient(150deg, #0a1d36 0%, #050f1d 100%);--gradient-accent:radial-gradient(110% 130% at 6% 100%, #003a75 0%, transparent 55%),
                     radial-gradient(120% 120% at 100% 4%, #74e4ff 0%, transparent 52%),
                     radial-gradient(130% 140% at 100% 100%, #00baeb 0%, transparent 60%),
                     linear-gradient(132deg, #015ea5 0%, #0a7ec2 100%);--gradient-sheen:linear-gradient(180deg, #ffffff 0%, #eef3f8 100%);--glow-l:rgba(0, 58, 117, 0.34);--glow-core:rgba(255, 255, 255, 0.95);--glow-r:rgba(0, 186, 235, 0.38);--gradient-logo:linear-gradient(148deg, #003a75 0%, #015ea5 36%, #0e93cf 68%, #00baeb 100%);--fs-display:5.5rem;--fs-h1:3.5rem;--fs-h2:2.75rem;--fs-h3:2rem;--fs-h4:1.5rem;--fs-h5:1.25rem;--fs-h6:1.0625rem;--fs-p1:1.3125rem;--fs-p2:1.125rem;--fs-p3:1rem;--fs-p4:0.9375rem;--fs-p5:0.8125rem;--fs-eyebrow:0.75rem;--lh-display:1.0;--lh-heading:1.08;--lh-snug:1.32;--lh-body:1.62;--lh-relaxed:1.72;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-tighter:-0.035em;--ls-tight:-0.02em;--ls-snug:-0.012em;--ls-normal:0;--ls-eyebrow:0.16em;--type-display-family:var(--font-display);--type-heading-family:var(--font-display);--type-body-family:var(--font-body)}.dt-display,.dt-h1,.dt-h2{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tighter);color:var(--text-strong)}.dt-h1,.dt-h2{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.dt-h2{font-size:var(--fs-h2)}.dt-h3{font-size:var(--fs-h3);letter-spacing:var(--ls-snug)}.dt-h3,.dt-h4,.dt-h5,.dt-h6{font-family:var(--font-display);line-height:var(--lh-snug);font-weight:var(--fw-semibold);color:var(--text-strong)}.dt-h4{font-size:var(--fs-h4);letter-spacing:var(--ls-snug)}.dt-h5,.dt-h6{font-size:var(--fs-h5)}.dt-h6{font-size:var(--fs-h6)}.dt-accent,.dt-accent-gradient{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:0}.dt-accent-gradient{padding:0 .12em .2em .14em;margin:0-.12em -.2em -.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.dt-body,.dt-lead{font-family:var(--font-body)}.dt-lead{font-size:var(--fs-p1);line-height:var(--lh-relaxed);color:var(--text-muted);font-weight:400}.dt-body{font-size:var(--fs-p3);line-height:var(--lh-body);color:var(--text-body)}.dt-eyebrow,.dt-small{color:var(--text-muted)}.dt-small{font-family:var(--font-body);font-size:var(--fs-p4);line-height:var(--lh-body)}.dt-eyebrow{font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}:root{--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--shadow-xs:0 1px 1px rgba(0, 58, 117, 0.04), 0 1px 3px rgba(0, 58, 117, 0.05);--shadow-sm:0 1px 2px rgba(0, 58, 117, 0.05), 0 4px 12px rgba(0, 58, 117, 0.06);--shadow-md:0 2px 4px rgba(0, 58, 117, 0.05), 0 12px 30px rgba(0, 58, 117, 0.08);--shadow-lg:0 4px 8px rgba(0, 58, 117, 0.05), 0 24px 56px rgba(0, 58, 117, 0.10);--shadow-xl:0 8px 16px rgba(0, 58, 117, 0.06), 0 44px 100px rgba(0, 58, 117, 0.14);--shadow-focus:0 0 0 4px rgba(0, 186, 235, 0.20);--container-max:84rem;--container-wide:84rem;--gutter:1.5rem;--section-y:10rem;--ease-out:cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--dur-fast:150ms;--dur-base:260ms;--dur-slow:520ms;--container-pad:2.5rem;--container-medium:48rem;--heading-gap:5rem;--heading-mb:4rem;--grid-gap:3rem;--eyebrow-gap:1rem;--title-gap:1.5rem;--nav-h:74px;--fs-micro:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:16px;--fs-lg:17px;--fs-xl:18px;--fs-h1-fluid:clamp(1.75rem, 3.15vw + 1.17rem, 4rem);--fs-h2-fluid:clamp(1.5rem, 2.13vw + 1.08rem, 3rem);--fs-h3-fluid:clamp(1.05rem, 0.56vw + 1rem, 1.5rem)}@media (max-width:900px){:root{--section-y:6rem;--container-pad:2rem;--heading-gap:2rem;--heading-mb:2.5rem;--grid-gap:2rem}}@media (max-width:540px){:root{--section-y:5rem;--container-pad:1.5rem}}#preis .pv__in,.dt-section{padding-block:var(--section-y)}.dt-section--flush-top{padding-top:0}.dt-section--flush-bottom{padding-bottom:0}.dt-container,.dt-container--medium{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.dt-container--medium{max-width:var(--container-medium)}.dt-section-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:var(--heading-gap);margin-bottom:var(--heading-mb)}.dt-section-heading--single{grid-template-columns:1fr;gap:0;max-width:40ch}@media (max-width:900px){.dt-section-heading{grid-template-columns:1fr}}.dt-section-heading .dt-eyebrow{display:block;margin-bottom:var(--eyebrow-gap)}.dt-section-heading h2{margin:0;font-size:var(--fs-h2-fluid);line-height:1.12;letter-spacing:-.03em}.dt-section-heading .dt-lead,p{margin:0}.dt-grid{display:grid;gap:var(--grid-gap)}.dt-has-marks{position:relative}.dt-marks{position:absolute;top:1.5rem;left:0;right:0;z-index:2;pointer-events:none;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:rgba(16,20,26,.6)}.dt-guides,.dt-section-heading h2{position:relative}.dt-guides::after,.dt-guides::before{content:"";position:absolute;top:0;bottom:0;width:1px;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,58,117,.09)0 5px,transparent 5px 11px)}.dt-guides::before{left:calc(var(--container-pad) - 1.5rem)}.dt-guides::after{right:calc(var(--container-pad) - 1.5rem)}.dt-guides--dark::after,.dt-guides--dark::before{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.14)0 5px,transparent 5px 11px)}.dt-divider{display:flex;height:48px;overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-page)}.dt-divider span{flex:0 0 48px;height:48px;border-right:1px solid rgba(0,58,117,.06)}.dt-divider span.is-accent,.dt-pr__bar.is-accent .dt-pr__bar-t i{background:var(--gradient-logo)}.dt-divider--dark{background:var(--surface-darker)}.dt-divider--dark,.dt-divider--dark span{border-color:rgba(255,255,255,.1)}.dt-chip{position:absolute;left:calc(-46px - var(--container-pad));top:.18em;width:48px;height:48px;border-radius:6px;clip-path:inset(0 0 0 46px);transition:clip-path .3s var(--ease-in-out);background:radial-gradient(closest-side at 30% 26%,rgba(0,186,235,.95),transparent 70%),radial-gradient(closest-side at 74% 40%,rgba(1,94,165,.95),transparent 72%),radial-gradient(closest-side at 50% 84%,rgba(0,58,117,.95),transparent 74%),#00284f}.dt-section-heading.is-open .dt-chip,.dt-section-heading:hover .dt-chip{clip-path:inset(0)}.dt-dl{list-style:none;margin:0;padding:0}.dt-dl li{display:flex;align-items:flex-start;gap:.75rem;padding:.7rem 0;border-top:1px dashed var(--border-strong);font-size:15px;line-height:1.45;color:var(--text-body)}.dt-dl li:last-child{border-bottom:1px dashed var(--border-strong)}.dt-dl li svg{flex:none;margin-top:.15rem;color:var(--color-blue)}@media (max-width:900px){.dt-chip,.dt-guides::after,.dt-guides::before{display:none}.dt-marks{top:1rem;font-size:12px}}[data-dartera-header]{transition:opacity .35s var(--ease-out),filter .35s var(--ease-out)}body[data-branchen-focus] [data-dartera-header],body[data-gebote-focus] [data-dartera-header],body[data-referenzen-focus] [data-dartera-header],body[data-slider-focus] [data-dartera-header]{opacity:.25;filter:blur(3px);pointer-events:none}@media (prefers-reduced-motion:reduce){body[data-branchen-focus] [data-dartera-header],body[data-gebote-focus] [data-dartera-header],body[data-referenzen-focus] [data-dartera-header],body[data-slider-focus] [data-dartera-header]{opacity:1;filter:none;pointer-events:auto}}:root{--badge-lane:136px}[data-badge-lane]{padding-right:max(clamp(20px,5vw,76px),var(--badge-lane))}@media (max-width:767.98px){[data-badge-lane]{padding-right:clamp(20px,5vw,76px)}}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--fs-p3);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:contain}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);color:var(--text-strong);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);font-weight:var(--fw-semibold)}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}::selection{background:var(--color-cyan-100);color:var(--color-ink-800)}@media (prefers-reduced-motion:reduce){.dt-bar-breathe,.dt-gauge-pulse,.dt-progress-flex,.dt-sheen,.dt-spark-dot,.dt-spark-pulse{animation:none!important}}.dt-foot__grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:var(--grid-gap)}.dt-foot__ort{position:relative}.dt-foot__ort::after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}@media (max-width:900px){.dt-foot__grid{grid-template-columns:1fr 1fr;gap:2rem var(--grid-gap)}}@media (max-width:520px){.dt-foot__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 1rem}.dt-foot__grid>div:first-child{grid-column:1/-1}.dt-foot__grid>div>div[style]{gap:0!important;margin-top:6px!important}.dt-foot__grid a{line-height:1.3}}@supports (padding:env(safe-area-inset-bottom)){.dt-container,.dt-container--medium{padding-left:max(var(--container-pad),env(safe-area-inset-left));padding-right:max(var(--container-pad),env(safe-area-inset-right))}footer>div:last-child{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}}@media (hover:none){*{-webkit-tap-highlight-color:transparent}[role=button],a,button,label,summary{touch-action:manipulation}.dt-nc__logo:active,a:active,button:active{transition-duration:.06s}button:active{transform:scale(.975)!important}}@media (max-width:560px){:root{--section-y:clamp(4rem, 10vw + 2rem, 5.5rem)}}@media (min-width:768px){aside.dt-cs-panel:not(.is-shown){visibility:hidden;transition:right .2s,visibility 0s linear .2s}}@media (max-width:767.98px){.dt-cs-btn{top:auto!important;bottom:calc(.9rem + env(safe-area-inset-bottom,0))!important;right:14px!important}aside.dt-cs-panel,aside.dt-cs-panel.is-shown{transition:transform .42s cubic-bezier(.22,1.18,.36,1)}aside.dt-cs-panel{left:0;right:0!important;top:auto;bottom:0;width:100%;height:auto;max-height:90svh;overscroll-behavior:contain;border-radius:1.4rem 1.4rem 0 0;padding:1.6rem 1.15rem calc(1.6rem + env(safe-area-inset-bottom,0));transform:translateY(102%);box-shadow:0-30px 70px -35px rgba(0,36,72,.5);pointer-events:none;visibility:hidden}aside.dt-cs-panel.is-shown{transform:none;pointer-events:auto;visibility:visible}aside.dt-cs-panel::before{content:"";position:absolute;top:.6rem;left:50%;right:auto;transform:translateX(-50%);width:2.5rem;height:.28rem;border-radius:999px;background:var(--border-strong);opacity:.75}}@media (max-width:900px){.dt-pr--rail .dt-pr__scroll{height:var(--dt-rail-h, auto);padding-top:0}.dt-pr--rail .dt-pr__sticky{position:sticky;top:calc(var(--nav-h) + 1rem)}.dt-pr--rail .dt-pr__vp{overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--container-pad)*-1);padding-inline:var(--dt-pr-pad, 0)}.dt-pr--rail .dt-pr__vp::-webkit-scrollbar{display:none}.dt-pr--rail .dt-pr__track{width:max-content}.dt-pr--rail .dt-pr__track>article{scroll-snap-align:none}.dt-pr--rail .dt-pr__lede{display:none}.dt-pr--rail .dt-pr__head{margin-bottom:.55rem}.dt-pr--rail .dt-pr__head h2{font-size:var(--fs-h3-fluid);line-height:1.18}.dt-pr--rail .dt-pr__layout{padding-block:.9rem}.dt-pr--rail .dt-pr__dots{margin-top:.7rem}.dt-pr--rail .dt-pr__graphic{aspect-ratio:16/10.5}}@media (min-width:901px){div.dt-pr__vp{overflow-x:clip;overflow-y:visible;overflow-clip-margin:1.5rem}}@media (min-width:901px) and (max-height:860px){div.dt-pr__layout{padding-block:1.1rem}div.dt-pr__layout .dt-pr__head{margin-bottom:.7rem}div.dt-pr__layout .dt-pr__head h2{font-size:var(--fs-h3-fluid);line-height:1.16}div.dt-pr__layout .dt-pr__graphic{aspect-ratio:16/9.6}}:where(#gebote,#branchen,#leistungen,#referenzen,[id]){scroll-margin-top:calc(var(--nav-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html.dt-weich{scroll-behavior:smooth}}@media (hover:none) and (pointer:coarse){[role=button],a,button,label,summary{-webkit-touch-callout:none}[role=button]:active,a:active,button:active,summary:active{scale:.975;transition:scale .09s ease-out}.dt-foot__grid a,footer a,nav a{display:inline-flex;align-items:center;min-height:44px}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:reduce){[role=button]:active,a:active,button:active,summary:active{scale:none;transition:none}}.dt-burger{display:none}@media (max-width:860px){.dt-burger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-card);cursor:pointer}.dt-burger i{display:block;width:16px;height:1.75px;border-radius:2px;background:var(--text-strong)}.dt-burger i:last-child{width:11px;margin-left:-5px}}.dt-menu{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none}.dt-menu.is-open{visibility:visible;pointer-events:auto}.dt-menu__veil{position:absolute;inset:0;background:rgba(8,16,28,.38);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .34s var(--ease-out, ease)}.dt-menu.is-open .dt-menu__veil{opacity:1}.dt-menu__sheet{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;height:100svh;background:var(--surface-page);box-shadow:0 34px 80px -40px rgba(0,36,72,.55);translate:0-100%;transition:translate .5s cubic-bezier(.22,1,.32,1);overscroll-behavior:contain}.dt-menu.is-open .dt-menu__sheet{translate:0 0}.dt-menu__top{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding-inline:var(--container-pad);padding-top:env(safe-area-inset-top,0);flex:none}.dt-menu__logo{height:39px;width:auto;display:block}.dt-menu__grip,.dt-pr__devs .dt-pr__dev em,button.dt-mail__tipp[hidden],div.dt-au-erg ul.dt-au-erg__stand li::before,div.dt-au.is-fertig .dt-au__puls::after,p.dt-audit-knopf.dt-audit-knopf.dt-audit-knopf[hidden],span.dt-audit[hidden],span.dt-geist[hidden]{display:none}.dt-menu__x{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:var(--surface-muted, rgba(16, 20, 26, .05));color:var(--text-strong);cursor:pointer}.dt-menu__scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.4rem var(--container-pad) 1.6rem;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.2rem),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.2rem),transparent 100%)}.dt-menu__g+.dt-menu__g{margin-top:1.5rem}.dt-menu__gt--link{text-decoration:none}.dt-menu__gt--link:active{color:var(--color-blue)}.dt-menu__gt{margin:0 0 .5rem;padding-left:.2rem;font-family:var(--font-display);font-size:var(--fs-micro);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.dt-menu__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;padding:.7rem .9rem;border-radius:.9rem;text-decoration:none;color:var(--text-strong);background:0 0;transition:background .16s ease-out}.dt-menu__row+.dt-menu__row{margin-top:.15rem}.dt-menu__gt--link{display:inline-flex;align-items:center;min-height:44px}.dt-menu__ic{flex:none;display:grid;place-items:center;width:30px;height:30px}.dt-menu__ic svg{display:block;width:30px;height:30px;border-radius:8px}.dt-menu__ic img{display:block;width:19px;height:auto}.dt-menu__ic--ak{border-radius:8px;background:#f4eefc;border:1px solid rgba(123,95,196,.22)}.dt-menu__row .dt-menu__rt{flex:1 1 auto;min-width:0}.dt-menu__row>.dt-menu__ic+.dt-menu__rt{margin-left:-.25rem}.dt-menu__row:active{background:rgba(1,94,165,.07)}.dt-menu__row svg{color:var(--text-subtle);flex:none}.dt-menu__rt{display:flex;flex-direction:column;gap:.12rem;min-width:0}.dt-menu__rt b{font-size:var(--fs-lg);letter-spacing:-.01em;line-height:1.25}.dt-menu__rt small{font-size:var(--fs-sm);line-height:1.35;color:var(--text-muted)}.dt-menu__foot{position:relative;flex:none;display:grid;gap:.55rem;padding:.85rem var(--container-pad) calc(1.15rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--border-subtle);background:var(--surface-page)}.dt-menu__cta,.dt-menu__rt b,.dt-menu__second{font-family:var(--font-display);font-weight:600}.dt-menu__cta,.dt-menu__second{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;border-radius:999px;border:1px solid transparent;font-size:var(--fs-base);cursor:pointer}.dt-menu__cta{background:var(--color-ink-900, #10141a);color:#fff}.dt-menu__second{background:var(--surface-card);border-color:var(--border-subtle);color:var(--text-strong)}@media (prefers-reduced-motion:no-preference){.dt-menu__g{translate:0 14px;opacity:0;transition:translate .38s cubic-bezier(.22,1,.36,1),opacity .38s ease-out;transition-delay:calc(120ms + var(--i, 0)*55ms)}.dt-menu.is-open .dt-menu__g{translate:0 0;opacity:1}}@media (prefers-reduced-motion:reduce){.dt-menu__sheet{translate:none;opacity:0}.dt-menu.is-open .dt-menu__sheet{opacity:1}.dt-menu__sheet,.dt-menu__veil{transition:opacity .18s linear}}@media (max-width:860px){body[data-branchen-focus] [data-dartera-header],body[data-gebote-focus] [data-dartera-header],body[data-referenzen-focus] [data-dartera-header],body[data-slider-focus] [data-dartera-header]{pointer-events:auto}.dt-cs-btn{transition:translate .34s cubic-bezier(.22,1,.36,1),opacity .28s ease-out,filter .5s}body.dt-fab-weg .dt-cs-btn{translate:0 14px;opacity:0;visibility:hidden;pointer-events:none}body.dt-fab-weg .dt-cs-btn.is-open{translate:none;opacity:1;pointer-events:auto}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.dt-cs-btn{transition:none}}@media (hover:none) and (pointer:coarse){.dt-cs-field,.dt-diff__ref,.dt-nav-secondary,.dt-ws-tab,header button{min-height:44px}div.dt-cs-panel .dt-cs-field,div.dt-cs-panel textarea.dt-cs-field{font-size:16px}.dt-lr__cta-btn{min-height:48px}}.dt-cs-back,.dt-cs-head button,.dt-menu__x,.dt-sm__close,.dt-sm__x{position:relative}.dt-cs-back::after,.dt-cs-head button::after,.dt-lr__close::after,.dt-menu__x::after,.dt-sm__close::after,.dt-sm__x::after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}.dt-cs-foot a{display:inline-block;padding:12px 0;margin:-12px 0}@media (max-width:900px){.dt-eyebrow,.dt-h1,.dt-h2,.dt-h3,h1,h2,h3{text-wrap:balance}div.dt-ps__visual{min-height:17.5rem;width:100%}div.sbx{height:auto}.dt-lr__scene.is-closed .dt-lr__card{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 24%,transparent 42%);mask-image:linear-gradient(to bottom,#000 0,#000 24%,transparent 42%)}}.dt-ws-tab:not(.is-active){color:rgba(16,20,26,.6)}@media (max-width:900px){.dt-pr__chips{gap:.5rem;padding:.75rem}.dt-pr__chips .dt-pr__chip-r{flex:none}.dt-pr__chips .dt-pr__chip-t{height:4rem;min-width:0}.dt-pr__chips .dt-pr__chip-t--logo{padding:0 .8rem}.dt-pr__chips .dt-pr__chip-t--logo img{max-width:100%;height:auto}.dt-ps__nav button{flex-wrap:wrap;align-items:baseline;row-gap:.1rem}.dt-ps__nav button .dur{display:block;flex:0 0 100%;margin-left:0;padding-left:1.75rem;opacity:.6}.dt-ps__nav button:not(.is-on) .dur,.dt-ps__nav button:not(.is-on) .n{opacity:1;color:rgba(16,20,26,.6)}}.dt-pr .dt-pr__marks{color:rgba(16,20,26,.6)}.dt-marks--dark{color:rgba(255,255,255,.72)}@media (max-width:360px){:root{--container-pad:1.25rem}header button:not(.dt-burger)>span:last-child{display:none!important}header button:not(.dt-burger){gap:0!important}}@media (max-width:400px){.dt-pr--rail .dt-pr__graphic{aspect-ratio:16/11.5}}@media (max-width:360px){.dt-pr--rail .dt-pr__graphic{aspect-ratio:16/19}.dt-pr--rail .dt-pr__bars{padding:1.1rem;gap:.75rem}.dt-pr--rail .dt-pr__bar{grid-template-columns:3.6rem 1fr auto;gap:.5rem;font-size:12px}.dt-pr--rail .dt-pr__bar-v{font-size:12px}}.dt-cs-crew.dt-cs-zu b i{background:var(--text-subtle);box-shadow:0 0 0 3px rgba(105,114,126,.18)}.dt-cs-crew small{font-size:var(--fs-xs);text-wrap:balance}.dt-cs-item a .dt-ic{width:52px;height:52px;border-radius:14px;background:var(--surface-card);box-shadow:0 2px 8px rgba(0,58,117,.1),inset 0 0 0 1px rgba(0,58,117,.06);color:var(--color-blue)}.dt-cs-item a .dt-ic svg{width:34px;height:34px}.dt-cs-contacts .dt-cs-item a{gap:14px;padding:14px;border-radius:var(--radius-xl)}div.dt-mail,div.dt-tel,div.dt-web{position:relative;display:grid;align-items:center;min-width:0;padding:0!important;margin:0}div.dt-mail>input,div.dt-tel>input{margin:0!important;width:100%;box-sizing:border-box;min-width:0}div.dt-tel>input,div.dt-web>input{padding-left:2.6rem!important}img.dt-web__bild,span.dt-tel__land{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}span.dt-tel__land{left:.7rem;font-size:1.15rem;line-height:1;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}div.dt-tel.is-gut .dt-tel__land{transform:translateY(-50%) scale(1.12)}div.dt-mail.is-gut>input,div.dt-tel.is-gut>input{border-color:var(--color-cyan, #00baeb)!important}div.dt-mail.is-fehler>input,div.dt-tel.is-fehler>input{border-color:var(--color-danger)!important}div.dt-web>input{margin:0!important;width:100%;box-sizing:border-box;min-width:0}img.dt-web__bild{left:.8rem;width:18px;height:18px;border-radius:4px;object-fit:contain;opacity:.75;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .2s}div.dt-web.is-gut img.dt-web__bild{opacity:1;transform:translateY(-50%) scale(1.14);box-shadow:0 0 0 3px #fff,0 2px 8px rgba(0,37,72,.18)}div.dt-web.is-gut>input{border-color:var(--color-cyan, #00baeb)!important}@media (prefers-reduced-motion:reduce){img.dt-web__bild{transition:none}div.dt-web.is-gut img.dt-web__bild{transform:translateY(-50%)}}button.dt-mail__tipp{display:block;margin:.35rem 0 0;padding:0;border:0;background:0 0;font-family:var(--font-body);font-size:var(--fs-xs, .8125rem);color:var(--color-blue, #015ea5);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}@media (prefers-reduced-motion:reduce){span.dt-tel__land{transition:none}div.dt-tel.is-gut .dt-tel__land{transform:translateY(-50%)}}a.dt-lr__cta-btn.is-primary,button.dt-lr__cta-btn.is-primary{border:0;background:linear-gradient(148deg,#0b5fae 0,#1284c6 45%,#0e9fd8 75%,#00baeb 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.18),0 14px 32px -14px rgba(0,186,235,.65)}a.dt-lr__cta-btn.is-primary:hover,button.dt-lr__cta-btn.is-primary:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.22),0 18px 40px -14px rgba(0,186,235,.85)}a.dt-lr__cta-btn:not(.is-primary),button.dt-lr__cta-btn:not(.is-primary){border-color:rgba(255,255,255,.35)}.dt-pr__chips>span:first-child:nth-last-child(7),.dt-pr__chips>span:first-child:nth-last-child(7)~span{width:var(--dt-mki-kreis);height:var(--dt-mki-kreis);flex:none}.dt-pr__chips>span:first-child:nth-last-child(7),.dt-pr__chips>span:first-child:nth-last-child(7)~span:nth-child(-n+4){border:0;overflow:hidden;box-shadow:0 0 0 2px var(--surface-page),var(--shadow-sm)}.dt-pr__chips>span:first-child:nth-last-child(7),.dt-pr__chips>span:first-child:nth-last-child(7)~span:nth-child(-n+3){background:var(--color-navy)}.dt-pr__chips>span:first-child:nth-last-child(7) img,.dt-pr__chips>span:first-child:nth-last-child(7)~span:nth-child(-n+3) img{width:100%;height:100%;object-fit:cover}.dt-pr__chips>span:first-child:nth-last-child(7)~span:nth-child(4){padding:0;border-radius:50%;background:var(--surface-muted);color:var(--text-muted);display:grid;place-items:center;font-size:calc(var(--dt-mki-kreis)*.36);letter-spacing:-.02em;white-space:nowrap}.dt-pr__chips>span:first-child:nth-last-child(7){z-index:4}.dt-pr__chips>span:first-child:nth-last-child(7)~span:nth-child(2){z-index:3}.dt-pr__chips>span:first-child:nth-last-child(7)~span:nth-child(3){z-index:2}.dt-pr__chips>span:first-child:nth-last-child(7)~span:nth-child(4){z-index:1}.dt-pr__chips>span:first-child:nth-last-child(7)~span:nth-child(-n+4){margin-left:calc(var(--dt-mki-kreis)/-4 - .75rem)}.dt-pr__chips>span:first-child:nth-last-child(7)~span.dt-pr__chip-r--plus{width:auto;height:auto;background:0 0;border:0;box-shadow:none}:root{--dt-mki-kreis:3.5rem}@media (max-width:900px){:root{--dt-mki-kreis:3rem}}@media (max-width:560px){:root{--dt-mki-kreis:2.5rem}}@media (max-width:360px){:root{--dt-mki-kreis:1.8rem}}button.dt-cs-btn{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out),visibility .32s}html:not(.dt-blase-da) button.dt-cs-btn:not(.is-open){opacity:0;visibility:hidden;transform:translateX(18px);pointer-events:none}body[data-referenzen-focus] button.dt-cs-btn:not(.is-open){opacity:0;visibility:hidden;pointer-events:none}.dt-pr__chips>span:first-child:nth-last-child(4),.dt-pr__chips>span:first-child:nth-last-child(4)~span:nth-child(-n+3){width:var(--dt-akq-kreis);height:var(--dt-akq-kreis);flex:none}.dt-pr__chips>span:first-child:nth-last-child(4)~span:nth-child(4){height:var(--dt-akq-pille);padding:0 var(--dt-akq-pad);flex:none}.dt-pr__chips>span:first-child:nth-last-child(4)~span:nth-child(4) img{width:var(--dt-akq-wort);height:auto;display:block}.dt-pr__chips>span:first-child:nth-last-child(4)~span.dt-pr__chip-r--plus{width:auto;height:auto;background:0 0;border:0;box-shadow:none}:root{--dt-akq-kreis:4rem;--dt-akq-pille:2.5rem;--dt-akq-pad:1rem;--dt-akq-wort:120px}@media (max-width:900px){:root{--dt-akq-kreis:3.4rem;--dt-akq-pille:2.25rem;--dt-akq-pad:.85rem;--dt-akq-wort:100px}}@media (max-width:560px){:root{--dt-akq-kreis:2.9rem;--dt-akq-pille:2.1rem;--dt-akq-pad:.7rem;--dt-akq-wort:88px}}@media (max-width:360px){:root{--dt-akq-kreis:2.25rem;--dt-akq-pille:1.8rem;--dt-akq-pad:.55rem;--dt-akq-wort:62px}}.dt-pr__devs .dt-pr__dev{border:1px solid var(--border-subtle);border-radius:.75rem;box-shadow:var(--shadow-sm)}.dt-pr__devs .dt-pr__dev--p{border-radius:.85rem}.dt-pr__devs .dt-pr__dev i{inset:.3rem;border-radius:.45rem;background:linear-gradient(to bottom,rgba(255,255,255,.95)0 9px,rgba(255,255,255,0) 9px),linear-gradient(160deg,#e9f2fa 0,#f6f9fc 55%,#eef7fc 100%)}.dt-pr__devs .dt-pr__dev--l::after{content:"";position:absolute;left:.62rem;top:.57rem;width:.3rem;height:.3rem;border-radius:50%;background:var(--gradient-logo)}div.dt-cs-ov{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dt-pr__chip,.dt-pr__marks{display:none!important}#fragen h2::before,#gebote .dt-pr__h::before{display:block;margin-bottom:var(--eyebrow-gap, 1rem);font-family:var(--font-display);font-size:12px;font-weight:600;font-style:normal;line-height:1.62;letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue)}#gebote .dt-pr__h::before{content:"10 Gebote"}#fragen h2::before{content:"FAQ"}@media (max-width:900px){#gebote .dt-pr__h::before{display:none}}.dt-skip{position:absolute;left:.75rem;top:-4rem;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:0 0 .6rem .6rem;background:var(--color-ink-900);color:#fff;font-family:var(--font-display);font-size:.95rem;font-weight:600;text-decoration:none;transition:top .18s var(--ease-out)}.dt-skip:focus{top:0}.dt-foot__unten span{color:rgba(255,255,255,.66)}.dt-pr__msg small,.dt-pr__notice-m small,.dt-ws-url{color:#5b6570!important}.dt-pr__c{color:#5f6773!important}.dt-pr__msg.is-me small{color:rgba(255,255,255,.78)!important}span.dt-geist{position:absolute;z-index:3;display:flex;align-items:center;box-sizing:border-box;white-space:pre;pointer-events:none;border:0 solid transparent;padding-right:6px}span.dt-geist .dt-geist__getippt{visibility:hidden}span.dt-geist,span.dt-geist .dt-geist__rest{overflow:hidden;color:var(--text-subtle,#8a94a3)}span.dt-geist .dt-geist__rest{flex:0 1 auto;min-width:0;text-overflow:ellipsis}span.dt-geist button.dt-geist__nimm{pointer-events:auto;flex:none;margin-left:auto;padding:0 .7rem;min-height:32px;border:1px solid rgba(0,186,235,.35);border-radius:999px;background:var(--color-cyan-100,#e6f8fd);font:600 .78rem/1 var(--font-body);letter-spacing:0;color:var(--color-blue,#015ea5);cursor:pointer;position:relative}span.dt-geist button.dt-geist__nimm::after{content:"";position:absolute;inset:-6px -4px}span.dt-geist.is-knapp button.dt-geist__nimm{width:32px;padding:0;font-size:0}span.dt-geist.is-knapp button.dt-geist__nimm::before{content:"✓";font-size:.95rem;font-weight:700}header[data-dartera-header]>div:first-child{background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.62) 72%,rgba(255,255,255,0))}p.dt-audit-knopf.dt-audit-knopf.dt-audit-knopf,span.dt-audit{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-body);font-size:.84rem;line-height:1.4;color:#166534;text-align:left}span.dt-audit{width:100%;box-sizing:border-box;margin:.45rem 0 0;padding:.5rem .75rem;border-radius:10px;background:#effaf3;border:1px solid rgba(22,163,74,.22);font-weight:400;animation:dt-audit-rein .3s var(--ease-out,ease) both}.dt-land .ml-form__feld>span.dt-audit{font-size:.84rem;font-weight:400;color:#166534}p.dt-audit-knopf b,span.dt-audit b{font-weight:600;overflow-wrap:anywhere}span.dt-audit.dt-audit b,span.dt-audit.dt-audit>span{padding:0;margin:0;font:inherit;color:#166534}span.dt-audit.dt-audit b{font-weight:600}.dt-sm__row>span.dt-audit{grid-column:2;padding-top:.5rem;margin-top:0}@media (max-width:520px){.dt-sm__row>span.dt-audit{grid-column:1}}span.dt-audit .dt-audit__still{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}span.dt-audit.dt-audit .dt-audit__schritt small{margin-left:.35em;font-size:.78em;opacity:.7;font-variant-numeric:tabular-nums}p.dt-audit-knopf>i,span.dt-audit>i{position:relative;flex:none;width:.6rem;height:.6rem;margin-top:.36em;border-radius:50%;background:var(--color-success)}div.dt-au .dt-au__puls::after,p.dt-audit-knopf.is-laeuft>i::after,span.dt-audit.is-laeuft>i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(34,168,85,.45);animation:dt-audit-puls 1.4s ease-out infinite}p.dt-audit-knopf.is-bereit>i,span.dt-audit.is-bereit>i{width:1rem;height:1rem;margin-top:.12em;background:var(--color-success)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/.72rem no-repeat}p.dt-audit-knopf.dt-audit-knopf.dt-audit-knopf{margin:.65rem 0 .75rem;max-width:none}.dt-tp.is-tf>div.dt-tp__box,div.dt-au,div.dt-tf,div.dt-tf__frage,div.dt-tf__schirm,div.dt-tf__start{min-width:0}.dt-tp.is-tf,div.dt-au ol.dt-au__liste{grid-template-columns:minmax(0,1fr)}div.dt-au{width:100%;max-width:100%;box-sizing:border-box;margin:0 0 1.6rem;padding:.9rem;border-radius:18px;background:#fff;border:1px solid var(--border-subtle,var(--color-line));box-shadow:0 18px 40px -28px rgba(0,37,72,.45);text-align:left}div.dt-au.is-leise{padding:.8rem 1rem;box-shadow:none;background:var(--surface-subtle,#f5f8fb)}div.dt-au .dt-au__kopf{display:flex;align-items:center;gap:.6rem;padding:0 .2rem .75rem;font-size:.9rem;color:var(--text-muted)}div.dt-au .dt-au__titel{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}div.dt-au .dt-au__titel small{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}div.dt-au .dt-au__titel b{font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.dt-au .dt-au__zahl{flex:none;font-variant-numeric:tabular-nums;font-weight:600;font-size:.8rem;color:var(--text-muted);padding:.15rem .5rem;border-radius:999px;background:var(--surface-subtle,#f5f8fb)}div.dt-au .dt-au__puls{position:relative;flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--color-cyan,#00baeb)}div.dt-au .dt-au__puls::after{border:2px solid rgba(0,186,235,.45)}div.dt-au.dt-au--lauf.is-fertig .dt-au__balken span,div.dt-au.is-fertig .dt-au__puls,span.dt-au-chip.is-bereit i{background:var(--color-success)}div.dt-au ol.dt-au__liste{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:.35rem;scrollbar-width:none}@media (min-width:760px){div.dt-au ol.dt-au__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem}}div.dt-au ol.dt-au__liste::-webkit-scrollbar{display:none}div.dt-au li.dt-au__s{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 1.4rem;align-items:center;gap:.7rem;min-height:3rem;padding:.4rem .6rem;border-radius:12px;border:1px solid transparent;transition:opacity .2s,background-color .2s,border-color .2s}div.dt-au li.dt-au__s.is-bald{opacity:.32}div.dt-au li.dt-au__s.is-jetzt{border-color:rgba(0,186,235,.55);background:rgba(0,186,235,.07)}div.dt-au .dt-au__ic{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:10px;background:var(--surface-subtle,#f2f6f9);color:var(--color-blue-700,#015ea5)}div.dt-au li.is-jetzt .dt-au__ic{background:#fff;color:#0089ad}div.dt-au li.is-fertig .dt-au__ic{background:#effaf3;color:#15803d}div.dt-au .dt-au__txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}div.dt-au .dt-au__txt b,div.dt-au-erg .dt-au-erg__note b{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--text-strong)}div.dt-au .dt-au__txt small{font-size:.8rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.dt-au .dt-au__txt small em{font-style:normal;font-weight:600;color:#15803d}div.dt-au .dt-au__txt small em.is-hinweis,div.dt-au .dt-au__txt small em.is-problem{color:#a15c07}div.dt-au .dt-au__stand,div.dt-au.dt-au--lauf p.dt-au__jetzt i{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%}div.dt-au li.is-fertig .dt-au__stand{background:var(--color-success);color:#fff;animation:dt-audit-rein .25s ease both}div.dt-au li.is-jetzt .dt-au__stand::before{content:"";width:1.05rem;height:1.05rem;box-sizing:border-box;border-radius:50%;border:2px solid rgba(0,186,235,.25);border-top-color:var(--color-cyan,#00baeb);animation:dt-au-dreh .75s linear infinite}div.dt-au p.dt-au__fuss{margin:.75rem .2rem 0;max-width:none;font-size:.88rem;line-height:1.45;color:var(--text-muted)}div.dt-au.dt-au--lauf p.dt-au__jetzt.is-fertig,div.dt-au.is-fertig p.dt-au__fuss{color:#166534;font-weight:500}.dt-bew__kopf h2,div.dt-au.dt-au--lauf figure.dt-au__tel,div.dt-au.is-leise p.dt-au__fuss{margin:0}@media (max-width:640px){div.dt-au{padding:.75rem}div.dt-au ol.dt-au__liste{max-height:12.6rem;overflow:auto;scroll-snap-type:y proximity}div.dt-au li.dt-au__s{scroll-snap-align:center}}div.dt-au.dt-au--lauf{padding:.75rem .9rem;margin:0 0 1.1rem}div.dt-au.dt-au--lauf .dt-au__karte{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.3rem;align-items:center}div.dt-au.dt-au--lauf .dt-au__telRahmen{position:relative;width:92px;aspect-ratio:390/844;border-radius:16px;border:4px solid var(--color-ink-900,#10141a);background:#eef2f6;overflow:hidden;box-shadow:0 10px 24px -14px rgba(15,35,60,.5)}div.dt-au.dt-au--lauf .dt-au__telRahmen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;background:#fff}div.dt-au.dt-au--lauf .dt-au__telLeer{display:block;width:100%;height:100%;background:linear-gradient(180deg,#f4f7fa,#e7edf3)}div.dt-au.dt-au--lauf .dt-au__scan{position:absolute;left:8%;right:8%;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,#00baeb 40%,#8fe6f9 50%,#00baeb 60%,transparent);box-shadow:0 0 14px rgba(0,186,235,.7);animation:dt-au-scan 2.8s ease-in-out infinite;pointer-events:none}div.dt-au.dt-au--lauf .dt-au__seite{min-width:0;display:flex;flex-direction:column;gap:.45rem}div.dt-au.dt-au--lauf p.dt-au__kopfzeile{margin:0;max-width:none;font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--text-strong);overflow-wrap:anywhere}div.dt-au.dt-au--lauf .dt-au__balken{position:relative;height:3px;border-radius:999px;background:var(--surface-muted,#eef1f5);overflow:hidden}div.dt-au.dt-au--lauf .dt-au__balken span{display:block;height:100%;border-radius:inherit;background:var(--gradient-logo,linear-gradient(90deg,#00baeb,#015ea5));transition:width .4s ease}div.dt-au.dt-au--lauf p.dt-au__jetzt{margin:0;max-width:none;display:flex;align-items:center;gap:.4rem;font-size:.88rem;line-height:1.4;color:var(--text-muted)}div.dt-au.dt-au--lauf p.dt-au__jetzt i{width:1.15rem;height:1.15rem;background:var(--color-success);color:#fff;flex:none}div.dt-au.dt-au--lauf p.dt-au__jetzt i svg{width:12px;height:12px}div.dt-au.dt-au--lauf p.dt-au__satz{margin:0;max-width:38ch;font-size:.88rem;line-height:1.45;color:var(--text-muted)}@media (max-width:520px){div.dt-au.dt-au--lauf{padding:.75rem}div.dt-au.dt-au--lauf .dt-au__karte{grid-template-columns:68px minmax(0,1fr);gap:.75rem}div.dt-au.dt-au--lauf .dt-au__telRahmen{width:68px;border-width:3px;border-radius:12px}div.dt-au.dt-au--lauf p.dt-au__kopfzeile{font-size:.95rem}}span.dt-au-chip{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;background:var(--surface-subtle,#f5f8fb)}span.dt-au-chip.is-bereit{background:#effaf3;color:#166534}span.dt-au-chip i{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-cyan,#00baeb)}div.dt-au-erg{width:100%;margin:0 0 1.4rem}div.dt-au-erg p.dt-au-erg__nr{display:flex;align-items:center;gap:.5rem;margin:0 0 .8rem;max-width:none;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#15803d}div.dt-au-erg p.dt-au-erg__nr i,div.dt-au-erg ul.dt-au-erg__stand li i{width:.6rem;height:.6rem;border-radius:50%;background:var(--color-success)}div.dt-au-erg.is-laeuft p.dt-au-erg__nr,span.dt-au-chip{color:var(--text-muted)}div.dt-au-erg.is-laeuft p.dt-au-erg__nr i{background:0 0;width:.9rem;height:.9rem;box-sizing:border-box;border:2px solid rgba(0,186,235,.25);border-top-color:var(--color-cyan,#00baeb);animation:dt-au-dreh .75s linear infinite}div.dt-au-erg .dt-au-erg__kopf{display:grid;grid-template-columns:auto 1fr auto;gap:1.25rem;align-items:center;padding:1.25rem;border-radius:20px;background:#fff;border:1px solid var(--color-line);box-shadow:0 18px 40px -28px rgba(0,37,72,.45)}div.dt-au-erg .dt-au-erg__note{position:relative;width:112px;height:112px;display:grid;place-items:center;text-align:center}div.dt-au-erg .dt-au-erg__note svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}div.dt-au-erg .dt-au-erg__ring0{fill:none;stroke:var(--color-line);stroke-width:7}div.dt-au-erg .dt-au-erg__ring{fill:none;stroke:var(--color-danger);stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease-out,ease)}div.dt-au-erg .is-mangelhaft .dt-au-erg__ring{stroke:#e8890c}div.dt-au-erg .is-ordentlich .dt-au-erg__ring{stroke:#d4a106}div.dt-au-erg .is-gut .dt-au-erg__ring{stroke:var(--color-success)}div.dt-au-erg .dt-au-erg__note b{position:relative;display:block;font-size:2.3rem;font-weight:700;line-height:1;margin-top:.35rem}div.dt-au-erg .dt-au-erg__note small{position:relative;margin-top:-1.4rem}div.dt-au-erg .dt-au-erg__kopftext{min-width:0;display:flex;flex-direction:column;gap:.5rem}div.dt-au-erg p.dt-au-erg__titel{margin:0;max-width:none;font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.25;color:var(--text-strong)}div.dt-au-erg p.dt-au-erg__titel b{overflow-wrap:anywhere}div.dt-au-erg p.dt-au-erg__bilanz{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;max-width:none;font-size:.95rem;color:var(--color-danger)}div.dt-au-erg span.dt-au-erg__urteil{padding:.15rem .6rem;border-radius:999px;background:var(--color-danger-light);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}div.dt-au-erg ul.dt-au-erg__stand{list-style:none;margin:.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.35rem .75rem}div.dt-au-erg ul.dt-au-erg__stand li{display:grid;grid-template-columns:.5rem 1fr;align-items:start;gap:0 .45rem;padding:0;font-size:.82rem;line-height:1.35;color:var(--text-strong)}div.dt-au-erg ul.dt-au-erg__stand li i{width:.5rem;height:.5rem;margin-top:.38em}div.dt-au-erg ul.dt-au-erg__stand li.is-hinweis i{background:#e8890c}div.dt-au-erg ul.dt-au-erg__stand li.is-problem i{background:var(--color-danger)}div.dt-au-erg .dt-au-erg__note small,div.dt-au-erg small.dt-au-erg__fuss,div.dt-au-erg ul.dt-au-erg__stand li small{display:block;font-size:.75rem;color:var(--text-muted)}div.dt-au-erg img.dt-au-erg__bild{width:120px;height:auto;aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:16px;border:4px solid var(--color-ink-900);background:#fff;box-shadow:0 10px 24px -12px rgba(15,35,60,.5)}div.dt-au-erg ol.dt-au-erg__befunde{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}div.dt-au-erg ol.dt-au-erg__befunde>li{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem 1.1rem;border-radius:16px;background:#fff;border:1px solid var(--color-line);border-left:4px solid #e8890c}div.dt-au-erg ol.dt-au-erg__befunde>li.is-problem{border-left-color:var(--color-danger)}div.dt-au-erg ol.dt-au-erg__befunde>li.is-gut{border-left-color:var(--color-success)}div.dt-au-erg ol.dt-au-erg__befunde>li.mit-bild{grid-template-columns:1fr 200px;align-items:start}div.dt-au-erg .dt-au-erg__btext{min-width:0}div.dt-au-erg span.dt-au-erg__marke{display:inline-block;margin-bottom:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b25f00}div.dt-au-erg li.is-problem span.dt-au-erg__marke{color:var(--color-danger)}div.dt-au-erg li.is-gut span.dt-au-erg__marke{color:var(--color-success)}div.dt-au-erg .dt-au-erg__btext p{margin:0;max-width:none;font-size:.95rem;line-height:1.5;color:var(--text-body)}div.dt-au-erg figure.dt-au-erg__foto{margin:0;position:relative}div.dt-au-erg span.dt-au-erg__leer{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);padding:.4rem .75rem;border-radius:8px;background:#e11d48;color:#fff;font-size:.85rem;font-weight:700;white-space:nowrap}div.dt-au-erg figure.dt-au-erg__foto img{display:block;width:100%;height:auto;max-height:340px;object-fit:cover;object-position:top;border-radius:12px;border:3px solid var(--color-ink-900)}div.dt-au-erg figure.dt-au-erg__foto figcaption{margin-top:.3rem;font-size:.72rem;line-height:1.3;color:var(--text-muted)}div.dt-au-erg details.dt-au-erg__beweis{margin:.5rem 0 0}div.dt-au-erg details.dt-au-erg__beweis summary{cursor:pointer;display:inline-flex;align-items:center;min-height:32px;font-size:.82rem;font-weight:600;color:var(--color-blue)}div.dt-au-erg details.dt-au-erg__beweis code{display:block;margin:.25rem 0 0;padding:.35rem .5rem;border-radius:8px;background:var(--surface-subtle,#f5f8fb);font-size:.75rem;line-height:1.4;color:var(--text-body);white-space:normal;overflow-wrap:anywhere;word-break:break-word}div.dt-au-erg small.dt-au-erg__fuss{margin-top:.8rem;font-size:.8rem;line-height:1.45}div.dt-au-erg p.dt-au-erg__fazit{margin:0;max-width:none;font-size:.98rem;line-height:1.45;font-weight:600;color:var(--text-strong)}div.dt-au-erg p.dt-au-erg__weiter{margin:.8rem 0 0;max-width:none;font-size:.85rem;line-height:1.45;color:var(--text-muted)}div.dt-au-erg details.dt-au-erg__alle{margin:.75rem 0 0}div.dt-au-erg details.dt-au-erg__alle>summary{cursor:pointer;display:flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:12px;background:var(--surface-subtle,#f5f8fb);font-size:.92rem;font-weight:600;color:var(--color-blue)}div.dt-au-erg details.dt-au-erg__alle>summary:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan,#00baeb)}div.dt-au-erg div.dt-au-erg__schritt{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:1rem 0 0;padding:1rem 1.1rem;border-radius:16px;background:var(--color-cyan-100,#e6f8fd);border:1px solid rgba(0,186,235,.35)}div.dt-au-erg div.dt-au-erg__schritt p{flex:1 1 20rem;min-width:0;margin:0;max-width:none;font-size:.95rem;line-height:1.5;color:var(--text-strong)}div.dt-au-erg div.dt-au-erg__schritt button{flex:none}@media (max-width:640px){div.dt-au-erg .dt-au-erg__kopf{grid-template-columns:auto 1fr;gap:1rem;padding:1rem}div.dt-au-erg .dt-au-erg__note{width:92px;height:92px}div.dt-au-erg .dt-au-erg__note b{font-size:1.9rem}div.dt-au-erg img.dt-au-erg__bild{display:none}div.dt-au-erg .dt-au-erg__kopftext{display:contents}div.dt-au-erg p.dt-au-erg__titel{grid-column:2;font-size:1.1rem}div.dt-au-erg p.dt-au-erg__bilanz,div.dt-au-erg p.dt-au-erg__fazit{grid-column:1/-1}div.dt-au-erg ul.dt-au-erg__stand{grid-column:1/-1;grid-template-columns:1fr 1fr}div.dt-au-erg ol.dt-au-erg__befunde>li.mit-bild{grid-template-columns:1fr}div.dt-au-erg figure.dt-au-erg__foto img{max-height:300px}}@media (max-width:374px){div.dt-au-erg ul.dt-au-erg__stand{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){div.dt-au li.is-fertig .dt-au__stand,span.dt-audit{animation:none}div.dt-au .dt-au__puls::after,div.dt-au.dt-au--lauf .dt-au__scan,p.dt-audit-knopf.is-laeuft>i::after,span.dt-audit.is-laeuft>i::after{animation:none;display:none}div.dt-au.dt-au--lauf .dt-au__balken span{transition:none}}.dt-pr__ctl button.dt-pr__ctl-b:focus-visible,div.dt-pr__ctl button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan)}div.dt-au-erg p.dt-au-erg__mehr{margin:.9rem 0 0;max-width:none;padding:.8rem 1rem;border-radius:12px;background:var(--surface-subtle,#f5f8fb);font-size:.92rem;line-height:1.5;color:var(--text-strong)}div.dt-vg{margin:0 0 1.4rem;padding:1.2rem 1.3rem;border-radius:18px;background:var(--color-ink-900);color:#fff;box-shadow:0 22px 50px -30px rgba(0,26,51,.8)}div.dt-vg p.dt-vg__kopf{margin:0 0 .35rem;max-width:none;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-cyan)}div.dt-vg p.dt-vg__was{margin:0;max-width:none;font-size:.95rem;line-height:1.45;color:#d6dde6}div.dt-vg p.dt-vg__preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;margin:.6rem 0 .8rem;max-width:none}div.dt-vg p.dt-vg__preis b{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2rem);font-weight:600;letter-spacing:-.02em;color:#fff}div.dt-vg p.dt-vg__preis span{font-size:.9rem;color:#b9c3cf}div.dt-vg span.dt-vg__alt{display:inline-flex;flex-direction:column;gap:.05rem;line-height:1.2}div.dt-vg span.dt-vg__alt s{color:#8b97a6;font-size:1rem;text-decoration:line-through}div.dt-vg span.dt-vg__alt em{font-style:normal;font-size:.7rem;color:#8b97a6}div.dt-vg span.dt-vg__rabatt{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;background:var(--color-cyan,#00baeb);color:#001a33;font-size:.78rem;font-weight:700;letter-spacing:.02em;align-self:center}div.dt-vg ul.dt-vg__liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.35rem 1rem}div.dt-vg ul.dt-vg__liste li{position:relative;padding-left:1.2rem;font-size:.88rem;line-height:1.45;color:#e8edf2}div.dt-vg ul.dt-vg__liste li::before{content:"";position:absolute;left:0;top:.45em;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-cyan)}div.dt-vg small.dt-vg__fuss{display:block;margin-top:.8rem;font-size:.78rem;line-height:1.45;color:#aab4c0}div.dt-vs{margin:1.2rem 0 1.4rem}div.dt-vs p.dt-vs__kopf{margin:0 0 .8rem;max-width:none;font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text-strong)}div.dt-vs .dt-vs__paar{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:1rem;align-items:start}div.dt-vs figure.dt-vs__tel{margin:0;padding:6px;border-radius:26px;background:var(--color-ink-900);box-shadow:0 18px 40px -24px rgba(0,26,51,.7)}div.dt-vs .dt-vs__seite,div.dt-vs figure.dt-vs__tel>img{display:block;width:100%;aspect-ratio:390/844;border-radius:20px;object-fit:cover;object-position:top;background:#fff;overflow:hidden}div.dt-vs figure.dt-vs__tel figcaption{padding:.45rem 0 .15rem;text-align:center;font-size:.75rem;color:#c9d1db}div.dt-vs .dt-vs__seite{display:flex;flex-direction:column;font-size:10px;color:#10141a;text-align:left}div.dt-vs .dt-vs__leiste{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:10px 12px;border-bottom:1px solid #eef1f4}div.dt-vs .dt-vs__leiste img{max-height:26px;max-width:62%;width:auto;object-fit:contain;object-position:left}div.dt-vs .dt-vs__hero small,div.dt-vs .dt-vs__leiste b{font-size:12px;font-weight:700;color:var(--vs-farbe)}div.dt-vs .dt-vs__burger{display:grid;gap:3px}div.dt-vs .dt-vs__burger i{display:block;width:16px;height:2px;border-radius:2px;background:#10141a}div.dt-vs .dt-vs__info{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--vs-farbe);color:var(--vs-auf);font-size:9px;font-weight:600}div.dt-vs .dt-vs__info i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}div.dt-vs .dt-vs__hero{display:flex;flex-direction:column;gap:7px;padding:16px 12px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--vs-farbe) 10%,#fff),#fff)}div.dt-vs .dt-vs__hero small{font-size:8px;letter-spacing:.12em;text-transform:uppercase}div.dt-vs .dt-vs__hero p,div.dt-vs .dt-vs__hero strong{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}div.dt-vs .dt-vs__hero strong{font-family:var(--font-display);font-size:17px;line-height:1.12;letter-spacing:-.02em;color:#10141a;-webkit-line-clamp:4}div.dt-vs .dt-vs__hero p{margin:0;max-width:none;font-size:9.5px;line-height:1.45;color:#4a5562;-webkit-line-clamp:3}div.dt-vs .dt-vs__btn{display:block;padding:8px 10px;border-radius:999px;background:var(--vs-farbe);color:var(--vs-auf);font-size:10px;font-weight:700;text-align:center}div.dt-vs .dt-vs__btn--zwei{background:#fff;color:#10141a;border:1px solid #d8dee5}div.dt-vs ul.dt-vs__nav{list-style:none;margin:auto 0 0;padding:6px 12px 12px;display:grid;gap:0}div.dt-vs ul.dt-vs__nav li{padding:7px 0;border-top:1px solid #eef1f4;font-size:10px;font-weight:600;color:#10141a}div.dt-vs small.dt-vs__fuss{display:block;margin-top:.7rem;font-size:.8rem;line-height:1.45;color:var(--text-muted)}@media (max-width:420px){div.dt-vs .dt-vs__paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@supports selector(:has(a)){.dt-sm .dt-sm__opt:not(.is-on):focus-within{border-color:var(--border-subtle)}@media (hover:hover){.dt-sm .dt-sm__opt:not(.is-on):focus-within:hover{border-color:var(--border-strong)}}.dt-sm .dt-sm__opt:has(input:focus-visible){border-color:var(--color-cyan);box-shadow:inset 0 0 0 2px var(--color-cyan)}}@media (max-width:767.98px){html.dt-blase-da footer .dt-foot__unten{padding-bottom:6rem!important}}@media (max-width:760px){html.dt-blase-da body.ml-mit-leiste footer .dt-foot__unten{padding-bottom:9.5rem!important}}.ml-leiste{display:none}@media (max-width:760px){.ml-leiste{display:flex;gap:.5rem;position:fixed;left:0;right:0;bottom:0;z-index:80;padding:.6rem max(.75rem,env(safe-area-inset-left)) calc(.6rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--border-subtle);box-shadow:0-10px 30px -18px rgba(0,26,51,.45);transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ml-leiste.is-an{transform:none}.ml-leiste a,.ml-leiste button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:1rem;text-decoration:none;border:1px solid var(--border-strong);background:#fff;color:var(--text-strong);cursor:pointer}.ml-leiste .is-haupt{background:#10141a;border-color:#10141a;color:#fff}.ml-leiste a:focus-visible,.ml-leiste button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan)}.ml-leiste svg{width:17px;height:17px;flex:none}body.ml-mit-leiste .dt-cs-btn:not(.is-open){bottom:calc(5rem + env(safe-area-inset-bottom,0))!important;transition:bottom .3s}}@media (prefers-reduced-motion:reduce){.ml-leiste{transition:none}}.dt-ruht,.dt-ruht *,.dt-ruht ::after,.dt-ruht ::before,.dt-ruht::after,.dt-ruht::before{animation-play-state:paused!important}details{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow-y:clip;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}@media (max-width:360px){header[data-dartera-header] a[data-start]>span:last-child{display:none!important}header[data-dartera-header] a[data-start]{gap:0!important}}html.dt-kopf-dunkel header[data-dartera-header]>div:first-child{background:linear-gradient(rgba(255,255,255,.97),rgba(255,255,255,.97) calc(100% - 14px),rgba(255,255,255,0) calc(100% - 14px))!important}html.dt-kopf-dunkel header[data-dartera-header]>div:first-child>*{opacity:0}html.dt-kopf-dunkel header[data-dartera-header]>div:first-child::after{content:"";position:absolute;left:0;right:0;bottom:14px;height:1px;background:rgba(16,20,26,.08)}header[data-dartera-header] .dt-navitem>a.is-hier{text-decoration:underline;text-decoration-color:var(--color-cyan);text-decoration-thickness:2px;text-underline-offset:8px;color:var(--text-strong)!important}@media (prefers-reduced-motion:reduce){[style*=dartera-glow-drift]{animation:none!important}}h1,h2,h3,h4,p{text-wrap:pretty}@media (max-width:600px){:lang(de) p{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 4 4}}.dt-skip:focus-visible,.v5-karte .v5-schalter button:focus-visible,button.dt-ws-tab:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan)}header[data-dartera-header] a[href="/"]:focus-visible{outline:2px solid var(--color-blue, #015EA5);outline-offset:3px;border-radius:.4rem}.ig-btn:active:not(:disabled),.pv-knopf:active{transform:scale(.98)}.ig-btn svg:last-child,.ml-btn svg:last-child{transition:transform .25s var(--ease-out)}@media (hover:hover){.ig-btn:hover:not(:disabled) svg:last-child,.ml-btn:hover svg:last-child{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.ig-btn:active,.ml-btn:active,.pv-knopf:active{transform:none}.ig-btn:hover svg:last-child,.ml-btn:hover svg:last-child{transform:none}}:root{accent-color:var(--color-blue, #015EA5)}input,textarea{caret-color:var(--color-blue, #015EA5)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-strong);transition:background-color 600000s 0s,color 600000s 0s}@media (max-width:600px){.dt-pr .dt-pr__graphic:has(.dt-pr__vers) .dt-pr__tile{display:none}}.dt-pr .dt-pr__t{align-items:baseline}.dt-pr .dt-pr__n{transform:translateY(-.12em)}@media (min-width:901px){.dt-pr .dt-pr__ctl button:disabled{opacity:1;pointer-events:none}.dt-pr .dt-pr__ctl{cursor:pointer}}@media (max-width:560px){.v5-karte ul.v5-liste{padding-left:0}}@media print{.dt-cs-btn,.dt-cs-ov,.dt-cs-panel,.dt-hoch,.dt-menu,.dt-skip,.dt-sm,.ml-leiste,[data-dartera-header]{display:none!important}*,::after,::before{animation:none!important;transition:none!important}[style$="opacity: 0"]:not(.dt-ws-body img),[style*="opacity: 0;"]:not(.dt-ws-body img){opacity:1!important;transform:none!important;filter:none!important}body{background:#fff}}p.dt-fragen-zeile{margin:0;padding:28px 16px 36px;text-align:center;font-size:15px;line-height:1.5;color:var(--text-muted);border-top:1px solid var(--border-subtle);scroll-margin-top:var(--nav-h)}p.dt-fragen-zeile a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-family:var(--font-display);font-weight:600;color:var(--text-strong);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}p.dt-fragen-zeile a:hover{color:var(--color-blue)}.dt-beweis a:focus-visible,p.dt-fragen-zeile a:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue);border-radius:6px}.dt-fragen-zeile__zu{margin-left:6px}@media (max-width:520px){.dt-fragen-zeile__zu{display:block;margin:0}}p.dt-fragen-zeile a span{margin-left:.35em}.dt-sterne{display:inline-flex;gap:1px;vertical-align:-2px}.dt-sterne i{display:block;width:15px;height:15px;color:#f4b400}.dt-sterne i.leer{color:#d4dae2}.dt-sterne svg{display:block;width:100%;height:100%;fill:currentColor}.dt-beweis{border-block:1px solid var(--border-subtle);background:var(--surface-card)}.dt-beweis__reihe{max-width:var(--container-max);margin:0 auto;box-sizing:border-box;padding:1.05rem max(var(--container-pad),env(safe-area-inset-left));display:flex;flex-wrap:wrap;align-items:center;gap:.6rem clamp(1rem,2.4vw,2.25rem)}@media (min-width:761px){.dt-beweis__punkt+.dt-beweis__punkt{padding-left:clamp(1rem,2.4vw,2.25rem);border-left:1px solid var(--border-subtle)}}.dt-beweis__punkt{display:flex;gap:.6rem;min-width:0;min-height:44px;align-items:center;text-decoration:none;color:var(--text-muted);font-size:.95rem;line-height:1.35}.dt-beweis__alle,.dt-beweis__punkt b{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-weight:600}.dt-beweis__punkt b{flex:none;font-size:1.25rem;letter-spacing:-.02em}.dt-beweis__punkt span{min-width:0}.dt-beweis__punkt b,.dt-beweis__punkt:hover span{color:var(--text-strong)}.dt-beweis__alle{margin-left:auto;min-height:44px;font-size:.95rem;color:var(--color-blue);text-decoration:none}#referenzen a.dt-rg__fall:hover,.dt-beweis__alle:hover,.dt-beweis__punkt:hover span,.dt-rg__karte article.mit-fall:hover a.dt-rg__fall{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.dt-beweis__reihe{display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem;padding-block:.6rem}.dt-beweis__punkt{font-size:.9rem}.dt-beweis__punkt b{font-size:1.15rem;min-width:4.6rem}.dt-beweis__alle{margin-left:0}}.dt-bew{padding-block:clamp(4rem,8vw,7rem);background:var(--surface-subtle);border-top:1px solid var(--border-subtle)}.dt-bew__kopf{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.dt-bew__schnitt{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--text-strong);padding:.7rem 1.1rem;border-radius:16px;background:var(--surface-card);border:1px solid var(--border-subtle)}.dt-bew__schnitt>b{font-family:var(--font-display);font-weight:600;font-size:2rem;letter-spacing:-.03em;line-height:1}.dt-bew__schnitt span{display:flex;flex-direction:column;font-size:.92rem;line-height:1.35}.dt-bew__schnitt small{color:var(--text-muted);font-size:.8rem}.dt-bew__schnitt:hover small{text-decoration:underline}.dt-bew__schnitt:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue)}.dt-bew__liste{columns:3 18rem;column-gap:1.25rem}.dt-bew__karte{break-inside:avoid;margin:0 0 1.25rem;padding:1.4rem 1.5rem 1.3rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:18px}.dt-bew__karte blockquote{margin:.8rem 0 0}.dt-bew__karte p{margin:0;font-size:1rem;line-height:1.6;color:var(--text-strong)}.dt-bew__karte figcaption{margin-top:1rem;display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;color:var(--text-muted)}.dt-bew__karte figcaption b{color:var(--text-strong);font-weight:600}.dt-bew__quelle{margin:.5rem 0 0;font-size:.85rem;color:var(--text-muted)}.dt-bew__uebersetzt{display:inline-flex;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.76rem;line-height:1.3;color:var(--text-subtle, var(--text-muted))}.dt-bew__uebersetzt svg{width:14px;height:14px;flex:none}#referenzen a.dt-rg__fall,.dt-rg__kopf a.dt-rg__fall{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;margin-top:.25rem;font-family:var(--font-display);font-weight:600;font-size:.98rem;color:var(--color-blue);text-decoration:none}#referenzen a.dt-rg__fall:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue);border-radius:6px}.dt-sprache{display:flex;align-items:center;gap:2px;margin-right:4px}.dt-sprache a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:44px;padding:0 4px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--text-subtle);text-decoration:none;transition:color .3s var(--ease-out)}.dt-cs-panel select.dt-cs-field,.dt-sprache a:hover{color:var(--text-strong)}.dt-sprache a[aria-current]{color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--color-cyan,#00baeb);text-decoration-thickness:2px;text-underline-offset:6px}.dt-sprache a:focus-visible{box-shadow:inset 0 0 0 2px var(--color-blue,#015ea5);border-radius:6px;outline:0}.dt-sprache--hell a{color:rgba(255,255,255,.7)}.dt-sprache--hell a:hover,.dt-sprache--hell a[aria-current]{color:#fff}.dt-sprache--menue{justify-content:center;gap:8px;margin:0;padding:6px 0 2px}.dt-sprache--menue a{font-size:14px;min-width:44px}@media (max-width:560px){header .dt-sprache{display:none}}@media (max-width:1180px){header .dt-sprache~.dt-nav-secondary{display:none!important}}#kontakt h2 .dt-accent--cyan{color:var(--color-cyan)}@media (max-width:767.98px){html button.dt-cs-btn{width:76px;height:60px;font-size:10px;padding:17px 16px 0 0;letter-spacing:0;text-align:center}html button.dt-cs-btn:not(.is-open)::after{width:18px;height:18px;top:9px;left:21px}}@media (min-width:768px){html button.dt-cs-btn:not(.is-open):not(.is-closing){right:max(8px,calc((100vw - var(--container-max))/2 + var(--container-pad) - 97px))}}.dt-pr__nav{display:none}@media (max-width:900px){.dt-pr__nav,button.dt-pr__pfeil{align-items:center;justify-content:center}.dt-pr__nav{display:flex;gap:14px;margin-top:12px}.dt-pr__zahl{min-width:4.5ch;text-align:center;font:600 14px/1 var(--font-display);color:var(--text-muted);font-variant-numeric:tabular-nums}button.dt-pr__pfeil{width:44px;height:44px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--surface, #fff);color:var(--text-strong);display:inline-flex;cursor:pointer;box-shadow:0 6px 18px -10px rgba(0,26,51,.35);background:var(--text-strong);color:#fff;border-color:var(--text-strong)}button.dt-pr__pfeil:disabled{opacity:.35;cursor:default;box-shadow:none}button.dt-pr__pfeil:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue)}#gebote .dt-pr__dots{display:none}button.dt-pr__pfeil:disabled{background:0 0;color:var(--text-strong);border-color:var(--border-subtle)}.dt-pr__tipp{font-size:13px;color:var(--text-muted)}#gebote .dt-pr__track>article{width:78vw!important;max-width:340px;flex:0 0 auto}@keyframes dt-pr-stupf{0%,to{translate:0 0}40%{translate:-28px 0}}#gebote .dt-pr__track.is-stupf{animation:dt-pr-stupf .9s cubic-bezier(.2,.7,.2,1)1}@media (prefers-reduced-motion:reduce){#gebote .dt-pr__track.is-stupf{animation:none}}}@media (max-width:767.98px){footer .dt-foot__unten{padding-bottom:calc(96px + env(safe-area-inset-bottom,0))!important}}.dt-oben{position:relative;z-index:51;background:#0b1b2e;background-image:linear-gradient(90deg,#0b1b2e 0,#003a75 55%,#015ea5 100%);color:#fff}.dt-oben__link{display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:44px;padding:.55rem var(--container-pad,1.25rem);color:inherit;text-decoration:none;font-family:var(--font-body,inherit);font-size:.875rem;line-height:1.35;text-align:center}.dt-oben__neu{flex:none;padding:.18rem .55rem;border-radius:999px;background:#00baeb;color:#06131f;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dt-oben__name{flex:none;display:inline-flex;align-items:center;gap:.45rem;font-weight:700}.dt-oben__zeichen{flex:none;width:22px;height:22px;padding:2px;border-radius:6px;background:#fff}.dt-oben a.dt-oben__link,.dt-oben a.dt-oben__link:focus,.dt-oben a.dt-oben__link:hover,.dt-oben a.dt-oben__link:visited{color:#fff}.dt-oben__lang{color:rgba(255,255,255,.78);min-width:0}.dt-oben__preis{flex:none;font-weight:600;text-decoration:underline;text-decoration-color:rgba(255,255,255,.45);text-underline-offset:3px}.dt-oben__pfeil{flex:none;transition:transform var(--dur-fast,.15s) var(--ease-out,ease)}.dt-oben__link:hover .dt-oben__pfeil{transform:translateX(3px)}.dt-oben__link:hover .dt-oben__preis{text-decoration-color:#fff}.dt-oben__link:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #fff}@media (max-width:860px){.dt-oben__lang{display:none}}@media (max-width:480px){.dt-oben__link{flex-wrap:wrap;gap:.25rem .5rem;font-size:.8125rem}.dt-oben__name{order:1}.dt-oben__neu{order:0}.dt-oben__preis{order:2;flex-basis:100%;font-weight:500}.dt-oben__pfeil{display:none}}@media print{.dt-oben{display:none}}html body .dt-bew,html body .dt-divider,html body .ml-band,html body .ort-weiter__raster,html body aside.dt-beweis,html body p.dt-fragen-zeile,html body section.akd,html body section.dt-nichen,html body section.dt-pr,html body section.dt-ps,html body section.dt-ruht,html body section.lbx-systeme,html body section.ls-sec,html body section.ml-sec,html body section.pv{border-top:0!important;border-bottom:0!important}.dt-rg__karte article.mit-fall{position:relative;cursor:pointer}.dt-rg__karte article.mit-fall a.dt-rg__fall::after{content:"";position:absolute;inset:0;border-radius:inherit}.dt-rg__karte article.mit-fall:not(:has([data-rk-video])) .dt-rg__bild,.dt-rg__karte article.mit-fall:not(:has([data-rk-video])) .dt-rg__bild *{pointer-events:none}.dt-cs-lab{display:block;margin:0 0 6px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--text-muted)}.dt-cs-grp{margin-bottom:12px}.dt-cs-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dt-cs-aendern{border:0;background:0 0;padding:12px 0 12px 12px;margin:-12px 0;min-height:44px;cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:600;color:#00789f;text-decoration:underline;text-underline-offset:2px}.dt-cs-aendern:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan)}.dt-cs-liste{display:grid;gap:8px}button.dt-cs-btn:not(.is-open)::after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20width%3D%2248%22%20height%3D%2248%22%20aria-hidden%3D%22true%22%3E%3Ccircle%20cx%3D%22256%22%20cy%3D%22256%22%20r%3D%22256%22%20fill%3D%22%23001A33%22%2F%3E%3Csvg%20x%3D%22155.6%22%20y%3D%22122.88%22%20width%3D%22200.8%22%20height%3D%22266.24%22%20viewBox%3D%2214%2012%20178%20236%22%20overflow%3D%22visible%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22dtcsfab-m0%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2255.731%22%20y1%3D%22126.623%22%20x2%3D%2255.731%22%20y2%3D%22243.366%22%3E%3Cstop%20offset%3D%22.06%22%20stop-color%3D%22%230082B7%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23005F97%22%2F%3E%3Cstop%20offset%3D%22.94%22%20stop-color%3D%22%23004984%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22dtcsfab-m1%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2259.297%22%20y1%3D%2261.42%22%20x2%3D%2259.297%22%20y2%3D%22181.04%22%3E%3Cstop%20offset%3D%22.06%22%20stop-color%3D%22%2302B8E9%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%2318A0D6%22%2F%3E%3Cstop%20offset%3D%22.94%22%20stop-color%3D%22%233973B2%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22dtcsfab-m2%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22141.971%22%20y1%3D%2214.195%22%20x2%3D%22141.971%22%20y2%3D%22244.565%22%3E%3Cstop%20offset%3D%22.06%22%20stop-color%3D%22%230092C7%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%2300639B%22%2F%3E%3Cstop%20offset%3D%22.94%22%20stop-color%3D%22%23003975%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url%28%23dtcsfab-m0%29%22%20d%3D%22M16.84%20185.67c0%2032.66%2038.18%2059.13%2085.27%2059.13s85.27-26.47%2085.27-59.13-38.18-59.13-85.27-59.13v-5.91c0-32.66-38.17-59.13-85.27-59.13z%22%2F%3E%3Cpath%20fill%3D%22url%28%23dtcsfab-m1%29%22%20d%3D%22M16.84%20126.54c47.09%200%2085.27%2026.48%2085.27%2059.13v5.92c29.76%200%2055.95%2010.58%2071.2%2026.61%208.88-9.33%2014.07-20.5%2014.07-32.53%200-32.66-38.18-59.13-85.27-59.13v-5.91c0-32.66-38.17-59.13-85.27-59.13z%22%2F%3E%3Cpath%20fill%3D%22url%28%23dtcsfab-m2%29%22%20d%3D%22M187.37%2014.2c-47.09%200-85.27%2026.47-85.27%2059.13v112.34c0%2021.89-17.15%2040.98-42.63%2051.2%2012.55%205.04%2027.1%207.93%2042.63%207.93%2047.09%200%2085.27-26.47%2085.27-59.13z%22%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;background-position:center}.dt-cs-karte{display:grid;grid-template-columns:38px 1fr 20px;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-card,#fff);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .15s}.dt-cs-karte:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 8px 20px -14px rgba(0,36,72,.5)}.dt-cs-karte:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan)}.dt-cs-karte__bild{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;flex:none}.dt-cs-karte__bild svg{width:38px;height:38px;display:block}.dt-cs-karte__bild--ak{background:#f4eefc;border:1px solid rgba(123,95,196,.22)}.dt-cs-karte__bild--ak img{display:block;width:25px;height:auto}.dt-cs-karte__bild--hand{background:var(--color-cyan-100)}.dt-cs-karte__bild--hand svg{width:26px;height:26px}.dt-cs-karte__text{display:block;min-width:0}.dt-cs-karte__text b{display:block;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--text-strong)}.dt-cs-karte__text small{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--text-subtle)}.dt-cs-karte__wort{display:block;width:auto;height:11px;margin-top:5px}.dt-cs-karte__haken{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;background:var(--gradient-logo);opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}.dt-cs-karte.is-on{border-color:var(--color-cyan);background:rgba(0,186,235,.07);box-shadow:inset 0 0 0 1px var(--color-cyan)}.dt-cs-karte.is-on .dt-cs-karte__haken{opacity:1;transform:none}.dt-cs-liste.is-eng{gap:0}.dt-cs-thema.dt-cs-fehlt .dt-cs-karte,.dt-cs-wahl.dt-cs-fehlt .dt-cs-chip{border-color:var(--color-danger)}.dt-cs-rest{opacity:0;transform:translateY(8px);transition:opacity .38s var(--ease-out,ease),transform .38s var(--ease-out,ease)}.dt-cs-rest.is-da{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dt-cs-karte,.dt-cs-rest{transition:none}}.dt-cs-fazit{margin:2px 0 0;padding:10px 14px;border-radius:10px;background:var(--color-cyan-100);font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--color-navy)}.dt-cs-wahl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dt-cs-wahl--2{grid-template-columns:repeat(2,1fr)}.dt-cs-paar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dt-cs-paar .dt-cs-field{margin-bottom:0}.dt-cs-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:8px 6px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-subtle);font-family:var(--font-body);font-size:13px;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.dt-cs-chip small{font-size:12px;line-height:1.1;color:var(--text-subtle);letter-spacing:.01em}.dt-cs-chip,.dt-cs-chip.is-on small{color:var(--text-muted)}.dt-cs-chip:hover{background:var(--surface-card);border-color:var(--border-strong);color:var(--text-strong)}.dt-cs-chip.is-on{background:rgba(0,186,235,.12);border-color:var(--color-cyan);color:var(--text-strong);font-weight:600;box-shadow:0 0 0 3px rgba(0,186,235,.18)}.dt-cs-chip:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan)}.dt-cs-fein{margin-top:8px}.dt-cs-hinweis,.dt-cs-wa small{display:block;font-family:var(--font-body)}.dt-cs-hinweis{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--text-subtle)}.dt-cs-hinweis--ds,.dt-cs-pflicht{margin:10px 0 0;font-size:12px;line-height:1.45}.dt-cs-pflicht{margin:0 0 14px;font-size:13px;color:var(--text-muted)}.dt-cs-wa{display:block;line-height:1.25}.dt-cs-wa small{margin-top:2px;font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--text-muted)}.dt-cs-item--wa .dt-ic svg{width:28px;height:28px}.dt-cs-panel .dt-cs-field:focus{outline:0;border-color:var(--color-cyan);box-shadow:inset 0 0 0 1px var(--color-cyan)}.dt-cs-panel select.dt-cs-field:invalid{color:var(--text-subtle)}.dt-fw{display:block;min-width:0;margin:0}#referenzen .dk,.dt-fw [hidden],.dt-fw[hidden]{display:none!important}.dt-fw__liste{list-style:none;margin:.35rem 0 0;padding:.3rem;border:1px solid var(--border-subtle,#d8dee6);border-radius:12px;background:var(--surface-card,#fff);box-shadow:0 10px 28px rgba(0,26,51,.1);max-height:16.5rem;overflow:auto}.dt-fw__opt{display:flex;flex-direction:row;align-items:center;gap:.6rem;min-height:44px;padding:.4rem .7rem;border-radius:9px;cursor:pointer;font-family:var(--font-body);text-align:left}.dt-fw__ini{position:relative;overflow:hidden;flex:none;width:2rem;height:2rem;border-radius:.5rem;display:grid;place-items:center;background:linear-gradient(135deg,#e7f1fb,#d6e9fa);color:var(--color-blue,#015ea5);font-weight:700;font-family:var(--font-display)}.dt-fw__ini img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.dt-fw__t{display:grid;min-width:0;flex:1}.dt-fw__opt b{font-weight:600;font-size:.92rem;color:var(--text-strong,#0b1b2b);overflow-wrap:anywhere}.dt-fw__opt small{font-size:.78rem;color:var(--text-muted,#4a5868)}.dt-fw__opt.is-aktiv,.dt-fw__opt:hover{background:rgba(0,186,235,.12);box-shadow:inset 0 0 0 2px var(--color-cyan,#00baeb)}.dt-fw__opt mark{background:0 0;color:inherit;text-decoration:underline;text-underline-offset:2px}.dt-fw__chip,.dt-fw__quelle{display:flex;align-items:center}.dt-fw__quelle{gap:.4rem;padding:.35rem .7rem .15rem;font-size:.72rem;color:var(--text-muted,#4a5868);letter-spacing:.02em}.dt-fw__quelle .ml-kreuz{position:relative;flex:none;display:inline-block;width:11px;height:11px;margin-right:2px;border-radius:3px;background:#f5232b}.dt-fw__quelle .ml-kreuz::after,.dt-fw__quelle .ml-kreuz::before{content:"";position:absolute;left:50%;top:50%;background:#fff;border-radius:.5px;transform:translate(-50%,-50%)}.dt-fw__quelle .ml-kreuz::before{width:2px;height:6px}.dt-fw__quelle .ml-kreuz::after{width:6px;height:2px}.dt-fw__chip{gap:.5rem;margin:.4rem 0 0;padding:.3rem .3rem .3rem .65rem;border-radius:999px;background:#effaf3;border:1px solid rgba(22,163,74,.24);color:#166534;font-family:var(--font-body);font-size:.84rem;line-height:1.3;width:100%;box-sizing:border-box}.dt-fw__chip img{flex:none;width:16px;height:16px;border-radius:3px}.dt-fw__chip span{flex:1;min-width:0;overflow-wrap:anywhere}.dt-fw__chip em{font-style:normal;opacity:.8}.dt-fw__chip button{min-height:36px}.dt-fw__chip button,.dt-fw__tipp button{flex:none;display:grid;place-items:center;min-width:44px;border:0;border-radius:999px;background:0 0;color:inherit;font:inherit;cursor:pointer}.dt-fw__chip button:focus-visible,.dt-fw__tipp button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan,#00baeb)}.dt-fw__chip button:hover{background:rgba(22,163,74,.12)}.dt-fw__tipp{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.4rem 0 0;padding:.35rem .4rem .35rem .75rem;border-radius:12px;background:var(--color-cyan-100,#e6f8fd);color:var(--color-navy,#001a33);font-family:var(--font-body);font-size:.84rem;line-height:1.35}.dt-fw__tipp img{width:16px;height:16px;border-radius:3px;vertical-align:-3px;margin-right:.3rem}.dt-fw__tipp span{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}@media (max-width:520px){.dt-fw__tipp span{flex-basis:100%}.dt-fw__tipp button.is-ja{margin-left:auto}}.dt-fw__tipp button{min-height:40px;padding:0 .8rem;font-weight:600}.dt-fw__tipp button.is-ja{background:var(--surface-card,#fff);border:1px solid var(--border-strong,#b9c3cf);color:var(--color-navy,#001a33)}.dt-fw__still,.dt-rg--knapp article>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:521px){.dt-sm .dt-fw{margin-left:9.5rem}}.dt-sm .dt-fw{margin-top:-.35rem}.ml-form .dt-fw{grid-column:1/-1}@media (max-width:860px){.dt-nav-items{display:none!important}}@media (max-width:560px){.dt-nav-secondary{display:none!important}}.dt-navitem{position:relative;display:flex;align-items:center}.dt-navmenu{position:absolute;top:100%;left:-14px;padding-top:10px;z-index:60;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility .22s}.dt-navitem:focus-within>.dt-navmenu,.dt-navitem:hover>.dt-navmenu,.dt-navmenu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.dt-navitem.is-zu>.dt-navmenu{opacity:0;visibility:hidden;transform:translateY(-6px)}.dt-burger:focus-visible,.dt-foot__link:focus-visible,.dt-menu__gt--link:focus-visible,.dt-menu__row:focus-visible,.dt-menu__x:focus-visible,.dt-navitem>a:focus-visible,.dt-navmenu__inner a:focus-visible{outline:2px solid var(--color-blue, #015EA5);outline-offset:3px}.dt-navmenu__inner{min-width:19rem;padding:.5rem;border-radius:.9rem;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:0 24px 60px -30px rgba(0,58,117,.45),0 2px 6px rgba(0,58,117,.06);display:grid;gap:1px}.dt-navmenu__inner a{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;border-radius:.55rem;text-decoration:none;transition:background .2s var(--ease-out)}.dt-navmenu__ic{flex:none;display:grid;place-items:center;width:30px;height:30px}.dt-navmenu__ic img{display:block;width:19px;height:auto}.dt-navmenu__ic--ak{border-radius:8px;background:#f4eefc;border:1px solid rgba(123,95,196,.22)}.dt-navmenu__ic svg{border-radius:8px}.dt-navmenu__t{display:grid;gap:1px;min-width:0}.dt-navmenu__inner a:hover{background:var(--surface-subtle)}.dt-navmenu__inner b{font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;color:var(--text-strong)}.dt-navmenu__inner span{font-size:var(--fs-xs);line-height:1.35;color:var(--text-muted)}img.dt-navmenu__wort{display:block;width:auto;height:11px;margin-top:4px}.dt-rw__sizer{position:relative;width:0;overflow:visible;visibility:hidden}.dt-rw,.dt-rw__sizer,.dt-rw__w{display:inline-block;white-space:nowrap}.dt-rw{position:relative;vertical-align:baseline;transition:width .55s cubic-bezier(.65,0,.35,1)}.dt-rw__w{position:absolute;left:0;top:0;visibility:visible;transition:opacity .42s cubic-bezier(.65,0,.35,1),transform .42s cubic-bezier(.65,0,.35,1),filter .42s cubic-bezier(.65,0,.35,1)}.dt-rw__w.is-in,.dt-rw__w.is-out{opacity:0;transform:translateY(-.34em);filter:blur(7px)}.dt-rw__w.is-in{transform:translateY(.42em)}.dt-rw__w.is-on{opacity:1;transform:none;filter:none}.dt-rw__bar{position:absolute;left:.06em;right:auto;bottom:-.14em;width:66px;height:3px;border-radius:99px;background:rgba(0,58,117,.13);overflow:hidden}.dt-rw__bar i{display:block;height:100%;width:100%;border-radius:99px;background:var(--gradient-logo);transform-origin:left;transform:scaleX(0);animation:dt-rw-fill var(--dt-rw-dur,2800ms) linear forwards}@media (prefers-reduced-motion:reduce){.dt-rw__bar{display:none}.dt-rw__w{transition:none}}.dt-hw-also{margin:-.35rem 0 1.15rem;font-family:var(--font-display);font-weight:500;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.25;letter-spacing:-.02em;color:var(--text-muted)}.dt-hw-also .dt-accent{color:var(--color-blue);font-size:1.12em}@media (max-width:700px){.dt-hw-also{margin:-.1rem 0 1rem}}.dt-ws-stage{position:relative;width:100%;max-width:1520px;margin:var(--heading-mb) auto 0}.dt-ws{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:0;width:100%;background:rgba(0,0,0,.018);border:1px solid rgba(0,0,0,.09);border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px 1px rgba(255,255,255,.9),inset 0-1px 1px rgba(0,0,0,.06);-webkit-mask-image:linear-gradient(#000 80%,transparent 100%);mask-image:linear-gradient(#000 80%,transparent 100%)}.dt-ws-tabs{display:flex;flex-direction:column;gap:.6rem;min-height:25rem;padding:1rem}.dt-ws-toolbar{display:flex;align-items:center;gap:.35rem;margin-bottom:.75rem}.dt-ws-toolbar>span{width:.75rem;height:.75rem;border-radius:50%;background:#ff5f57;box-shadow:inset 0 1px rgba(255,255,255,.55),inset 0-1px rgba(0,0,0,.28)}.dt-ws-toolbar>span:nth-child(2){background:#febc2e}.dt-ws-toolbar>span:nth-child(3){background:#28c840}.dt-ws-toolbar>div{display:flex;align-items:center;gap:.6rem;margin-left:auto;color:rgba(16,20,26,.32)}.dt-ws-toolbar svg{width:1rem;height:1rem;display:block;transition:color .2s}.dt-ws-ctl{display:grid;place-items:center;padding:0;border:0;background:0 0;color:inherit;cursor:default}.dt-ws-ctl:hover,.dt-ws-tab:hover{color:var(--text-strong)}.dt-ws-url{margin-bottom:.75rem;padding:.35rem 1rem;border:0;border-radius:.35rem;background:rgba(0,0,0,.04);font-size:.875rem;color:rgba(16,20,26,.42);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-shadow:inset 0 1px rgba(0,0,0,.1),inset 0-1px rgba(255,255,255,.9)}.dt-ws-tablist{display:contents}.dt-ws-tab__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-ws-benefits ul,.dt-ws-tab{display:flex;align-items:center}.dt-ws-tab{position:relative;text-align:left;gap:.75rem;padding:.5rem .75rem;border:0;border-radius:.4rem;background:0 0;cursor:pointer;font-family:var(--font-display);font-size:.875rem;font-weight:500;color:rgba(16,20,26,.34);transition:color .3s var(--ease-out),background-color .3s var(--ease-out)}.dt-ws-tab::after,.dt-ws-tab::before{content:"";background:var(--tab-color)}.dt-ws-tab::before{display:block;flex:0 0 .85rem;width:.85rem;height:.85rem;border-radius:50%;filter:grayscale(1);opacity:.25;transition:filter .3s,opacity .3s}.dt-ws-tab.hat-fav::before{background:var(--fav) center/contain no-repeat;border-radius:4px;width:1.1rem;height:1.1rem;flex-basis:1.1rem;filter:saturate(.55);opacity:.72}.dt-ws-tab.hat-fav.is-active::before,.dt-ws-tab.hat-fav:hover::before,.dt-ws-tab.is-active::before{filter:none;opacity:1}.dt-ws-tab::after{position:absolute;left:-1rem;top:.25rem;bottom:.25rem;width:1px;border-radius:1px;box-shadow:0 0 18px 6px var(--tab-color);filter:blur(1px);opacity:0;transition:opacity .3s}.dt-ws-tab:hover{background:rgba(0,0,0,.04)}.dt-ws-tab.is-active{color:var(--text-strong);font-weight:600;background:rgba(0,0,0,.05);box-shadow:inset 0 1px rgba(255,255,255,.9),inset 0-1px rgba(0,0,0,.1)}.dt-ws-tab.is-active::after{opacity:.45}.dt-ws-window{min-width:0;padding:.5rem;border:0;border-radius:.75rem;background:0 0;box-shadow:none;overflow:hidden}.dt-ws-body{position:relative;aspect-ratio:1440/897;min-height:0;padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background:var(--surface-card)}.dt-ws-body img,.dt-ws-veil{position:absolute;inset:0;border-radius:.5rem}.dt-ws-body img{width:100%;height:100%;display:block;object-fit:contain;object-position:top center;transition:opacity 640ms var(--ease-out)}.dt-ws-veil{pointer-events:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.dt-ws-benefits{position:absolute;right:max(0px,calc(var(--badge-lane) - var(--container-pad)));bottom:1.5rem;z-index:3;width:max-content;padding:2rem 0;transform:translateY(50%)}.dt-ws-benefits ul{justify-content:flex-end;gap:2rem;list-style:none;margin:0;padding:0}.dt-ws-benefits li{display:inline-flex;align-items:center;gap:.55rem;min-height:2rem;white-space:nowrap;flex:0 0 auto;font-size:var(--fs-md);color:var(--text-muted)}.dt-ws-benefits li svg{color:var(--color-gray-500, #8a94a3)}.dt-ws-benefits li img{display:block;filter:grayscale(1);opacity:.7}@media (max-width:900px){.dt-hw-top{grid-template-columns:1fr!important;align-items:start!important;gap:2rem!important}.dt-hw-meta{align-items:flex-start!important;padding-right:0!important}.dt-ws-benefits{position:static;transform:none;padding:1.5rem 0 0;width:auto}.dt-ws-benefits ul{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}.dt-ws-benefits li{white-space:normal;flex:0 1 auto;min-width:0}.dt-ws-benefits li img,.dt-ws-benefits li svg{flex:none}}@media (max-width:700px){.dt-ws{grid-template-columns:minmax(0,1fr);-webkit-mask-image:none;mask-image:none}.dt-ws-tabs{flex-direction:row;flex-wrap:wrap;align-items:center;min-height:0;min-width:0;gap:.5rem;padding:.6rem .65rem;border-bottom:1px solid rgba(0,0,0,.08)}.dt-ws-toolbar{flex:0 0 auto;margin:0;gap:.3rem}.dt-ws-toolbar>span{width:.58rem;height:.58rem}.dt-ws-toolbar>div{display:none}.dt-ws-url{flex:1 1 6rem;min-width:0;margin:0;padding:.28rem .6rem;font-size:.7rem;text-align:center}.dt-ws-tablist{display:flex;flex:1 1 100%;min-width:0;gap:.35rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dt-ws-tablist::-webkit-scrollbar{display:none}.dt-ws-tab{flex:0 0 auto;min-height:2.75rem;padding:.3rem .65rem;font-size:.74rem;gap:.4rem}.dt-ws-tab::before{flex-basis:.62rem;width:.62rem;height:.62rem}.dt-ws-tab::after{display:none}.dt-ws-window{padding:.45rem}}.dt-pr{position:relative;background:var(--surface-page);color:var(--text-strong);overflow-x:clip;overflow-y:visible;border-top:1px solid var(--border-subtle)}.dt-pr__marks{position:absolute;top:1.5rem;left:0;right:0;max-width:var(--container-max);margin-inline:auto;display:flex;justify-content:space-between;padding-inline:var(--container-pad);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.04em;color:rgba(16,20,26,.3);pointer-events:none;z-index:2}.dt-pr__scroll{position:relative;height:var(--dt-pr-len);padding-top:calc(var(--section-y) - var(--dt-pr-pad))}.dt-pr__sticky{position:sticky;top:calc(var(--nav-h) + 1rem)}.dt-pr--static .dt-pr__scroll{height:auto;padding-top:0}.dt-pr--static .dt-pr__layout{padding-block:var(--section-y)}.dt-pr--static .dt-pr__sticky{position:static}.dt-pr{--dt-pr-pad:clamp(2rem,4.5vh,3.5rem)}.dt-pr__layout{position:relative;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);padding-block:var(--dt-pr-pad)}.dt-pr__head{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--heading-gap);align-items:end;margin-bottom:clamp(2rem,4vh,var(--heading-mb))}.dt-pr__h{position:relative;margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2-fluid);line-height:1.12;letter-spacing:-.03em;color:var(--text-strong);max-width:18ch;text-wrap:balance}.dt-pr__chip{position:absolute;left:calc(-46px - var(--container-pad));top:.18em;width:48px;height:48px;border-radius:6px;clip-path:inset(0 0 0 46px);transition:clip-path .3s ease-in-out;background:radial-gradient(closest-side at 30% 26%,rgba(0,186,235,.95),transparent 70%),radial-gradient(closest-side at 74% 40%,rgba(1,94,165,.95),transparent 72%),radial-gradient(closest-side at 50% 84%,rgba(0,58,117,.95),transparent 74%),#00284f}.dt-pr__head.is-open .dt-pr__chip{clip-path:inset(0)}.dt-pr__meta{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem}.dt-pr__lede{margin:0;text-align:right;font-size:18px;line-height:1.5;color:var(--text-muted);max-width:42ch}.dt-pr__ctl button,.dt-pr__lede span{color:var(--text-strong)}.dt-pr__ctl{display:flex;gap:.75rem}.dt-pr__ctl button{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;background:var(--surface-subtle);border:1px solid var(--border-strong);transition:background .2s ease-in-out}.dt-pr__ctl button:hover{background:var(--surface-cloud)}.dt-pr__ctl button:disabled{opacity:.35;cursor:default}.dt-pr__ctl button:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.dt-pr__track{display:flex;gap:48px;width:100%;will-change:transform;backface-visibility:hidden}.dt-pr__track>article{flex:0 0 calc(33.3333% - 32px);min-width:0}@media (max-width:1200px){.dt-pr__track>article{flex:0 0 calc(50% - 24px)}}.dt-pr__vp{overflow:visible}.dt-pr__dots{display:none}@media (max-width:900px){.dt-pr__scroll{height:auto;padding-top:0}.dt-pr__sticky{position:static}.dt-pr__layout{padding-block:var(--section-y)}.dt-pr__head{grid-template-columns:1fr;align-items:start}.dt-pr__meta{align-items:flex-start}.dt-pr__lede{text-align:left}.dt-pr__chip,.dt-pr__ctl{display:none}.dt-pr__vp{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--container-pad)*-1);padding-inline:var(--container-pad)}.dt-pr__vp::-webkit-scrollbar{display:none}.dt-pr__track{display:flex;width:max-content;gap:1rem;transform:none!important}.dt-pr__track>article{flex:0 0 80vw;max-width:22rem;scroll-snap-align:center;scroll-snap-stop:always;transform-origin:50% 40%;transition:transform .3s cubic-bezier(.22,1.1,.36,1),opacity .3s ease-out}.dt-pr__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-top:1.4rem}.dt-pr__dots i{width:.45rem;height:.45rem;border-radius:999px;background:var(--border-strong);opacity:.5;transition:width .3s cubic-bezier(.22,1.1,.36,1),opacity .3s,background .3s}.dt-pr__dots i.is-on{width:1.5rem;opacity:1;background:var(--color-cyan)}}.dt-pr__graphic{position:relative;aspect-ratio:4/3;border-radius:.75rem;overflow:hidden;isolation:isolate;border:1px solid var(--border-subtle);background:var(--surface-subtle)}.dt-pr__lines{position:absolute;inset:0;pointer-events:none}.dt-pr__lines i{position:absolute;display:block}.dt-pr__lines i:nth-child(1),.dt-pr__lines i:nth-child(2){top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,rgba(0,58,117,.09)0 4px,transparent 4px 10px)}.dt-pr__lines i:nth-child(1){left:16%}.dt-pr__lines i:nth-child(2){right:16%}.dt-pr__lines i:nth-child(3),.dt-pr__lines i:nth-child(4){left:0;right:0;height:1px;background:repeating-linear-gradient(to right,rgba(0,58,117,.09)0 4px,transparent 4px 10px)}.dt-pr__lines i:nth-child(3){top:24%}.dt-pr__lines i:nth-child(4){bottom:24%}.dt-pr__graphic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.dt-pr__art{position:absolute;inset:0;display:grid;place-items:center;padding:8% 10%}.dt-pr__chips{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem}.dt-pr__chip-r{width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);color:var(--color-navy)}.dt-pr__graphic .dt-pr__chip-r img{position:static;inset:auto;width:2rem;height:2rem;object-fit:contain;display:block}.dt-pr__chip-r--plus{font-family:var(--font-display);font-size:1.75rem;font-weight:300;line-height:1;color:var(--text-muted)}.dt-pr__chip-t,.dt-pr__stat b em{font-weight:600;letter-spacing:-.01em}.dt-pr__chip-t,.dt-pr__notice-t b{font-family:var(--font-display);align-items:center}.dt-pr__chip-t{height:2.5rem;padding:0 1rem;border-radius:999px;display:inline-flex;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);font-size:15px;color:var(--color-navy);white-space:nowrap}.dt-pr__notice{position:absolute;inset:0;display:grid;place-items:center;padding:1.25rem}.dt-pr__notice-b{position:absolute;left:50%;transform:translateX(-50%);height:3.25rem;border-radius:999px;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs)}.dt-pr__notice-b--1{width:82%;top:calc(50% - 2rem)}.dt-pr__notice-b--2{width:74%;top:calc(50% - 2.4rem);opacity:.6}.dt-pr__notice-c{position:relative;width:92%;display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem .6rem .6rem;border-radius:999px;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}.dt-pr__ava{flex:none;width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-size:12px;font-weight:600;color:#fff;background:var(--gradient-logo)}.dt-pr__notice-t{display:flex;flex-direction:column;min-width:0;flex:1}.dt-pr__notice-t b{font-size:13.5px;line-height:1.25;display:flex;gap:.4rem}.dt-pr__notice-t b i{width:6px;height:6px;border-radius:50%;background:var(--color-cyan);flex:none}.dt-pr__notice-m small,.dt-pr__notice-t small{font-size:12px;color:var(--text-muted)}.dt-pr__notice-m{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--color-blue)}.dt-pr__chip-r--dark{background:var(--color-ink-900);border-color:var(--color-ink-900)}.dt-pr__chip-t--logo{padding:0 1.1rem}.dt-pr__graphic .dt-pr__chip-t--logo img{position:static;inset:auto;height:.95rem;width:auto;display:block;object-fit:contain}.dt-pr__bars{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.9rem;padding:1.5rem 2rem}.dt-pr__bar,.pv-leiter li{display:grid;align-items:center}.dt-pr__bar{grid-template-columns:4.5rem 1fr auto;gap:.75rem;font-size:13px;color:var(--text-muted)}.dt-pr__bar-t{height:.75rem;border-radius:999px;background:var(--surface-card);border:1px solid var(--border-subtle);overflow:hidden}.dt-pr__bar-t i{display:block;height:100%;border-radius:999px;background:var(--color-line-strong)}.dt-pr__bar.is-accent .dt-pr__bar-l,.dt-pr__bar.is-accent .dt-pr__bar-v,.dt-pr__notice-t b{color:var(--text-strong);font-weight:600}.dt-pr__bar-v{font-family:var(--font-display);font-size:13px;white-space:nowrap}.dt-pr__chat{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.6rem;padding:1.5rem 1.75rem}.dt-pr__file,.dt-pr__msg{display:flex;background:var(--surface-card);border:1px solid var(--border-subtle)}.dt-pr__msg{max-width:78%;padding:.6rem .9rem;border-radius:1rem 1rem 1rem .3rem;box-shadow:var(--shadow-xs);font-size:13.5px;line-height:1.4;color:var(--text-strong);flex-direction:column;gap:.15rem}.dt-pr__msg.is-me{align-self:flex-end;border-radius:1rem 1rem .3rem 1rem;background:var(--color-navy);border-color:var(--color-navy);color:#fff}.dt-pr__msg small{font-size:11px;opacity:.6}.dt-pr__file{position:absolute;left:1.5rem;right:1.5rem;top:50%;transform:translateY(-50%);align-items:center;gap:.8rem;padding:.8rem .9rem;border-radius:.9rem;box-shadow:var(--shadow-md)}.dt-pr__dev i,.dt-pr__file-i{background:var(--color-cyan-100)}.dt-pr__file-i{flex:none;width:2.5rem;height:2.5rem;border-radius:.6rem;display:grid;place-items:center;color:var(--color-navy)}.dt-pr__file-t{display:flex;flex-direction:column;min-width:0;flex:1}.dt-pr__file-b,.dt-pr__file-t b{font-family:var(--font-display);font-weight:600}.dt-pr__file-t b{font-size:14px;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-pr__file-t small{font-size:12px;color:var(--text-muted)}.dt-pr__file-b{flex:none;display:inline-flex;align-items:center;gap:.3rem;height:2rem;padding:0 .8rem;border-radius:999px;background:var(--color-ink-900);color:#fff;font-size:12.5px}.dt-pr__stars{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}.dt-pr__stars-r{display:flex;gap:.35rem;padding:.7rem 1rem;border-radius:999px;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);color:var(--color-blue)}.dt-pr__devs-c,.dt-pr__gauge small,.dt-pr__stars small{font-size:12.5px;color:var(--text-muted)}.dt-pr__devs{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:1rem;padding:0 1.5rem 2.6rem}.dt-pr__dev{position:relative;display:block;border:1.5px solid var(--color-navy);border-radius:.5rem;background:var(--surface-card)}.dt-pr__dev i{position:absolute;inset:.35rem;border-radius:.25rem}.dt-pr__dev em,.dt-pr__ver i{border-radius:50%;display:grid;place-items:center;font-style:normal}.dt-pr__dev em{position:absolute;right:-.5rem;top:-.5rem;width:1.25rem;height:1.25rem;background:var(--color-cyan);color:#fff;font-size:11px;font-weight:700;box-shadow:0 0 0 2px var(--surface-card)}.dt-pr__dev--l{width:8.5rem;height:5.6rem}.dt-pr__dev--t{width:4.6rem;height:6.2rem}.dt-pr__dev--p{width:2.6rem;height:5rem;border-radius:.6rem}.dt-pr__devs-c{position:absolute;left:0;right:0;bottom:1rem;text-align:center}.dt-pr__gauge{align-items:center;gap:.25rem}.dt-pr__gauge,.dt-pr__stat,.dt-pr__vers{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center}.dt-pr__stat{align-items:center;gap:.2rem;text-align:center;padding:1rem}.dt-pr__stat b{display:flex;align-items:baseline;gap:.3rem;font-size:clamp(2.6rem,5.6vw,3.6rem);line-height:1;letter-spacing:-.04em}.dt-pr__stat b em{font-style:normal;font-size:1.05rem;color:var(--color-blue)}.dt-pr__stat span{font-size:14px;color:var(--text-body)}.dt-pr__stat small,.dt-pr__ver small{font-size:12px;color:var(--text-muted)}.dt-pr__stat small{margin-top:.5rem;padding:.3rem .7rem;border-radius:999px}.dt-pr__vers{gap:.5rem;padding:1.25rem 1.75rem}.dt-pr__stat small,.dt-pr__ver{background:var(--surface-card);border:1px solid var(--border-subtle)}.dt-pr__ver{display:flex;align-items:center;gap:.65rem;padding:.55rem .85rem;border-radius:.65rem;box-shadow:var(--shadow-xs);font-size:13.5px;color:var(--text-body)}.dt-pr__ver i{flex:none;width:1.35rem;height:1.35rem;font-size:13px;background:var(--color-cyan-100);color:var(--color-navy)}.dt-pr__stat b,.dt-pr__ver b{font-family:var(--font-display);font-weight:600;color:var(--text-strong)}.dt-pr__ver small{margin-left:auto}.dt-pr__ver.is-open{border-style:dashed;border-color:var(--color-cyan);background:0 0;box-shadow:none}.dt-pr__ver.is-open i{background:var(--color-navy);color:#fff;font-size:15px;line-height:1}.dt-pr__chart,.dt-pr__chart-a svg{position:absolute;inset:0}.dt-pr__chart-a{position:absolute;left:0;right:0;bottom:0;height:70%}.dt-pr__chart-a svg{width:100%;height:100%;display:block}.dt-pr__dot{position:absolute;width:10px;height:10px;margin:-5px 0 0-5px;border-radius:50%;background:var(--color-blue);box-shadow:0 0 0 3px var(--surface-card)}.dt-pr__tile,.dt-pr__tip{position:absolute;background:var(--surface-card);border:1px solid var(--border-subtle)}.dt-pr__tip{top:10%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;padding:.45rem .8rem;border-radius:.6rem;box-shadow:var(--shadow-sm);white-space:nowrap}.dt-pr__tip b{font-size:15px}.dt-pr__tip em{font-style:normal;font-size:12px;color:var(--color-cyan)}.dt-pr__tip small{font-size:11px;color:var(--text-muted)}.dt-pr__art svg{width:100%;height:100%;max-height:100%}.dt-pr__tile{top:1rem;left:1rem;width:2.25rem;height:2.25rem;border-radius:.5rem;display:grid;place-items:center;color:var(--color-navy);box-shadow:var(--shadow-xs)}.dt-pr__t,.dt-pr__tip b,.pv h2{font-family:var(--font-display);font-weight:600;color:var(--text-strong)}.dt-pr__t{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 .75rem;font-size:var(--fs-h3-fluid);line-height:1.3;letter-spacing:-.015em}.dt-pr__n{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;display:inline-grid;place-items:center;border-radius:50%;font-size:13px;font-weight:600;line-height:1;background:var(--color-ink-900);color:#fff}.dt-pr__c{margin:0;font-size:16px;line-height:1.55;color:var(--text-muted)}.pv,.pv__in{position:relative}.pv{background:var(--surface-page);border-top:1px solid var(--border-subtle);overflow:hidden}.pv__in{padding-block:clamp(4.5rem,8vw,7rem)}.pv h2{margin:.7rem 0 0;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.06;letter-spacing:-.035em}.pv .dt-eyebrow,.pv-preise a svg{color:var(--color-blue)}.pv-aktion{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.6rem}.pv-knopf{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;height:52px;padding:0 1.6rem;border-radius:999px;background:var(--color-ink-900);color:#fff;font-size:1rem;letter-spacing:-.01em;box-shadow:0 14px 30px -16px rgba(0,0,0,.6);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.pv-knopf:hover{transform:translateY(-1px);box-shadow:0 18px 36px -16px rgba(0,0,0,.65)}.pv-knopf,.pv-leiter b,.pv-link{font-family:var(--font-display);font-weight:600}.pv-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-size:.92rem;color:var(--color-blue);text-decoration:none}.pv-link:hover,.pv-preise a:hover b{text-decoration:underline;text-underline-offset:3px}.pv-aktion.is-hell .pv-knopf{background:#fff;color:var(--color-ink-900)}.pv-aktion.is-hell .pv-link,.v5-karte.is-da .v5-liste em,.v5-liste li em svg{color:var(--color-cyan)}.pv-leiter{list-style:none;margin:1.7rem 0 0;padding:0;display:grid;gap:.15rem;max-width:34rem;border-top:1px solid var(--border-subtle)}.pv-leiter li{grid-template-columns:8.6rem minmax(0,1fr) 7.6rem;gap:1rem;padding:.62rem 0;border-bottom:1px solid var(--border-subtle)}.pv-leiter__s{font-size:.95rem;color:var(--text-muted)}.pv-leiter__bar{height:8px;border-radius:999px;background:var(--surface-subtle);overflow:hidden}.pv-leiter__bar i{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,#7fd8f3,#00baeb 45%,#015ea5)}.pv-leiter b{justify-self:end;font-size:1.08rem;letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.v5-text p.pv-leiter__fuss{margin:.9rem 0 2rem;font-size:.88rem;line-height:1.5;color:var(--text-subtle, var(--text-muted));max-width:34rem}@media (max-width:560px){.pv-leiter li{grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem}.pv-leiter__bar{grid-column:1/-1;grid-row:2;height:6px}.pv-leiter b{font-size:1rem}}.pv-fix{margin:1.8rem 0 2rem;max-width:34rem}.pv-fix__punkt,.pv-fix__weg{position:relative;display:grid}.pv-fix__weg{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pv-fix__weg::before{content:"";position:absolute;left:22px;right:calc(33.3% - 22px);top:21px;height:2px;border-radius:2px;background:linear-gradient(90deg,#7fd8f3,#00baeb 50%,#015ea5);opacity:.55}.pv-fix__weg li{position:relative;display:flex;flex-direction:column;gap:.3rem;min-width:0}.pv-fix__punkt{z-index:1;place-items:center;width:44px;height:44px;margin-bottom:.55rem;border-radius:50%;background:#fff;border:1px solid rgba(0,186,235,.35);box-shadow:0 0 0 5px var(--surface-page),0 10px 22px -12px rgba(0,58,117,.55);font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--color-blue)}.pv-fix__weg li:last-child .pv-fix__punkt{background:linear-gradient(160deg,#01315f 0,#00203c 100%);border-color:#01315f;color:#fff}.pv-fix__weg b{font-family:var(--font-display);font-weight:600;font-size:1.02rem;letter-spacing:-.015em;color:var(--text-strong)}.v5-text .pv-fix__weg span:last-child{font-size:.88rem;line-height:1.45;color:var(--text-muted)}.pv-fix__zahl{display:flex;align-items:center;gap:1.1rem;margin-top:1.6rem;padding:1rem 1.2rem;border-radius:18px;background:linear-gradient(120deg,rgba(0,186,235,.09),rgba(1,94,165,.04));border:1px solid rgba(0,186,235,.22)}.pv-fix__zahl b{flex:none;font-size:clamp(2.3rem,3.6vw,2.9rem);line-height:1;letter-spacing:-.045em;background:var(--gradient-logo, linear-gradient(120deg, #015ea5, #00baeb));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.04em}.pv-fix__zahl b,.pv-fix__zahl span,.pv-preise a b{font-family:var(--font-display);font-weight:600}.pv-fix__zahl span{font-size:1rem;line-height:1.35;letter-spacing:-.01em;color:var(--text-strong)}@media (max-width:560px){.pv-fix__weg{grid-template-columns:minmax(0,1fr);gap:.9rem}.pv-fix__weg::before{left:21px;right:auto;top:22px;bottom:22px;width:2px;height:auto;background:linear-gradient(180deg,#7fd8f3,#00baeb 50%,#015ea5)}.pv-fix__weg li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:.9rem;row-gap:.1rem;align-items:start}.pv-fix__punkt{grid-row:1/span 2;margin-bottom:0}.pv-fix__weg b{align-self:end;margin-top:.2rem}.pv-fix__zahl{flex-direction:column;align-items:flex-start;gap:.5rem}}.v5-text p.pv-preise{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--border-subtle);font-size:.95rem}.pv-preise a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem .4rem;min-height:44px;color:var(--text-muted);text-decoration:none}.pv-preise a b{color:var(--color-blue)}.pv-preise a:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan);border-radius:6px}.v5-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}.v5-text p{margin:1.2rem 0 0;max-width:40ch;font-size:1.05rem;line-height:1.6;color:var(--text-muted)}.v5-gruende{list-style:none;margin:1.6rem 0 2.2rem;padding:0;display:grid;gap:.7rem}.v5-gruende li{display:flex;gap:.75rem;letter-spacing:-.01em}.v5-karte{position:relative;border-radius:22px;padding:clamp(1.3rem,2.4vw,1.9rem);overflow:hidden;background:var(--surface-subtle);border:1px solid var(--border-subtle);transition:background .7s var(--ease-in-out),border-color .7s var(--ease-in-out),box-shadow .7s var(--ease-in-out),color .7s}.v5-karte.is-da{color:#fff;border-color:rgba(0,186,235,.3);background:radial-gradient(70% 60%at 0 0,rgba(0,186,235,.22),transparent 62%),linear-gradient(160deg,#01315f 0,#00203c 58%,#001728 100%);box-shadow:0 44px 90px -50px rgba(0,58,117,.95)}.v5-schalter,.v5-schalter button{position:relative;border-radius:999px}.v5-schalter{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:rgba(0,58,117,.07);transition:background .7s}.v5-karte.is-da .v5-schalter{background:rgba(255,255,255,.08)}.v5-schalter button{z-index:1;appearance:none;border:0;background:0 0;cursor:pointer;height:44px;font-family:var(--font-display);font-size:.92rem;font-weight:600;color:var(--text-muted);transition:color .4s}.v5-schalter button.is-on{color:var(--text-strong)}.v5-karte .v5-schalter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v5-ch{display:block;flex:none}@media (max-width:560px){.v5-karte .v5-schalter button:first-of-type{gap:.25rem}.v5-ch{width:12px;height:12px;border-radius:3px}}@media (max-width:359px){.v5-ch{display:none}}.v5-karte.is-da .v5-schalter button{color:rgba(214,233,248,.6)}.v5-karte.is-da .v5-schalter button.is-on{color:#0f1a2a}.v5-schalter__zeiger{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;box-shadow:0 2px 8px rgba(0,58,117,.12);transition:transform .55s var(--ease-in-out),background .55s}.v5-karte.is-da .v5-schalter__zeiger{transform:translateX(100%);background:var(--color-cyan)}.v5-liste,.v5-liste li{transition:border-color .7s}.v5-liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-subtle)}.v5-karte.is-da .v5-liste{border-top-color:rgba(255,255,255,.12)}.v5-liste li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem 0;border-bottom:1px solid var(--border-subtle)}.v5-karte.is-da .v5-liste li{border-bottom-color:rgba(255,255,255,.08)}.v5-liste li svg:first-child{filter:grayscale(1);opacity:.45;transition:filter .5s,opacity .5s;transition-delay:calc(var(--i)*70ms)}.v5-karte.is-da .v5-liste li svg:first-child{filter:none;opacity:1}.v5-liste b,.v5-liste em{font-family:var(--font-display);font-weight:600}.v5-liste b{display:block;font-size:.96rem;letter-spacing:-.01em}.v5-liste small{display:block;font-size:.82rem;color:var(--text-muted);transition:color .7s,opacity .4s}.v5-karte.is-da .v5-liste small{color:rgba(214,233,248,.55)}.v5-liste em{font-style:normal;display:inline-flex;gap:.3rem;font-size:.82rem;color:#9aa3ad;white-space:nowrap;justify-self:end}@media (prefers-reduced-motion:reduce){.v5-karte,.v5-karte *{transition:none!important}}@media (max-width:900px){.v5-raster{grid-template-columns:1fr}}@media (max-width:560px){.v5-schalter button{font-size:.82rem}.v5-karte:not(.is-da) .v5-liste li{grid-template-columns:auto minmax(0,1fr);row-gap:.2rem}.v5-karte:not(.is-da) .v5-liste li em{grid-column:2}.v5-liste small{display:none}}.pv-jahr{margin:1.1rem 0 0;max-width:44ch;font-size:1.05rem;line-height:1.6;color:var(--text-muted)}.pv-jahr b,.v5-gruende li b,.v5-satz{font-family:var(--font-display);font-weight:600;color:var(--text-strong)}.v5-text .pv-jahr+p{margin-top:.5rem}.v5-gruende li{align-items:flex-start;font-weight:400;font-family:var(--font-body);font-size:.95rem;line-height:1.45;color:var(--text-muted)}.v5-gruende li svg{flex:none;margin-top:.05rem}.v5-satz{margin:1.5rem 0 1.3rem;letter-spacing:-.035em;line-height:1.08;font-size:clamp(1.7rem,2.8vw,2.35rem);transition:color .7s}.v5-satz__lab{display:block}.v5-satz__wechsel{display:grid}.v5-satz__wort{grid-area:1/1;opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.v5-satz__wort.is-on{opacity:1;transform:none;transition-delay:.15s}.v5-satz__wort:not(.is-on){transition-delay:0s}.v5-karte:not(.is-da) .v5-satz__wort.is-on{color:#8a939e}.v5-karte.is-da .v5-satz{color:#fff}.v5-dabei{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;background:linear-gradient(90deg,#7fd8f3,#00baeb);-webkit-background-clip:text;background-clip:text;color:transparent}.v5-liste b{transition:transform .45s var(--ease-out)}.v5-karte:not(.is-da) .v5-liste b{transform:translateY(10px)}@media (max-width:560px){.v5-karte:not(.is-da) .v5-liste b{transform:none}}.v5-schalter button{justify-content:center;gap:.5rem}.v5-marke{display:block;height:18px;width:auto}.v5-rabatt,.v5-schalter button{display:inline-flex;align-items:center}.v5-rabatt{height:22px;padding:0 .5rem;border-radius:999px;background:var(--color-cyan);color:#001a33;font-size:.78rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.v5-schalter__zeiger{transform:none;background:#fff}.v5-karte.is-da .v5-schalter__zeiger{transform:none;background:#fff;box-shadow:0 6px 18px -8px rgba(0,0,0,.45)}.v5-schalter.is-rechts .v5-schalter__zeiger{transform:translateX(100%)}.v5-karte.is-da .v5-schalter button:not(.is-on){color:rgba(214,233,248,.62)}.v5-karte:not(.is-da) .v5-schalter button:not(.is-on) .v5-marke{filter:grayscale(1);opacity:.6}.pv-zitat{margin:1.9rem 0 2.1rem;padding:.2rem 0 .2rem 1.35rem;border-left:3px solid #6cc3e8;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.1rem;align-items:start}.pv-zitat img{grid-row:span 2;width:60px;height:60px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #fff,0 10px 22px -10px rgba(0,58,117,.45)}.pv-zitat blockquote{margin:0;text-wrap:balance;font-family:var(--font-display);font-weight:500;font-size:1.12rem;line-height:1.5;letter-spacing:-.012em;color:var(--text-strong)}.pv-zitat figcaption{margin-top:.55rem;font-size:.88rem;color:var(--text-muted)}@media (max-width:560px){.pv-zitat img{width:48px;height:48px}.pv-zitat blockquote{font-size:1.02rem}.v5-schalter button{gap:.35rem;font-size:.8rem}.v5-marke{height:15px}.v5-rabatt{height:20px;padding:0 .35rem;font-size:.72rem}}.v5-karte:not(.is-da) .v5-liste b,.v5-liste b{transform:none}.v5-liste b{white-space:nowrap}.v5-liste em,.v5-liste__text{display:grid}.v5-liste em{justify-items:end;align-items:center}.v5-z{grid-area:1/1;min-width:0;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.v5-z.is-on{opacity:1;transform:none;pointer-events:auto;transition-delay:calc(var(--i)*45ms + .08s)}.v5-liste em .v5-z{display:inline-flex;align-items:center}@media (max-width:560px){.v5-karte:not(.is-da) .v5-liste li,.v5-liste li{grid-template-columns:auto minmax(0,1fr) auto;row-gap:0}.v5-karte:not(.is-da) .v5-liste li em{grid-column:auto}.v5-liste b{white-space:normal}}@media (prefers-reduced-motion:reduce){.v5-z{transition:none}}@media (max-width:560px){.v5-liste small{display:block;font-size:.76rem;line-height:1.4;margin-top:.1rem}.v5-liste li{align-items:center}.v5-liste .v5-z:not(.is-on){display:none}.v5-karte:not(.is-da) .v5-liste li,.v5-liste li{grid-template-columns:auto minmax(0,1fr) auto;column-gap:.75rem;padding:.75rem 0}.v5-liste li>svg:first-child{width:24px;height:24px}.v5-liste b{font-size:.92rem;line-height:1.3}.v5-liste em{font-size:.74rem}}@media (min-width:901px) and (max-width:1100px){.v5-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2.5rem}}.v5-liste__text{display:contents}.v5-liste li{grid-template-columns:auto minmax(0,1fr) 6.4rem;grid-template-areas:"i t w""i u w";row-gap:0}.v5-liste li>svg:first-child{grid-area:i}.v5-liste li b{grid-area:t;align-self:end}.v5-unter{grid-area:u;display:grid;align-self:start}.v5-unter .v5-z{display:block}.v5-liste em{grid-area:w;align-self:center}.v5-wert-da{gap:.3rem;color:var(--color-cyan)}@media (max-width:560px){.v5-karte:not(.is-da) .v5-liste li,.v5-liste li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"i t""i w""i u";row-gap:.1rem}.v5-liste em{justify-self:start;justify-items:start;align-self:start;font-size:.78rem;margin:.1rem 0 .15rem}.v5-liste .v5-z:not(.is-on){display:none}}.v5-liste .v5-z{opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .35s var(--ease-out),transform .35s var(--ease-out),color .7s}.v5-liste .v5-z.is-on{opacity:1;transform:none;pointer-events:auto;transition-delay:calc(var(--i)*45ms + .08s)}@media (prefers-reduced-motion:reduce){.v5-liste .v5-z{transition:none}}.dt-nichen .dt-section-heading{grid-template-columns:1.4fr 1fr;align-items:end}.dt-nc__lede{margin:0;font-size:var(--fs-lg);line-height:1.55;color:var(--text-muted);max-width:40ch}.dt-nc{scroll-margin-top:calc(var(--nav-h) + 3rem)}.dt-nc__bands{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.5rem)}.dt-nc{position:relative;display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(1.4rem,3vw,2.6rem);align-items:center;min-height:min(56svh,31rem);padding:1rem;border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs)}.dt-nc.is-flip{grid-template-columns:1fr 1.5fr}.dt-nc.is-flip>.dt-nc__art{grid-column:2;grid-row:1}.dt-nc.is-flip>.dt-nc__text{grid-column:1;grid-row:1;padding:.6rem 0 .6rem 1.2rem}.dt-nc__text{display:flex;flex-direction:column;padding:.6rem 1.2rem .6rem 0}.dt-nc__kicker{display:flex;align-items:center;gap:.55rem;margin-bottom:.2rem}.dt-nc__n{font-family:var(--font-mono, var(--font-display));font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;color:var(--color-blue, #015EA5);padding:.18rem .42rem;border-radius:.35rem;background:rgba(0,186,235,.1)}.dt-nichen .dt-nc{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .5s var(--ease-out),filter .5s var(--ease-out)}.dt-nichen.is-focus-mode .dt-nc{opacity:.3;transform:scale(.972);filter:saturate(.2)}.dt-nichen.is-focus-mode .dt-nc.is-focus{opacity:1;transform:scale(1);filter:none;border-color:rgba(0,58,117,.1);box-shadow:0 0 70px -14px rgba(0,186,235,.35),0 36px 84px -40px rgba(0,58,117,.5)}.dt-nc__beam{position:absolute;inset:-2px;border-radius:inherit;padding:3px;pointer-events:none;z-index:3;background:conic-gradient(from var(--beam, 0deg),transparent 0deg 120deg,rgba(0,186,235,.3) 215deg,#0e93cf 290deg,#00baeb 330deg,#fff 350deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .45s var(--ease-out)}.dt-nc__beam.is-glow{inset:-7px;padding:11px;filter:blur(11px)}.dt-nc.is-focus .dt-nc__beam{opacity:1}.dt-nc.is-focus .dt-nc__beam.is-glow{opacity:.9}@media (prefers-reduced-motion:reduce){.dt-nichen.is-focus-mode .dt-nc{opacity:1;transform:none;filter:none}.dt-nc__beam{display:none}}.dt-nc__art{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:.75rem;background:var(--surface-subtle);border:1px solid var(--border-subtle)}.dt-nc__lines{position:absolute;inset:0;pointer-events:none}.dt-nc__lines i{position:absolute;display:block}.dt-nc__lines i:nth-child(1),.dt-nc__lines i:nth-child(2){top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,rgba(0,58,117,.09)0 4px,transparent 4px 10px)}.dt-nc__lines i:nth-child(1){left:14%}.dt-nc__lines i:nth-child(2){right:14%}.dt-nc__lines i:nth-child(3),.dt-nc__lines i:nth-child(4){left:0;right:0;height:1px;background:repeating-linear-gradient(to right,rgba(0,58,117,.09)0 4px,transparent 4px 10px)}.dt-nc__lines i:nth-child(3){top:20%}.dt-nc__lines i:nth-child(4){bottom:20%}.dt-nc__bg{position:absolute;inset:0;display:grid;place-items:end center;padding:14% 10% 6%;color:var(--color-navy);opacity:.11}.dt-nc__bg svg,.dt-nc__logo img{width:100%;height:100%}.dt-nc__logos{position:absolute;inset:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:.7rem;padding:1.3rem}.dt-nc__logos>*{flex:0 1 calc(50% - .35rem)}.dt-nc__logos>.is-wide{flex:0 1 100%}.dt-nc[data-cols="3"] .dt-nc__logos>*{flex:0 1 calc(33.333% - .47rem)}.dt-nc[data-cols="3"] .dt-nc__logos>.is-wide{flex:0 1 calc(66.666% - .24rem)}.dt-nc__cta,.dt-nc__logo{display:flex;align-items:center}.dt-nc__logo{justify-content:center;height:4.6rem;min-width:0;overflow:hidden;padding:.7rem 1rem;border-radius:.65rem;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:0 2px 8px rgba(0,58,117,.07);transition:box-shadow .35s var(--ease-in-out)}.dt-nc.is-focus .dt-nc__logo{box-shadow:0 8px 20px rgba(0,58,117,.12)}.dt-nc__logo img{object-fit:contain;display:block}.dt-nc__logo.is-wide{padding:.7rem 2.4rem}.dt-nc__logo b{font-size:var(--fs-lg)}.dt-nc h3,.dt-nc__cta a.dt-nc__verweis,.dt-nc__logo b{font-family:var(--font-display);color:var(--text-strong)}.dt-nc h3,.dt-nc__logo b{font-weight:600;letter-spacing:-.02em}.dt-nc h3{margin:.35rem 0 .6rem;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.2}.dt-nc p{margin:0;font-size:var(--fs-lg);line-height:1.6;color:var(--text-muted);max-width:46ch}.dt-nc__cta{margin-top:1.6rem;gap:.8rem;flex-wrap:wrap}.dt-nc__cta button{align-self:flex-start}.dt-nc__cta svg{transition:transform .25s var(--ease-out)}.dt-nc__cta a.dt-nc__verweis:hover svg,.dt-nc__cta button:hover svg{transform:translateX(3px)}.dt-nc__cta a.dt-nc__verweis{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;font-size:15px;font-weight:var(--fw-semibold);line-height:1;letter-spacing:-.01em;white-space:nowrap;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-xs);text-decoration:none;cursor:pointer;transition:transform var(--dur-base) var(--ease-out),box-shadow .5s cubic-bezier(.65,0,.35,1),background-color .5s cubic-bezier(.65,0,.35,1),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.dt-nc__cta a.dt-nc__verweis:hover{background:var(--surface-muted);border-color:var(--border-strong);transform:translateY(-1px)}.dt-nc__cta a.dt-nc__verweis:active{transform:scale(.97)}@media (max-width:420px){.dt-nc__cta a.dt-nc__verweis{white-space:normal;height:auto;min-height:48px;max-width:100%;padding:12px 20px;line-height:1.25;text-align:center}}.dt-nc__cta a.dt-nc__verweis.is-primaer{background:var(--brand-primary);color:#fff;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),var(--shadow-sm)}.dt-nc__cta a.dt-nc__verweis.is-primaer:hover{background:var(--brand-primary-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),var(--glow-l) -.75rem 0 1.1rem .2rem,var(--glow-core)0 0 1rem .45rem,var(--glow-r) .75rem 0 1.1rem .2rem}.dt-nc__cta a.dt-nc__verweis.is-primaer:active{transform:translateY(1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),var(--glow-l) -.5rem 0 .8rem .15rem,var(--glow-core)0 0 .7rem .3rem,var(--glow-r) .5rem 0 .8rem .15rem}.dt-nc__cta a.dt-nc__verweis:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue)}.dt-nc.is-lead{min-height:min(66svh,37rem);grid-template-columns:1.6fr 1fr;background:radial-gradient(110% 130%at 0% 0%,rgba(0,186,235,.1),transparent 55%),radial-gradient(80% 90%at 100% 100%,rgba(1,94,165,.06),transparent 60%),var(--surface-card);border-color:rgba(0,58,117,.16);box-shadow:0 30px 70px -40px rgba(0,58,117,.35),var(--shadow-xs)}.dt-nc.is-lead .dt-nc__art{aspect-ratio:16/10.5;background:rgba(255,255,255,.55)}.dt-nc.is-lead .dt-nc__logo{height:5.1rem}.dt-nc.is-lead h3{font-size:clamp(1.8rem,2.8vw,2.6rem);letter-spacing:-.025em}.dt-nc.is-lead p{font-size:var(--fs-lg);max-width:44ch}.dt-nc__kicker .dt-eyebrow em{font-style:normal;color:var(--color-blue)}.dt-nc__share{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .95rem;margin:.35rem 0 1.3rem}.dt-nc__share-n,.dt-nc__split span{font-family:var(--font-display);font-weight:600}.dt-nc__share-n{grid-row:1/3;font-size:clamp(2.4rem,3.4vw,3.1rem);line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.dt-nc__share-t{align-self:end;font-size:var(--fs-md);line-height:1.35;color:var(--text-muted);max-width:24ch}.dt-nc__share-t b{display:block;margin-top:.15rem;font-weight:500;font-size:var(--fs-sm);color:var(--text-subtle)}.dt-nc__share-bar{align-self:start;position:relative;height:4px;margin-top:.7rem;max-width:17rem;border-radius:999px;background:rgba(0,58,117,.1);overflow:hidden}.dt-nc__share-bar i{display:block;height:100%;border-radius:999px;background:var(--gradient-logo);transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease-out) .15s}.dt-nc.is-focus .dt-nc__share-bar i{transform:scaleX(1)}.dt-nc__share-n small{font-size:.42em;letter-spacing:-.01em}.dt-nc__share.is-einheit .dt-nc__share-t{align-self:center}.dt-nc p+p{margin-top:.9rem}.dt-nc__split{display:flex;align-items:center;gap:1.1rem;margin:.4rem 0-.6rem}.dt-nc__split::after,.dt-nc__split::before{content:"";height:1px;background:var(--border-subtle)}.dt-nc__split::before{width:2.5rem;flex:none}.dt-nc__split::after{flex:1}.dt-nc__split span{font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-subtle)}.dt-nichen.is-focus-mode .dt-nc.is-lead.is-focus{box-shadow:0 0 90px -14px rgba(0,186,235,.45),0 40px 90px -40px rgba(0,58,117,.5)}.dt-nc.is-misc{background:radial-gradient(90% 120%at 100% 0%,rgba(0,186,235,.09),transparent 60%),var(--surface-card);border-color:rgba(0,186,235,.32)}@media (max-width:1000px){.dt-nc,.dt-nc.is-lead{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:1.6rem}.dt-nc>.dt-nc__art,.dt-nc>.dt-nc__text{min-width:0}.dt-nc.is-lead .dt-nc__logo{height:4.2rem}.dt-nc.is-flip{grid-template-columns:minmax(0,1fr)}.dt-nc.is-flip>.dt-nc__art{grid-column:1;grid-row:1}.dt-nc.is-flip>.dt-nc__text{grid-column:1;grid-row:2;padding:0 .3rem}.dt-nc>.dt-nc__art{grid-row:1}.dt-nc>.dt-nc__text{grid-row:2}.dt-nc__text{padding:0 .3rem}.dt-nichen .dt-section-heading{grid-template-columns:1fr}}@media (max-width:700px){.dt-nc__art{min-height:11rem}.dt-nc.is-lead .dt-nc__art,.dt-nc__art{aspect-ratio:auto}.dt-nc__logos{position:relative;inset:auto;gap:.5rem;padding:.8rem}.dt-nc__logos>*{flex:0 1 calc(50% - .25rem)}.dt-nc__logos>.is-wide{flex:0 1 100%}.dt-nc[data-cols="3"] .dt-nc__logos>*{flex:0 1 calc(33.333% - .34rem)}.dt-nc[data-cols="3"] .dt-nc__logos>.is-wide{flex:0 1 calc(66.666% - .17rem)}.dt-nc__logo{height:3.1rem;padding:.45rem .5rem}.dt-nc__logo.is-wide{padding:.45rem 1.2rem}}@media (max-width:360px){.dt-nc__cta button{white-space:normal!important;max-width:100%;height:auto!important;min-height:48px;padding-top:.6rem!important;padding-bottom:.6rem!important;line-height:1.25}}.dt-section-heading.lr__kopf{display:block;text-align:center;max-width:44rem;margin-left:auto;margin-right:auto}.dt-section-heading.lr__kopf h2{margin:.55rem 0 .75rem}.dt-section-heading.lr__kopf p{margin:0}.dt-section-heading.lr__kopf .dt-chip{display:none}.lr,.lr__k{display:flex}.lr{gap:8px;align-items:stretch}.lr__k{position:relative;flex:1 1 0;min-width:0;height:26rem;flex-direction:column;gap:.85rem;appearance:none;text-align:left;cursor:pointer;overflow:hidden;padding:22px 22px 20px;border-radius:16px;background:var(--surface-page);border:1px solid var(--border-subtle);font-family:inherit;color:var(--text-strong);transition:flex .5s var(--ease-in-out),background .4s var(--ease-out),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out),transform .3s var(--ease-out)}.lr__k:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue)}@media (hover:hover) and (pointer:fine){.lr__k:not(.is-on):hover{transform:translateY(-2px);border-color:rgba(0,58,117,.22);box-shadow:0 18px 44px -32px rgba(0,58,117,.35)}.lr__k:not(.is-on):hover .lr__plus{border-color:rgba(1,94,165,.38);color:var(--color-blue)}}.lr__k:not(.is-on):active{transform:translateY(0) scale(.996)}.lr__k.is-on{flex:3.4 1 0;cursor:default;transform:none;border-color:rgba(0,186,235,.45);background:radial-gradient(110% 130%at 0% 0%,rgba(0,186,235,.13),transparent 58%),var(--surface-card);box-shadow:0 0 60px -18px rgba(0,186,235,.45),0 30px 70px -46px rgba(0,58,117,.45)}.lr__k.is-on::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,var(--color-cyan) 30%,rgba(1,94,165,.9) 62%,transparent);animation:lr-strich 3.4s var(--ease-in-out) infinite}.lr__kopf{justify-content:space-between;gap:.8rem;min-height:40px}.lr__kopf,.lr__sym{display:flex;align-items:center}.lr__ak,.lr__logo,.lr__sym svg{border-radius:10px}.lr__ak,.lr__logo{display:grid;place-items:center;width:40px;height:40px}.lr__logo{background:#fff;box-shadow:0 0 0 1px var(--border-subtle),0 4px 12px -6px rgba(0,40,80,.25)}.lr__logo img{width:24px;height:24px;object-fit:contain}.lr__ak{background:#f4eefc;border:1px solid rgba(123,95,196,.22)}.lr__ak img,.lr__wort{display:block;width:25px;height:auto}.lr__wort{height:26px;width:auto}.lr__quelle{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:clamp(.9rem,1.8vw,1.3rem)0 0;font-size:var(--fs-sm);color:var(--text-muted)}.lr__quelle a{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;min-height:44px;color:var(--text-strong);border-bottom:1px solid transparent;transition:border-color .2s var(--ease-out)}.lr__quelle a:hover{border-bottom-color:rgba(123,95,196,.5)}.lr__quelle a:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan);border-radius:4px}.lr__quelle img{display:block;height:15px;width:auto}.lr__quelle span{font-size:.8em;color:var(--text-subtle)}.lr__nr{font-family:var(--font-display);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;color:var(--text-subtle);font-variant-numeric:tabular-nums}.lr__titel{display:flex;flex-direction:column;gap:.3rem;transition:transform .3s var(--ease-out)}.lr__gross{font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,1.72vw,1.65rem);line-height:1.12;letter-spacing:-.035em;min-height:2.24em;display:flex;align-items:flex-end}.lr__unter{font-size:var(--fs-sm);line-height:1.4;color:var(--text-muted)}.lr__mitte{display:flex;flex-direction:column;justify-content:flex-end;gap:.95rem;min-width:0;min-height:0;flex:1;overflow:hidden;padding-bottom:8px;margin-bottom:-8px}.lr__cta,.lr__satz{font-family:var(--font-display);opacity:0}.lr__satz{font-weight:500;font-size:clamp(1.1rem,1.45vw,1.42rem);line-height:1.4;letter-spacing:-.015em;color:var(--text-subtle);max-width:38ch;transform:translateY(14px);transition:opacity .45s var(--ease-out) .05s,transform .45s var(--ease-out) .05s}.lr__satz b{font-weight:500;color:var(--text-strong)}.lr__k.is-on .lr__cta,.lr__k.is-on .lr__satz{opacity:1;transform:none}.lr__cta{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-md);font-weight:600;color:var(--color-blue);transform:translateY(10px);transition:opacity .45s var(--ease-out) .12s,transform .45s var(--ease-out) .12s}.lr__k:not(.is-on) .lr__cta,.lr__k:not(.is-on) .lr__satz{pointer-events:none}.lr__fuss{display:flex;flex-direction:column;gap:.85rem;margin-top:auto}.lr__plus{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:999px;background:0 0;border:1px solid var(--border-subtle);color:var(--text-subtle);transition:opacity .4s var(--ease-out),transform .5s var(--ease-in-out),border-color .25s var(--ease-out),color .25s var(--ease-out)}.lr__k.is-on .lr__plus{opacity:0;transform:rotate(45deg);height:0;margin-top:-.85rem;border-width:0}.lr__fuss--leer{justify-content:flex-end}.lr__fakt{display:grid;gap:.1rem;padding-top:.85rem;border-top:1px solid var(--border-subtle)}.lr__fakt strong{font-size:var(--fs-md);letter-spacing:-.01em;color:var(--text-strong)}.lr__fakt span{font-size:var(--fs-sm);line-height:1.45;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.lr__cta,.lr__k,.lr__plus,.lr__satz,.lr__titel{transition:none}.lr__k.is-on::before{animation:none;opacity:.9}}@media (max-width:1000px){.lr{flex-direction:column}.lr__k{height:auto;min-height:0}.lr__k,.lr__k.is-on{flex:0 0 auto}.lr__mitte{justify-content:flex-start;overflow:visible}.lr__k:not(.is-on) .lr__mitte{display:none}.lr__gross{min-height:0}.lr__satz{max-width:none}}.dk,.dk-ak__zahl span{color:var(--text-strong)}.dk{position:absolute;inset:0;z-index:3;font-family:var(--font-body)}.dk-ak__zahl{display:flex;align-items:center;gap:12px}.dk-ak__klein b,.dk-ak__zahl b,.lr__fakt strong{font-weight:600;font-family:var(--font-display)}.dk-ak__zahl b{font-size:46px;letter-spacing:-.04em;line-height:1;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.dk-ak__zahl span{font-size:14px;font-weight:500;line-height:1.3}.dk-ak__zahl span img{display:block;height:10px;width:auto;margin-top:5px}.dk-ak__klein{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:12.5px;color:var(--text-muted);display:flex;gap:14px;white-space:nowrap}.dk-ak__klein b{color:var(--text-strong)}.dk-t-leiste{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-bottom:1px solid rgba(0,0,0,.07);background:rgba(0,0,0,.02);box-shadow:inset 0 1px 1px rgba(255,255,255,.9)}.dk-t-leiste>i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0-1px 0 rgba(0,0,0,.28)}.dk-t-leiste>i:nth-child(1){background:#ff5f57}.dk-t-leiste>i:nth-child(2){background:#febc2e}.dk-t-leiste>i:nth-child(3){background:#28c840}.dk-t-url{margin-left:10px;height:20px;padding:0 12px;border-radius:6px;display:inline-flex;align-items:center;font-size:11px;color:rgba(16,20,26,.5);background:rgba(0,0,0,.04);box-shadow:inset 0 1px 0 rgba(0,0,0,.1),inset 0-1px 0 rgba(255,255,255,.9)}.dk-t-marke{margin-left:auto}.dk-t-karte{position:absolute;background:var(--surface-card, #fff);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 20px);padding:20px 22px;box-shadow:rgba(0,37,72,.22)0 24px 60px}.dk-t-eyebrow,.dk-t-feld svg{color:var(--text-subtle, #69727e)}.dk-t-eyebrow,.dk-t-feld{display:flex;align-items:center}.dk-t-eyebrow{justify-content:space-between;gap:10px;font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:14px}.dk-t-eyebrow b{color:var(--color-blue);font-weight:700;margin-right:8px}.dk-t-feld{gap:9px;height:36px;padding:0 14px;border-radius:999px;background:#f5f7fa;border:1px solid var(--border-subtle);font-size:14px;color:var(--text-strong)}.dk-t-feld svg{width:14px;height:14px}.dk-t-ak{right:5.5%;bottom:7%;width:300px}.dk-t-zahl{display:flex;align-items:center;gap:14px}.dk-t-zahl b,.dk-t-zahl span{font-family:var(--font-display);font-weight:600}.dk-t-zahl b{font-size:50px;letter-spacing:-.045em;line-height:.9;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.dk-t-zahl span{font-size:15px;letter-spacing:-.01em;color:var(--text-strong);line-height:1.25}.dk-t-reihe{display:flex;justify-content:space-between;gap:14px;font-size:14px;padding:9px 0;border-bottom:1px solid var(--border-subtle)}.dk-t-reihe:first-of-type{margin-top:12px;border-top:1px solid var(--border-subtle)}.dk-t-reihe:last-child{border-bottom:0;padding-bottom:0}.dk-t-reihe span{color:var(--text-muted)}.dk-t-reihe b{font-family:var(--font-display);font-weight:600;color:var(--color-blue);font-variant-numeric:tabular-nums}.dk-g__feld,.dk-g__kopf{display:flex;align-items:center}.dk-g__kopf{justify-content:space-between;margin-bottom:12px}.dk-g__kopf img{height:20px;width:auto;display:block}.dk-g__feld{gap:10px;height:38px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:0 1px 6px rgba(32,33,36,.18);border:1px solid #dfe1e5;font:14px/1 Arial,Helvetica,sans-serif;color:#202124}.dk-g__feld svg{width:15px;height:15px;color:#9aa0a6}.dk-g__treffer{position:relative;margin-top:14px;font-family:Arial,Helvetica,sans-serif}.dk-g__site{display:flex;align-items:center;gap:10px}.dk-g__site img{width:26px;height:26px;border-radius:50%;padding:4px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box}.dk-g__site span{font-size:13px;line-height:1.25;color:#202124}.dk-g__site small{display:block;font-size:11.5px;color:#4d5156}.dk-g__titel{margin-top:6px;font-size:17px;line-height:1.3;color:#1a0dab}.dk-g__text{margin-top:3px;font-size:12.5px;line-height:1.45;color:#4d5156}.dk-g__platz{position:absolute;right:0;top:2px;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--gradient-logo);color:#fff;font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 18px -8px rgba(1,94,165,.7)}.dk-a__kopf,.dk-a__logo{display:flex;align-items:center}.dk-a__kopf{justify-content:space-between;margin-bottom:14px}.dk-a__logo{gap:7px}.dk-a__logo img:first-child{width:22px;height:22px;border-radius:6px}.dk-a__logo img:last-child{height:13px;width:auto}@media (max-height:820px) and (min-width:701px){.lay-saeule .dk-g__text{display:none}}.dk-mobil{display:none}@media (max-width:700px){.dk-karte,.dk-stueck,.dk-t-browser,.dk-t-karte,.dk-t-web,.dk-u{display:none!important}.dk-mobil{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:absolute;left:12px;right:12px;bottom:12px;padding:12px 6px;background:#fff;border-radius:14px;box-shadow:0 16px 36px -14px rgba(0,20,45,.45)}.dk-mobil div{text-align:center;padding:0 4px;border-left:1px solid var(--border-subtle)}.dk-mobil div:first-child{border-left:0}.dk-mobil b,.dk-mobil em{display:block;font-family:var(--font-display)}.dk-mobil em{font-style:normal;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue);font-weight:700}.dk-mobil b{margin-top:3px;font-weight:600;font-size:19px;letter-spacing:-.02em;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.dk-mobil span{display:block;margin-top:2px;font-size:10.5px;line-height:1.3;color:var(--text-muted)}}.rk-zitat-text{position:relative;margin:14px 0 0;padding:0 0 0 30px;max-width:60ch;text-wrap:balance;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:19px;line-height:1.3;letter-spacing:0;color:var(--text-strong)}.rk-zitat-text::before{content:"«";position:absolute;left:-3px;top:-14px;font-size:64px;line-height:1;font-style:normal;font-weight:400;background:linear-gradient(135deg,#7b4fa6,#e678af);-webkit-background-clip:text;background-clip:text;color:transparent}.rk-zitat-text span{display:block;margin-top:8px;font-style:normal;font-size:13px;line-height:1.4;color:var(--text-muted)}.rk-zitat-text span b{font-weight:600;color:var(--text-strong)}@media (min-width:901px){#referenzen article.rk-mit-zitat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34%);column-gap:36px;align-content:start}#referenzen article.rk-mit-zitat>*{grid-column:1;min-width:0}#referenzen article.rk-mit-zitat>:first-child{grid-column:1/-1}#referenzen article.rk-mit-zitat>.rk-zitat-text{grid-column:2;grid-row:2/span 2;align-self:start;max-width:none;font-size:clamp(16px,1.35vw,20px)}}.rk,.rk::before{position:absolute;inset:0}.rk,.rk-zitat-text span{font-family:var(--font-body)}.rk{z-index:3;overflow:hidden;border-radius:inherit;color:var(--text-strong);container-type:size;background:radial-gradient(38% 60%at 99% 0%,var(--rk-g2) 0%,transparent 70%),radial-gradient(46% 78%at 80% 96%,var(--rk-g1) 0%,transparent 72%),linear-gradient(162deg,var(--rk-bg1) 0%,var(--rk-bg2) 100%)}.rk::before{content:"";pointer-events:none;background-image:linear-gradient(var(--rk-grid) 1px,transparent 1px),linear-gradient(90deg,var(--rk-grid) 1px,transparent 1px);background-size:44px 44px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(52% 70%at 78% 62%,#000 0,transparent 72%);mask-image:radial-gradient(52% 70%at 78% 62%,#000 0,transparent 72%)}.rk-kreis,.rk-person{position:absolute;aspect-ratio:1}.rk-kreis{right:1%;bottom:-34%;width:52%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.95) 0%,rgba(255,255,255,.55) 55%,rgba(255,255,255,0) 100%),linear-gradient(160deg,var(--rk-k1),var(--rk-k2));box-shadow:0 0 0 1px var(--rk-grid),0 0 0 64px rgba(255,255,255,.18),0 0 0 65px var(--rk-grid)}.rk-person{right:var(--rk-r, -2%);bottom:0;height:var(--rk-h, 94%);width:auto;object-fit:contain;object-position:bottom;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 17%);mask-image:linear-gradient(90deg,transparent 0,#000 17%);filter:drop-shadow(0 30px 40px rgba(0,37,72,.16))}.rk-telefon{position:absolute;right:9%;bottom:7%;height:84%;aspect-ratio:576/1060;z-index:3;padding:6px;box-sizing:border-box;border-radius:28px;background:#05070a;transform:rotate(3deg);box-shadow:0 30px 50px -20px rgba(0,37,72,.45)}.rk-telefon img{display:block;width:100%;height:100%;object-fit:cover;border-radius:22px}.rk-fenster{position:absolute;left:4.5%;bottom:7cqh;width:min(36cqw,calc((54cqh - 34px)*1.6));z-index:2}.rk-browser{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-md, 16px);background:#fbfbfc;border:1px solid rgba(16,20,26,.08);box-shadow:0 4px 8px rgba(0,58,117,.05),0 40px 80px -30px rgba(0,26,51,.45)}.rk-browser img{display:block;width:100%;height:auto}.rk-web{position:absolute;left:14px;top:-20px;z-index:3;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 8px 20px -10px rgba(0,37,72,.45);font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle, #69727e);font-weight:600;white-space:nowrap}.rk-web b{font-weight:700}.rk .dk-mobil em,.rk .dk-t-eyebrow b,.rk .dk-t-reihe b,.rk-web b{color:var(--rk-a)}.rk .dk-mobil b,.rk .dk-t-zahl b{background:var(--rk-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rk-info{left:37%;bottom:6cqh;width:300px;padding:18px 20px 16px;z-index:4}.rk-info.rk-g{width:340px;padding:16px 18px}.rk-g .dk-g__text,.rk-g .dk-g__titel{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rk .dk-g__platz{background:var(--rk-grad);box-shadow:none}.rk-g .dk-g__site{padding-right:74px;min-width:0}.rk-g .dk-g__site span{min-width:0}.rk-g .dk-g__site small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-rund.rk-rund--a figcaption{bottom:auto;top:8%}.rk-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.rk-kopf .dk-t-eyebrow{margin-left:auto!important}.rk-kopf .dk-t-eyebrow:first-child{margin-left:0!important;margin-right:auto!important}.rk-hs{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.02em;color:#213343}.rk-hs svg{width:20px;height:20px;display:block}.rk-chips span,.rk-klein{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.rk-info .dk-t-reihe b,.rk-name b{font-size:13.5px}.rk-info .dk-t-reihe .rk-voll{background:var(--rk-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:15px}.rk-info .dk-t-zahl{margin:8px 0 2px}.rk-info .dk-t-zahl+.dk-t-reihe{margin-top:12px;border-top:1px solid var(--border-subtle)}.rk-gold{display:block;width:52%;height:auto;margin:12px auto}.rk-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid var(--border-subtle)}.rk-chips span{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#f3f6fa;border:1px solid var(--border-subtle);font-size:12px;color:var(--text-strong)}.rk-ak{right:3%;bottom:6cqh;width:300px;padding:16px 18px 14px;z-index:4}.rk-ak .dk-t-zahl{margin-top:10px}@container (min-height: 540px){.rk-info{left:33%}}@media (min-width:901px){.rk--dolomed .rk-info{left:40%;top:7cqh;bottom:auto;transform-origin:left top!important}.rk--dolomed .rk-ak{left:40%;right:auto;top:auto;bottom:7cqh;width:340px;transform-origin:left bottom!important}}@media (max-height:820px) and (min-width:901px){.rk--dolomed .rk-ak,.rk--dolomed .rk-info{transform:scale(.8)}}@media (max-width:1100px) and (min-width:901px){.rk--dolomed .rk-ak,.rk--dolomed .rk-info{transform:scale(.72)}}.rk-name{position:absolute;right:3%;bottom:6%;z-index:4;display:flex;align-items:center;gap:12px;padding:9px 16px 9px 12px;border-radius:14px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);box-shadow:0 18px 40px -18px rgba(0,26,51,.5)}.rk-name img{height:var(--rk-lh, 15px);width:auto;max-width:110px;object-fit:contain;display:block;padding-right:12px;border-right:1px solid var(--border-subtle);box-sizing:content-box}.rk-name span{display:block;line-height:1.3;white-space:nowrap}.rk-name i,.rk-rund figcaption i{display:block;font-style:normal;font-size:11.5px;color:var(--text-muted)}.rk-name b{display:block;font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;color:var(--text-strong)}.rk-video,.rk-video__knopf{display:grid;place-items:center}.rk-video{position:absolute;right:var(--rk-r, -2%);bottom:0;height:var(--rk-h, 94%);aspect-ratio:1;z-index:3;padding:0;border:0;background:0 0;cursor:pointer;align-content:center;gap:10px;font:inherit;color:#fff;-webkit-tap-highlight-color:transparent}.rk-video::before{content:"";position:absolute;inset:8% 10%0 14%;border-radius:50% 50%0 0;background:radial-gradient(closest-side,rgba(19,12,43,.32),rgba(19,12,43,0));opacity:0;transition:opacity .5s var(--ease-out, ease)}.rk-video__knopf{position:relative;width:76px;height:76px;margin-top:-18%;border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 18px 40px -12px rgba(19,12,43,.55),0 0 0 8px rgba(255,255,255,.28);transform:scale(.82);opacity:0;transition:transform .5s var(--ease-out, ease),opacity .5s var(--ease-out, ease)}.rk-video__knopf svg{width:28px;height:28px;margin-left:4px;fill:var(--rk-a, #130c2b)}.rk-video__text{position:relative;padding:5px 12px;border-radius:999px;background:rgba(19,12,43,.72);font-family:var(--font-display);font-size:12.5px;font-weight:600;letter-spacing:.02em;opacity:0;transform:translateY(4px);transition:opacity .5s var(--ease-out, ease),transform .5s var(--ease-out, ease)}.rk-video:focus-visible::before,.rk-video:hover::before{opacity:1}.rk-video:focus-visible .rk-video__knopf,.rk-video:focus-visible .rk-video__text,.rk-video:hover .rk-video__knopf,.rk-video:hover .rk-video__text{opacity:1;transform:none}.rk-video:focus-visible{outline:0}.rk-video:focus-visible .rk-video__knopf{box-shadow:inset 0 0 0 3px var(--rk-a, #130c2b),0 18px 40px -12px rgba(19,12,43,.55)}@media (hover:none){.rk-video__knopf{opacity:1;transform:none;width:52px;height:52px}.rk-video__knopf svg{width:20px;height:20px}.rk-video__text{display:none}}@media (hover:hover) and (pointer:fine){.rk-video:hover .rk-video__knopf,.rk-video:hover .rk-video__text,.rk-video:hover::before{opacity:0}.rk-zeiger-an,.rk-zeiger-an *{cursor:none!important}}.rk-zeiger{position:fixed;left:0;top:0;z-index:2147482500;pointer-events:none;display:flex;align-items:center;gap:10px;margin:-36px 0 0-36px;opacity:0;transition:opacity .25s ease;will-change:transform}.dt-cs-list a:hover::before,.dt-cs-list button:hover::before,.rk-zeiger.is-an{opacity:1}.rk-zeiger__knopf{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 16px 36px -10px rgba(19,12,43,.55),0 0 0 8px rgba(255,255,255,.3);transform:scale(.85);transition:transform .35s var(--ease-out, ease)}.rk-zeiger.is-an .rk-zeiger__knopf{transform:none}.rk-zeiger__knopf svg{width:26px;height:26px;margin-left:4px;fill:#130c2b}.rk-zeiger__text{padding:7px 14px;border-radius:999px;background:rgba(19,12,43,.86);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(0,0,0,.5)}@media (prefers-reduced-motion:reduce){.rk-zeiger,.rk-zeiger__knopf{transition:none}}.rk-film{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:clamp(12px,4vw,48px);background:rgba(10,6,24,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:rk-film-rein .35s ease both}.rk-film__rahmen{position:relative;width:min(1100px,100%)}.rk-film__buehne{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 40px 100px -30px rgba(0,0,0,.8)}.rk-film__buehne iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.rk-film__zu{position:absolute;right:0;top:-56px;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;cursor:pointer;display:grid;place-items:center}.rk-film__zu:hover{background:rgba(255,255,255,.26)}.rk-film__zu:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #fff}.rk-film__zu svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.rk-film__hinweis{margin:12px 0 0;font-size:13px;color:rgba(255,255,255,.6);text-align:center}html.rk-film-offen{overflow:hidden}@media (prefers-reduced-motion:reduce){.rk-film{animation:none}.rk-video::before,.rk-video__knopf,.rk-video__text{transition:none}}.rk-titel{position:absolute;left:4.5%;top:7cqh;width:50%}.rk-titel>span{display:flex;align-items:center;gap:8px;min-height:16px;margin-bottom:12px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle, #69727e);white-space:nowrap}.rk-titel>span img{height:var(--rk-lh, 13px);width:auto;display:block}.rk-rund figcaption b,.rk-titel strong{display:block;font-family:var(--font-display);font-weight:600}.rk-titel strong{letter-spacing:-.035em;line-height:1.02;font-size:clamp(24px,min(4cqw,8.2cqh),46px);text-wrap:balance;color:var(--text-strong)}.rk-titel strong em{font-style:normal;background:var(--rk-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em}.rk-rund{position:absolute;margin:0;height:48%;aspect-ratio:1;z-index:3}.rk-rund img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#e6ebf1;border:6px solid #fff;box-sizing:border-box;box-shadow:0 30px 60px -28px rgba(0,26,51,.55)}.rk-rund--a{right:23.5%;top:7%}.rk-rund--b{right:4.5%;top:38%;z-index:4}.rk-rund figcaption{position:absolute;bottom:4%;right:72%;display:block;padding:8px 14px;border-radius:12px;white-space:nowrap;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.8);box-shadow:0 16px 34px -16px rgba(0,26,51,.5);line-height:1.3}.rk-rund figcaption b{font-size:13.5px;letter-spacing:-.01em}.rk--duo .rk-kreis{right:3%;bottom:-26%;width:50%}@media (max-height:820px) and (min-width:901px){.rk-info{transform:scale(.84);transform-origin:left bottom;left:34.5%}.rk-ak,.rk-name,.rk-rund figcaption{transform:scale(.9);transform-origin:right bottom}}@media (max-width:1100px) and (min-width:901px){.rk-ak,.rk-info{transform:scale(.8)}.rk-info{transform-origin:left bottom;left:34%}.rk-ak{transform-origin:right bottom}.rk-name i,.rk-rund figcaption i{display:none}.rk-name b,.rk-rund figcaption b{font-size:12.5px}}.dt-rg--knapp article>.rk-zitat-text,.dt-rg--knapp article>p,.rk-mobil{display:none}@media (max-width:900px){.rk-ak,.rk-info,.rk-name,.rk-rund figcaption,.rk-titel,.rk-web{display:none!important}.rk-fenster{left:12px;top:12px;bottom:auto;width:42%}.rk-browser{border-radius:10px}.rk-browser .dk-t-leiste{height:20px;padding:0 8px;gap:4px}.rk-browser .dk-t-leiste>i{width:6px;height:6px}.rk-browser .dk-t-url{height:13px;font-size:8px;margin-left:5px;padding:0 6px}.rk-person,.rk-video{height:68%;bottom:28%;right:var(--rk-rm, -6%)}.rk-telefon{height:66%;bottom:29%;right:10%;border-radius:18px;padding:4px}.rk-telefon img{border-radius:14px}.rk-kreis{width:90%;right:-20%;bottom:-30%}.rk-rund{height:32%}.rk-rund img{border-width:4px}.rk-rund--a{right:36%;top:33%}.rk-rund--b{right:4%;top:36%}.rk--duo .rk-fenster{width:40%}.rk .rk-mobil{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:absolute;left:12px;right:12px;bottom:12px;padding:12px 6px;background:#fff;border-radius:14px;box-shadow:0 16px 36px -14px rgba(0,20,45,.45);z-index:5}.rk .rk-mobil div{text-align:center;padding:0 4px;border-left:1px solid var(--border-subtle)}.rk .rk-mobil div:first-child{border-left:0}.rk .rk-mobil b,.rk .rk-mobil em{display:block;font-family:var(--font-display)}.rk .rk-mobil em{font-style:normal;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.rk .rk-mobil b{margin-top:3px;font-weight:600;letter-spacing:-.02em}.rk .rk-mobil span{display:block;margin-top:2px;font-size:10.5px;line-height:1.3;color:var(--text-muted)}}@media (min-width:701px) and (max-width:900px){.rk-person,.rk-video{right:3%}}@media (max-width:900px){.rk-browser .dk-t-url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.rk .dk-mobil b{font-size:min(20px,6.2cqw)}}@media (max-width:360px){.rk-fenster{width:40%}.rk-person,.rk-video{height:62%;bottom:32%}.rk-rund{height:28%}.rk-rund--a{top:34%}.rk-rund--b{top:36%}}.dt-rg{--dt-rg-rand:6vw;--dt-rg-luecke:20px;padding:var(--section-y)0 calc(var(--section-y)*.6)}.dt-rg--knapp article{position:relative}.dt-rg__kopf{width:100%;max-width:var(--container-wide);margin:0 auto var(--heading-mb);padding:0 var(--container-pad);box-sizing:border-box}.dt-rg__bahn{display:flex;gap:var(--dt-rg-luecke);margin:0;padding:0 var(--dt-rg-rand);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dt-rg-rand);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.dt-rg__bahn::-webkit-scrollbar{display:none}.dt-rg__bahn.dt-rg--zieht{cursor:grabbing}.dt-rg__bahn:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan)}.dt-rg__karte{flex:0 0 auto;width:min(1680px,calc(100vw - 2*var(--dt-rg-rand)));scroll-snap-align:center}.dt-rg--vor .dt-rg__karte>article{opacity:0;transform:translateX(60px)}.dt-rg--da .dt-rg__karte>article{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--dt-rg-verzug, 0ms)}.dt-rg__bild{position:relative;overflow:hidden;height:clamp(400px,58vh,680px);border-radius:28px;border:1px solid var(--border-subtle);background:var(--surface-card)}.dt-rg__fx{position:absolute;inset:0;z-index:0}.dt-rg__vig{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;box-sizing:border-box}.dt-rg__bild img{-webkit-user-drag:none}.dt-rg__metric{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:26px 28px;max-width:360px;width:100%;box-shadow:0 24px 60px rgba(0,37,72,.18)}.dt-rg__metric-kicker{font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:14px;font-weight:600}.dt-rg__metric-reihe{display:flex;justify-content:space-between;gap:14px;font-size:14px;padding:9px 0;border-bottom:1px solid var(--border-subtle)}.dt-rg__metric-reihe:last-child{border-bottom:0;padding-bottom:0}.dt-rg__karte p,.dt-rg__metric-reihe span{color:var(--text-muted)}.dt-rg__karte h3,.dt-rg__metric-reihe b{font-family:var(--font-display);font-weight:600}.dt-rg__metric-reihe b{color:var(--color-blue);font-variant-numeric:tabular-nums}.dt-rg__metric-fuss{margin-top:16px;font-size:12px;color:var(--text-subtle)}.dt-rg__karte h3{margin:clamp(12px,1.8vh,20px)0 0;font-size:20px;letter-spacing:-.02em;color:var(--text-strong)}.dt-rg__karte p{margin:6px 0 0;font-size:17px;line-height:1.6;max-width:78ch}.dt-rg--lebendig .dt-rg__karte .rk-zitat-text,.dt-rg--lebendig .dt-rg__karte h3,.dt-rg--lebendig .dt-rg__karte p{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.dt-rg--lebendig .dt-rg__karte.is-aktuell .rk-zitat-text,.dt-rg--lebendig .dt-rg__karte.is-aktuell h3,.dt-rg--lebendig .dt-rg__karte.is-aktuell p{opacity:1;transform:none;transition-delay:.15s}.dt-rg__steuerung{position:sticky;bottom:24px;z-index:5;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px;pointer-events:none}.dt-rg__knopf,.dt-rg__pille{pointer-events:auto}.dt-rg__pille{display:flex;align-items:center;gap:2px;padding:6px 8px;border-radius:999px;background:rgba(232,232,237,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 30px -12px rgba(0,26,51,.4),inset 0 1px 0 rgba(255,255,255,.65)}.dt-rg__punkt{position:relative;display:grid;place-items:center;height:44px;min-width:24px;padding:0;border:0;background:0 0;cursor:pointer}.dt-rg__punkt-kern{display:block;width:8px;height:8px;border-radius:999px;background:rgba(0,0,0,.3);transition:width .3s var(--ease-out),background .3s}.dt-rg__punkt.is-aktuell{min-width:44px}.dt-rg__punkt:not(.is-aktuell){min-width:44px;margin:0-10px}.dt-rg__punkt.is-aktuell .dt-rg__punkt-kern{width:32px;background:rgba(0,0,0,.16)}.dt-rg__knopf:focus-visible,.dt-rg__punkt:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan)}.dt-rg__punkt::after{content:"";position:absolute;top:50%;left:50%;width:0;height:8px;margin-top:-4px;border-radius:999px;background:rgba(0,0,0,.55)}.dt-rg__punkt.is-aktuell::after{left:calc((100% - 32px)/2)}.dt-rg__steuerung.is-an .dt-rg__punkt.is-aktuell::after{animation:dt-rg-fort 6s linear forwards}.dt-rg__knopf{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.55);cursor:pointer;background:rgba(232,232,237,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px -12px rgba(0,26,51,.4),inset 0 1px 0 rgba(255,255,255,.65)}.dt-rg__knopf svg{width:16px;height:16px;fill:currentColor;color:var(--text-strong)}@media (max-width:734px){.dt-rg{--dt-rg-rand:16px;--dt-rg-luecke:12px}.dt-rg__karte{width:calc(100vw - 32px)}.dt-rg__bild{height:clamp(340px,96vw,460px);border-radius:20px}.dt-rg__steuerung{bottom:16px}}@media (max-width:359px){.dt-rg__steuerung{gap:8px}.dt-rg__pille{gap:0}.dt-rg__punkt.is-aktuell{min-width:44px;margin:0-6px}}@media (prefers-reduced-motion:reduce){.dt-rg__bahn{scroll-behavior:auto}.dt-rg__punkt-kern{transition:none}.dt-rg__steuerung.is-an .dt-rg__punkt.is-aktuell::after{animation:none}}.dt-lr__vorname{display:block;margin:10px 0-6px;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:40px;line-height:1.1;letter-spacing:-.01em;color:var(--color-blue, #015ea5)}img.dt-lr__gesicht{display:block;flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(0,186,235,.35),0 10px 22px -12px rgba(0,26,51,.55)}@media (max-width:560px){.dt-lr__vorname{font-size:34px}img.dt-lr__gesicht{width:46px;height:46px}}.dt-lr{padding-block:var(--section-y);position:relative;background:var(--surface-darker)}.dt-lr__layout{display:flex;flex-direction:column;align-items:center;padding-inline:var(--container-pad)}.dt-lr__scene{position:relative;width:min(100%,42rem);max-width:42rem;height:42rem;margin-inline:auto;overflow:hidden;transition:height .8s ease-in-out}@media (max-width:540px){.dt-lr__scene{height:34rem}}.dt-lr__back,.dt-lr__env{position:absolute;left:0;right:0}.dt-lr__env{bottom:0;margin-inline:auto;aspect-ratio:721/482;background:var(--color-ink-900);isolation:auto}.dt-lr__scene.is-open .dt-lr__env,.dt-lr__scene.is-opening .dt-lr__env{background:0 0}.dt-lr__back{bottom:calc(100% - 1px);z-index:1;width:100%;height:12rem;display:block}@media (max-width:540px){.dt-lr__back{height:9rem}}.dt-lr__front{position:absolute;inset:0;z-index:3;width:100%;height:100%;display:block}.dt-lr__back,.dt-lr__front{opacity:1;transform:translateY(0);transition:transform .8s ease-in-out,opacity .55s ease-in-out}.dt-lr__card{position:absolute;left:50%;top:8rem;z-index:2;width:min(100% - 2rem,38rem);transform:translateX(-50%);background:var(--surface-card);color:var(--text-body);border:1px solid rgba(19,19,20,.05);border-radius:.5rem;padding:clamp(1.5rem,3.5vw,3rem);box-shadow:0 30px 80px -30px rgba(0,26,53,.55);transition:top .8s ease-in-out,transform .8s ease-in-out,max-height .8s ease-in-out}.dt-lr__scene.is-closed>.dt-lr__card,.dt-lr__scene.is-preparing>.dt-lr__card{max-height:calc(100% - 6rem);overflow:hidden}@media (min-width:541px){.dt-lr__scene.is-closed>.dt-lr__card{top:calc(8rem - 20px)}}.dt-lr__scene.is-closed:hover>.dt-lr__card{transform:translateX(-50%) translateY(-3rem)}.dt-lr__scene.is-open,.dt-lr__scene.is-opening{height:var(--open-h)}.dt-lr__scene.is-preparing>.dt-lr__card{top:var(--card-start)}.dt-lr__scene.is-opening>.dt-lr__card{top:var(--card-peak)}.dt-lr__scene.is-open>.dt-lr__card{top:var(--card-open);transform:translateX(-50%)}.dt-lr__action,.dt-lr__scene.is-opening>.dt-lr__card,.dt-lr__scene.is-preparing>.dt-lr__card{transform:translateX(-50%)}.dt-lr__scene.is-opening .dt-lr__back,.dt-lr__scene.is-opening .dt-lr__front{opacity:0;transform:translateY(8rem)}.dt-lr__scene.is-open .dt-lr__action,.dt-lr__scene.is-opening .dt-lr__action{opacity:0;pointer-events:none}.dt-lr__scene.is-open{overflow:visible}.dt-lr__scene.is-open .dt-lr__back,.dt-lr__scene.is-open .dt-lr__front{display:none}.dt-lr__action{position:absolute;left:50%;bottom:2rem;z-index:4;display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.07);color:#fff;font-family:var(--font-display);font-size:.9375rem;font-weight:600;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:opacity .4s,background .2s}.dt-lr__action:hover{background:rgba(255,255,255,.16)}.dt-lr__card p{margin:0 0 1rem;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.68}.dt-lr__card p:last-of-type{margin-bottom:0}@media (prefers-reduced-motion:reduce){.dt-lr__back,.dt-lr__card,.dt-lr__front,.dt-lr__scene{transition:none!important}}.dt-lr.is-focus{z-index:300}.dt-lr__layout{position:relative;z-index:2}.dt-lr__veil{position:fixed;inset:0;z-index:1;background:rgba(0,18,36,.55);backdrop-filter:blur(16px) saturate(.8);-webkit-backdrop-filter:blur(16px) saturate(.8);transition:opacity .55s ease-in-out}.dt-lr.is-focus .dt-lr__veil{cursor:zoom-out}.dt-lr__close,.dt-lr__cta,.dt-lr__veil{opacity:0;pointer-events:none}.dt-lr__close{position:absolute;top:.7rem;right:.7rem;z-index:5;width:1.95rem;height:1.95rem;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(0,26,53,.06);color:var(--text-muted);font-family:var(--font-display);font-size:15px;line-height:1;cursor:pointer;transition:opacity .4s,background .2s,color .2s}.dt-lr.is-focus .dt-lr__veil,.dt-lr__scene.is-open .dt-lr__close{opacity:1;pointer-events:auto}.dt-lr__close:hover{background:rgba(0,26,53,.12);color:var(--text-strong)}.dt-lr__cta{display:flex;gap:.6rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:0;max-height:0;overflow:hidden;transform:translateY(12px);transition:opacity .55s .2s ease-out,transform .55s .2s ease-out,max-height .5s ease-in-out,margin-top .5s ease-in-out}.dt-lr__cta.is-on{margin-top:1.9rem;max-height:9rem;overflow:visible;opacity:1;transform:none;pointer-events:auto}.dt-lr__cta-btn{display:inline-flex;align-items:center;gap:.55rem;height:2.9rem;padding:0 1.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.95);color:var(--color-ink-900,#001A33);font-family:var(--font-display);font-size:.9375rem;font-weight:600;cursor:pointer;transition:transform .2s ease-out,background .2s,box-shadow .2s}.dt-lr__cta-btn:hover{transform:translateY(-1px);background:#fff;box-shadow:0 16px 34px -18px rgba(0,0,0,.75)}.dt-lr__cta-btn.is-primary{background:var(--gradient-logo);border-color:transparent;color:#fff}.dt-lr__cta-face{width:1.7rem;height:1.7rem;margin-left:-.6rem;border-radius:50%;object-fit:cover;display:block;border:1px solid rgba(0,26,53,.12)}@media (prefers-reduced-motion:reduce){.dt-lr__cta,.dt-lr__veil{transition:none!important}}.dt-kf__schleier{position:absolute;inset:0;background:radial-gradient(58% 52%at 50% 44%,rgba(3,10,20,.6)0,rgba(3,10,20,0) 78%),linear-gradient(180deg,rgba(3,10,20,.9)0,rgba(3,10,20,.88) 10%,rgba(3,10,20,.56) 38%,rgba(3,10,20,.6) 68%,rgba(3,10,20,.92) 100%)}#kontakt .dt-kf__tel,#kontakt h2,#kontakt p{text-shadow:0 1px 2px rgba(0,0,0,.45),0 2px 28px rgba(0,0,0,.5)}@media (max-width:700px){.dt-kf__schleier{background:radial-gradient(75% 58%at 50% 46%,rgba(3,10,20,.58)0,rgba(3,10,20,.14) 88%),linear-gradient(180deg,rgba(3,10,20,.88)0,rgba(3,10,20,.86) 9%,rgba(3,10,20,.54) 34%,rgba(3,10,20,.58) 70%,rgba(3,10,20,.9) 100%)}}@media (prefers-reduced-motion:reduce){[data-dartera-glow]{animation:none!important}}.dt-cs-btn.is-open span,.dt-foot__cookies{display:none}.dt-foot__unten{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap}.dt-foot__agent,.dt-foot__ch{display:inline-flex;align-items:center}.dt-foot__ch{gap:.5rem;color:rgba(255,255,255,.62)}.dt-foot__ch svg{display:block;flex:none}.dt-foot__agent{margin:-10px -4px -10px auto;padding:0 4px;min-height:44px;color:rgba(255,255,255,.66);text-decoration:underline;text-decoration-color:rgba(255,255,255,.28);text-underline-offset:3px}.dt-foot__agent i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dt-foot__agent:hover{color:#fff;text-decoration-color:currentColor}.dt-foot__agent:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-cyan);border-radius:4px}@media (max-width:560px){.dt-foot__unten{flex-direction:column;align-items:flex-start;gap:.5rem}.dt-foot__agent{margin:0 0 0-4px}}.dt-cs-btn{position:fixed;right:30px;top:50%;width:89px;height:72px;-webkit-appearance:none;appearance:none;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 134 108' preserveAspectRatio='none'%3E%3Cpath fill='%2300BAEB' d='M59.3,0.0C64.7,0.7 70.2,2.8 75.3,4.9C80.4,7.0 85.4,9.8 90.2,12.6C95.0,15.5 99.6,18.7 104.1,22.0C108.6,25.3 113.0,28.8 117.1,32.6C121.1,36.4 126.3,40.2 128.5,44.8C130.8,49.3 132.0,55.2 130.4,59.7C128.9,64.3 123.3,68.3 119.3,72.2C115.3,76.1 111.0,79.7 106.6,83.1C102.2,86.5 97.6,89.8 92.8,92.7C88.1,95.6 83.2,98.5 78.1,100.8C73.1,103.0 67.8,105.3 62.4,106.4C56.9,107.4 51.1,107.6 45.6,106.9C40.2,106.2 34.6,104.4 29.7,101.9C24.7,99.5 19.9,96.2 16.0,92.4C12.0,88.6 8.5,83.9 5.9,79.1C3.3,74.3 1.5,68.8 0.5,63.4C-0.5,58.0 -0.7,52.1 0.0,46.6C0.7,41.2 2.3,35.7 4.6,30.7C6.9,25.7 10.1,20.8 13.8,16.8C17.5,12.8 22.1,9.2 26.9,6.5C31.7,3.8 37.2,1.7 42.6,0.7C48.0,-0.4 53.8,-0.7 59.3,0.0Z'/%3E%3C/svg%3E");border:0;font-family:var(--font-display);font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.03;color:var(--color-navy,#003A75);padding:20px 15px 0 0;text-align:center;cursor:pointer;z-index:210;filter:drop-shadow(0 10px 10px rgba(0,0,0,.15));transition:filter .5s;transform:translate(0,-50%);will-change:transform}.dt-cs-btn:hover{filter:drop-shadow(0 12px 12px rgba(0,0,0,.3))}.dt-cs-btn:focus-visible{outline:2px solid var(--color-navy,#003A75);outline-offset:4px}.dt-cs-btn::after{content:"";position:absolute;top:13px;left:24px;width:25px;height:25px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025%2025%22%3E%3Ccircle%20cx%3D%2212.5%22%20cy%3D%2212.5%22%20r%3D%2212.5%22%20fill%3D%22%23003A75%22%2F%3E%3Cg%20transform%3D%22translate(12.5%2012.5)%20scale(0.0555)%20translate(-103%20-128)%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22dtico0%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2255.731%22%20y1%3D%22126.623%22%20x2%3D%2255.731%22%20y2%3D%22243.366%22%3E%3Cstop%20offset%3D%220.0625%22%20stop-color%3D%22%230082B7%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.1875%22%20stop-color%3D%22%230075AC%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.3125%22%20stop-color%3D%22%23006BA3%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.4375%22%20stop-color%3D%22%2300639B%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.5625%22%20stop-color%3D%22%23005B94%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%2300548E%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.8125%22%20stop-color%3D%22%23004D88%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.9375%22%20stop-color%3D%22%23004984%22%3E%3C%2Fstop%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22dtico1%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2259.297%22%20y1%3D%2261.420%22%20x2%3D%2259.297%22%20y2%3D%22181.040%22%3E%3Cstop%20offset%3D%220.0625%22%20stop-color%3D%22%2302B8E9%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.1875%22%20stop-color%3D%22%2304B5E7%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.3125%22%20stop-color%3D%22%2307B1E4%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.4375%22%20stop-color%3D%22%230DAADE%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.5625%22%20stop-color%3D%22%2313A3D8%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%231D96CE%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.8125%22%20stop-color%3D%22%232A86C1%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.9375%22%20stop-color%3D%22%233973B2%22%3E%3C%2Fstop%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22dtico2%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22141.971%22%20y1%3D%2214.195%22%20x2%3D%22141.971%22%20y2%3D%22244.565%22%3E%3Cstop%20offset%3D%220.0625%22%20stop-color%3D%22%230092C7%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.1875%22%20stop-color%3D%22%230086BB%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.3125%22%20stop-color%3D%22%230078AF%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.4375%22%20stop-color%3D%22%23006AA2%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.5625%22%20stop-color%3D%22%23005C95%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%23004D88%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.8125%22%20stop-color%3D%22%23003F7B%22%3E%3C%2Fstop%3E%3Cstop%20offset%3D%220.9375%22%20stop-color%3D%22%23003975%22%3E%3C%2Fstop%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url(%23dtico0)%22%20d%3D%22M%2016.839844%20185.671875%20C%2016.839844%20218.332031%2055.015625%20244.804688%20102.105469%20244.804688%20C%20149.199219%20244.804688%20187.375%20218.332031%20187.375%20185.671875%20C%20187.375%20153.015625%20149.199219%20126.542969%20102.105469%20126.542969%20L%20102.105469%20120.628906%20C%20102.105469%2087.972656%2063.933594%2061.5%2016.839844%2061.5%20Z%20M%2016.839844%20185.671875%20%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22url(%23dtico1)%22%20d%3D%22M%2016.839844%20126.542969%20C%2063.933594%20126.542969%20102.105469%20153.015625%20102.105469%20185.671875%20L%20102.105469%20191.585938%20C%20131.867188%20191.585938%20158.054688%20202.167969%20173.308594%20218.195312%20C%20182.191406%20208.863281%20187.375%20197.691406%20187.375%20185.671875%20C%20187.375%20153.015625%20149.199219%20126.542969%20102.105469%20126.542969%20L%20102.105469%20120.628906%20C%20102.105469%2087.972656%2063.933594%2061.5%2016.839844%2061.5%20Z%20M%2016.839844%20126.542969%20%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22url(%23dtico2)%22%20d%3D%22M%20187.371094%2014.195312%20C%20140.28125%2014.195312%20102.105469%2040.667969%20102.105469%2073.324219%20L%20102.105469%20185.671875%20C%20102.105469%20207.558594%2084.953125%20226.648438%2059.472656%20236.875%20C%2072.019531%20241.910156%2086.570312%20244.804688%20102.105469%20244.804688%20C%20149.199219%20244.804688%20187.375%20218.332031%20187.375%20185.671875%20L%20187.375%2014.195312%20Z%20M%20187.371094%2014.195312%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.dt-cs-btn.is-open::after{top:29px;left:32px;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7069 1.70697L12.2929 0.292969L6.99986 5.58597L1.70686 0.292969L0.292862 1.70697L5.58586 6.99997L0.292862 12.293L1.70686 13.707L6.99986 8.41397L12.2929 13.707L13.7069 12.293L8.41386 6.99997L13.7069 1.70697Z' fill='%23002448'/%3E%3C/svg%3E")}@media (min-width:768px){.dt-cs-btn.is-open{animation:dt-badge-open .5s ease forwards}.dt-cs-btn.is-closing{animation:dt-badge-close .5s ease forwards}}.dt-cs-panel{position:fixed;top:0;bottom:0;right:-460px;width:460px;z-index:220;background:var(--surface-card,#fff);padding:32px 36px 40px;overflow-y:auto;transition:right .2s;font-family:var(--font-body);border-radius:26px 0 0 26px;box-shadow:-50px 0 90px -45px rgba(0,36,72,.45),-1px 0 0 rgba(0,58,117,.08)}.dt-cs-panel::after{content:"";position:absolute;top:0;left:0;right:0;height:220px;pointer-events:none;background:radial-gradient(120% 100%at 80%0,rgba(0,186,235,.1),transparent 70%)}.dt-cs-panel.is-shown{right:0;transition:right .4s}.dt-cs-head{display:flex;justify-content:space-between;margin:0 0 13px}.dt-cs-head button{border:0;background:0;padding:0;cursor:pointer;font-family:var(--font-body);font-size:14px;color:var(--color-blue,#015EA5);display:inline-flex;align-items:center;gap:8px}.dt-cs-panel[data-main] .dt-cs-back{visibility:hidden}.dt-cs-title{position:relative;font-family:var(--font-display);font-size:27px;line-height:1.18;font-weight:600;letter-spacing:-.03em;color:var(--text-strong);margin:0 0 10px;display:block;max-width:15ch}.dt-cs-crew{position:relative;align-items:center;gap:12px;margin:0 0 22px}.dt-cs-crew,.dt-cs-crew .faces{display:flex}.dt-cs-crew .faces img{width:34px;height:34px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 2px var(--surface-card)}.dt-cs-crew .faces img:not(:first-child){margin-left:-10px}.dt-cs-crew small{font-size:13px;line-height:1.35;color:var(--text-muted)}.dt-cs-crew b{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-strong)}.dt-cs-crew b i{width:7px;height:7px;border-radius:50%;background:#28c840;box-shadow:0 0 0 3px rgba(40,200,64,.18)}.dt-cs-crew b,.dt-cs-item a,.dt-cs-sub{font-family:var(--font-display);font-weight:600}.dt-cs-sub{position:relative;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin:28px 0 12px}.dt-cs-contacts{position:relative;display:grid;gap:8px;margin-bottom:4px}.dt-cs-item a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card);font-size:16px;letter-spacing:-.01em;color:var(--text-strong);text-decoration:none;transition:border-color .3s var(--ease-in-out),box-shadow .3s var(--ease-in-out),transform .3s var(--ease-in-out)}.dt-cs-item a:hover{border-color:rgba(0,186,235,.5);box-shadow:0 8px 26px rgba(0,58,117,.09);transform:translateY(-1px)}.dt-cs-item .dt-ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--color-cyan-100);color:var(--color-navy)}.dt-cs-item svg{display:block}.dt-cs-list{list-style:none;padding:0;margin:0}.dt-cs-list li:not(:last-child){margin-bottom:10px}.dt-cs-list a,.dt-cs-list button{position:relative;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;font-family:var(--font-display);background:var(--surface-card,#fff)url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.28'%3E%3Cpath d='M17.4142 10.586L13.1212 6.29297L11.7072 7.70697L15.0002 11H5.00015V13H15.0002L11.7072 16.293L13.1212 17.707L17.4142 13.414C17.7891 13.0389 17.9997 12.5303 17.9997 12C17.9997 11.4696 17.7891 10.961 17.4142 10.586Z' fill='%23015EA5'/%3E%3C/g%3E%3C/svg%3E")right 16px top 50%/22px 22px no-repeat;box-shadow:0 6px 24px rgba(0,36,72,.05);border-radius:var(--radius-xl);font-size:17px;font-weight:600;letter-spacing:-.015em;padding:14px 46px 14px 14px;text-decoration:none;overflow:hidden;transition:box-shadow .35s var(--ease-in-out),border-color .35s var(--ease-in-out),transform .35s var(--ease-in-out),background-position .35s var(--ease-in-out)}.dt-cs-list a::before,.dt-cs-list button::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gradient-logo);opacity:0;transition:opacity .35s var(--ease-in-out)}.dt-cs-list a:hover,.dt-cs-list button:hover{box-shadow:0 14px 38px rgba(0,36,72,.11);border-color:rgba(0,186,235,.45);transform:translateY(-2px);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1'%3E%3Cpath d='M17.4142 10.586L13.1212 6.29297L11.7072 7.70697L15.0002 11H5.00015V13H15.0002L11.7072 16.293L13.1212 17.707L17.4142 13.414C17.7891 13.0389 17.9997 12.5303 17.9997 12C17.9997 11.4696 17.7891 10.961 17.4142 10.586Z' fill='%23015EA5'/%3E%3C/g%3E%3C/svg%3E");background-position:right 13px top 50%}.dt-cs-foot,.dt-cs-list small{font-size:13px;color:var(--text-muted)}.dt-cs-list small{display:block;margin-top:2px;font-family:var(--font-body);font-weight:400;letter-spacing:0}.dt-cs-list .dt-ih{flex:none;width:52px;height:52px;background:var(--surface-card);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,58,117,.1),inset 0 0 0 1px rgba(0,58,117,.06)}.dt-cs-foot{position:relative;display:flex;align-items:center;gap:10px;margin-top:26px;padding-top:18px;border-top:1px dashed var(--border-strong)}.dt-cs-foot svg{color:var(--color-blue);flex:none}.dt-cs-field,.dt-cs-list a,.dt-cs-list button{width:100%;border:1px solid var(--border-subtle);color:var(--text-strong)}.dt-cs-field{height:40px;font-family:var(--font-body);font-size:14px;padding:10px 20px;border-radius:8px;margin-bottom:12px;background:var(--surface-card,#fff)}.dt-cs-field::placeholder{font-weight:500;color:var(--text-subtle)}.dt-cs-field:focus{outline:0;border-color:var(--color-cyan,#00BAEB);box-shadow:var(--shadow-focus)}textarea.dt-cs-field{height:80px;resize:none;padding-top:12px}.dt-cs-submit{width:100%;margin-top:30px;background:var(--brand-primary);color:#fff;border:0;border-radius:8px;padding:14px;font-family:var(--font-display);font-weight:700;font-size:15px;cursor:pointer;transition:background .3s var(--ease-out)}.dt-cs-submit:hover{background:var(--brand-primary-hover)}.dt-cs-ov{position:fixed;inset:0;background:rgba(0,36,72,.4);z-index:-1;opacity:0;transition:opacity .3s}.dt-cs-ov.is-shown{z-index:100;opacity:1}.dt-cs-ov:hover{cursor:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 5L5 19' stroke='%2300BAEB' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5 5L19 19' stroke='%2300BAEB' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")15 15,pointer}@media (max-width:767.98px){.dt-cs-btn{width:60px;height:50px;font-size:8px;padding:13px 13px 0 0;right:12px;animation:none!important}.dt-cs-btn::after{width:16px;height:16px;top:7px;left:16px}.dt-cs-btn.is-open{display:none}.dt-cs-panel{width:100%;right:-100%;padding:17px 24px 30px;border-radius:0}}@media (prefers-reduced-motion:reduce){.dt-cs-btn{animation:none!important}.dt-cs-btn.is-open{transform:translate(-445px,-50%)}.dt-cs-ov,.dt-cs-panel{transition:none}}


.dt-land{--ml-ink:#10141a;--ml-rand:clamp(1.25rem,4vw,2.5rem);color:var(--text-body);font-family:var(--font-body)}
.dt-land *{box-sizing:border-box}
.dt-land img{display:block;max-width:100%}
.dt-land .ml-wrap{max-width:var(--container-max);margin:0 auto;padding-inline:max(var(--ml-rand),env(safe-area-inset-left))}
.dt-land .ml-sec{padding-block:clamp(4.5rem,9vw,8.5rem)}
.dt-land .ml-eyebrow{display:block;font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue);margin:0 0 1.1rem}
.dt-land h1,.dt-land h2,.dt-land h3{font-family:var(--font-display);font-weight:600;color:var(--text-strong);margin:0;text-wrap:balance}
.dt-land h2.ml-h2{font-size:max(1.95rem,var(--fs-h2-fluid));line-height:1.06;letter-spacing:-.035em}
.dt-land .ml-lead{font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.6;color:var(--text-muted);max-width:38rem;margin:1.3rem 0 0}
.dt-land .ml-kopf{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}
.dt-land .ml-kopf .ml-lead{margin:0}
.dt-land [id]{scroll-margin-top:calc(var(--nav-h) + 1rem)}
.dt-land a{color:inherit}
.dt-land .dt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}


.dt-land .ml-aktionen{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}
.dt-land .ml-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:0 1.5rem;border-radius:999px;font-family:var(--font-display);font-size:1rem;font-weight:600;text-decoration:none;border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-strong);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}

.dt-land .ml-btn{max-width:100%;box-sizing:border-box}
.dt-land .ml-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}
.dt-land .ml-btn--dunkel{background:var(--ml-ink);border-color:var(--ml-ink);color:#fff}
.dt-land .ml-btn--hell-auf-dunkel{background:transparent;border-color:rgba(255,255,255,.28);color:#fff}
.dt-land .ml-btn svg{width:16px;height:16px;flex:none}
.dt-land .ml-btn:focus-visible,.dt-land summary:focus-visible,.dt-land .ml-link:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan)}


.dt-land .ml-fenster{background:#fff;border-radius:14px;box-shadow:var(--shadow-xl);border:1px solid rgba(16,20,26,.08);overflow:hidden}
.dt-land .ml-fenster__leiste{display:flex;align-items:center;gap:.45rem;height:34px;padding:0 .8rem;background:#f4f6f8;border-bottom:1px solid var(--border-subtle)}
.dt-land .ml-fenster__leiste i{width:9px;height:9px;border-radius:50%;background:#d6dbe1;flex:none}
.dt-land .ml-fenster__leiste span{margin-left:.6rem;font-size:11px;color:var(--text-subtle);background:#fff;border:1px solid var(--border-subtle);border-radius:999px;padding:.12rem .7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}


.dt-land .ml-hero{padding-top:clamp(2rem,4.2vw,3.8rem);padding-bottom:clamp(2.5rem,4vw,3.5rem);overflow:hidden;position:relative}
.dt-land .ml-hero::before{content:"";position:absolute;inset:-20% -10% auto 40%;height:110%;background:radial-gradient(closest-side,rgba(0,186,235,.12),transparent 70%);pointer-events:none}
.dt-land .ml-hero__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center;position:relative}
.dt-land .ml-hero h1{font-size:clamp(2.4rem,4.8vw,4.1rem);line-height:1.02;letter-spacing:-.045em}
.dt-land .ml-hero .ml-lead{font-size:clamp(1.1rem,1.4vw,1.3rem);max-width:34rem}
.dt-land .ml-hero .ml-lead b{color:var(--text-strong);font-weight:600}
.dt-land .ml-beweis{margin-top:1.8rem;padding-top:1.1rem;border-top:1px solid var(--border-subtle);max-width:34rem}
.dt-land .ml-beweis p{margin:0 0 1rem;font-size:.92rem;color:var(--text-subtle)}
.dt-land .ml-beweis p b{color:var(--text-strong);font-weight:600}
.dt-land .ml-beweis__logos{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}
.dt-land .ml-beweis__logos img{height:30px;width:auto;object-fit:contain}
.dt-land .ml-beweis__logos img.ml-flach{height:20px}
.dt-land .ml-szene{position:relative;aspect-ratio:1.3;min-height:0}
.dt-land .ml-szene .ml-fenster{position:absolute;width:82%}
.dt-land .ml-szene .ml-fenster img{width:100%;height:auto}
.dt-land .ml-szene .ml-b2{left:6%;top:8%;width:78%;transform:rotate(-2deg)}
.dt-land .ml-szene .ml-b1{right:-4%;top:2%;width:74%;transform:rotate(2deg);opacity:.9}
.dt-land .ml-szene .ml-b3{left:0;top:20%;width:88%;z-index:2}
.dt-land .ml-treffer{position:absolute;z-index:3;right:-2%;bottom:2%;width:min(23rem,78%);background:#fff;border-radius:16px;box-shadow:var(--shadow-xl);border:1px solid rgba(16,20,26,.06);padding:1rem 1.1rem}
.dt-land .ml-treffer__suche{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--text-strong);padding:.55rem .8rem;border:1px solid var(--border-subtle);border-radius:999px}
.dt-land .ml-treffer__suche img{height:16px;width:auto}
.dt-land .ml-treffer__erg{display:flex;align-items:center;gap:.7rem;margin-top:.8rem}
.dt-land .ml-treffer__erg img{width:26px;height:26px;border-radius:7px;flex:none}
.dt-land .ml-treffer__erg b{display:block;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:#1a0dab}
.dt-land .ml-treffer__erg small{display:block;font-size:.78rem;color:var(--text-subtle)}
.dt-land .ml-platz{margin-left:auto;flex:none;font-family:var(--font-display);font-size:.78rem;font-weight:600;color:#fff;background:var(--gradient-logo);border-radius:999px;padding:.3rem .7rem;white-space:nowrap}

.dt-land .ml-szene.is-misch{cursor:pointer}
.dt-land .ml-szene.is-misch .ml-fenster{left:4%;top:4%;right:auto;width:80%;transform-origin:50% 60%;will-change:transform}

@media (min-width:641px){
  .dt-land .ml-szene .ml-fenster{left:4%;top:4%;right:auto;width:80%;transform-origin:50% 60%}
  .dt-land .ml-szene .ml-fenster:nth-of-type(1){transform:translate(0%,22%) rotate(-1deg) scale(1);z-index:10}
  .dt-land .ml-szene .ml-fenster:nth-of-type(2){transform:translate(9%,9%) rotate(2.5deg) scale(.93);z-index:9}
  .dt-land .ml-szene .ml-fenster:nth-of-type(3){transform:translate(16%,-2%) rotate(5deg) scale(.86);opacity:.92;z-index:8}
  .dt-land .ml-szene .ml-treffer{z-index:20}
}
.dt-land .ml-szene.is-misch .ml-treffer{z-index:20}


.dt-land .ml-beweis__tel{display:none}
@media (max-width:1000px){.dt-land .ml-beweis__tel{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem}
  .dt-land .ml-beweis__tel img{height:26px;width:auto;max-width:130px;object-fit:contain}}


.dt-land .ml-band{border-block:1px solid var(--border-subtle);background:var(--surface-page);padding-block:clamp(1.4rem,2.6vw,2.2rem);overflow:hidden}
.dt-land .ml-band__titel{text-align:center;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 1rem;padding-inline:var(--ml-rand)}
.dt-land #ml-band:not(.is-react):not(.is-vor){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem 2.4rem;padding-inline:var(--ml-rand)}
.dt-land #ml-band:not(.is-react):not(.is-vor) img{height:32px;width:auto;max-width:160px;object-fit:contain}


.dt-land .ml-fenster__leiste span{display:inline-flex;align-items:center;gap:.4rem}
.dt-land .ml-fenster .ml-fenster__leiste span img{width:14px;height:14px;max-width:none;border-radius:3px;flex:none;object-fit:contain}

.dt-land .ml-ruhig{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:.7rem;font-size:1.05rem;color:var(--text-muted)}
.dt-land .ml-ruhig b{color:var(--text-strong)}
.dt-land .ml-kopf--mitte{display:block;text-align:center;max-width:46rem;margin-inline:auto}
.dt-land .ml-kopf--mitte .ml-lead{margin:1.2rem auto 0}


.dt-land .ml-angebote{padding-top:clamp(3rem,6vw,5.5rem)}
.dt-land .ml-wege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}
.dt-land .ml-weg{position:relative;display:flex;flex-direction:column;gap:1rem;border-radius:32px;padding:clamp(1.8rem,4vw,3.2rem);background:var(--surface-subtle);overflow:hidden}
.dt-land .ml-weg--gross{background:var(--ml-ink);color:#c9d6e3;background-image:radial-gradient(90% 80% at 100% 0%,rgba(0,186,235,.22),transparent 60%),radial-gradient(70% 70% at 0% 100%,rgba(1,94,165,.35),transparent 65%)}
.dt-land .ml-weg__nr{display:inline-block;padding:.06em .14em .1em .02em;margin:-.06em 0 0 -.02em;font-family:var(--font-serif);font-style:italic;font-size:clamp(3.2rem,6vw,4.6rem);line-height:1;color:transparent;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;width:max-content}
.dt-land .ml-weg h3{font-size:clamp(1.7rem,2.8vw,2.3rem);letter-spacing:-.035em;line-height:1.05}
.dt-land .ml-weg--gross h3{color:#fff}
.dt-land .ml-weg__wer{margin:0;font-size:1rem;line-height:1.55;color:var(--text-muted)}
.dt-land .ml-weg--gross .ml-weg__wer{color:var(--text-on-dark-muted)}
.dt-land .ml-punkte{list-style:none;margin:.6rem 0 1.4rem;padding:0;display:grid}
.dt-land .ml-punkte li{display:flex;gap:.8rem;align-items:baseline;padding:.85rem 0;border-top:1px solid var(--border-subtle);font-size:1.02rem;line-height:1.45;color:var(--text-body)}
.dt-land .ml-weg--gross .ml-punkte li{border-color:rgba(255,255,255,.1);color:#dbe5ef}
.dt-land .ml-punkte li{align-items:flex-start}
.dt-land .ml-punkte li::before{content:"";flex:none;width:20px;height:20px;margin-top:.05rem;border-radius:50%;background:rgba(0,186,235,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.4' fill='none' stroke='%2300baeb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}
.dt-land .ml-weg--gross .ml-punkte li::before{background-color:rgba(0,186,235,.2)}
.dt-land .ml-weg .ml-btn{margin-top:auto;align-self:flex-start}
.dt-land .ml-btn--hell{background:#fff;border-color:#fff;color:var(--ml-ink)}




.dt-land .ml-weg--gross .ml-weg__nr{background:linear-gradient(120deg,#7ad8f4 0%,#00baeb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}


.dt-land .ml-schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);counter-reset:s}
.dt-land .ml-schritt{position:relative;padding-top:1.4rem;border-top:2px solid var(--border-subtle)}
.dt-land .ml-schritt::before{content:"";position:absolute;left:0;top:-2px;height:2px;width:42%;background:var(--gradient-logo)}
.dt-land .ml-schritt small{display:flex;justify-content:space-between;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}
.dt-land .ml-schritt h3{font-size:1.3rem;letter-spacing:-.025em;margin-top:.8rem}
.dt-land .ml-schritt p{font-size:.98rem;line-height:1.6;color:var(--text-muted);margin:.5rem 0 0}


.dt-land .ml-fragen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.dt-land .ml-fragen__kopf{position:sticky;top:calc(var(--nav-h) + 2rem)}
.dt-land .ml-fragen__liste{border-top:1px solid var(--border-subtle)}
.dt-land details.ml-frage{border-bottom:1px solid var(--border-subtle)}
.dt-land .ml-frage summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.35rem 0;min-height:44px;font-family:var(--font-display);font-size:1.08rem;font-weight:600;letter-spacing:-.015em;color:var(--text-strong);border-radius:6px}
.dt-land .ml-frage summary::-webkit-details-marker{display:none}
.dt-land .ml-frage summary::after{content:"";flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--border-strong);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5v9M3.5 8h9' stroke='%2310141a' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat;transition:transform var(--dur-base) var(--ease-out)}
.dt-land .ml-frage[open] summary::after{transform:rotate(45deg)}
.dt-land .ml-frage .ml-antwort{padding:0 3rem 1.5rem 0}
.dt-land .ml-frage .ml-antwort p{margin:0;font-size:1rem;line-height:1.65;color:var(--text-muted)}


.dt-land .ml-schluss{padding-bottom:clamp(4rem,8vw,7rem)}
.dt-land .ml-schluss__karte{position:relative;overflow:hidden;border-radius:32px;background:var(--ml-ink);padding:clamp(2rem,6vw,5rem);color:#c9d6e3;background-image:radial-gradient(80% 90% at 100% 0%,rgba(0,186,235,.2),transparent 55%),radial-gradient(60% 70% at 0% 100%,rgba(1,94,165,.35),transparent 60%)}
.dt-land .ml-gesichter{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
.dt-land .ml-gesichter span{display:flex}
.dt-land .ml-gesichter img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--ml-ink)}
.dt-land .ml-gesichter img + img{margin-left:-12px}
.dt-land .ml-gesichter small{font-size:.92rem;color:var(--text-on-dark-muted)}
.dt-land .ml-schluss h2{color:#fff;font-size:clamp(2.2rem,5vw,4rem);line-height:1.02;letter-spacing:-.045em;margin-top:1.6rem}
.dt-land .ml-schluss p{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6;color:var(--text-on-dark-muted);max-width:34rem;margin:1.2rem 0 0}

.dt-land .ml-schluss__karte--form{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:start}
.dt-land .ml-schluss__liste{margin:1.6rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}
.dt-land .ml-schluss__liste li{display:flex;align-items:center;gap:.7rem;color:#dbe6f0;font-size:1rem}
.dt-land .ml-schluss__liste li::before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:rgba(47,192,238,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.6' fill='none' stroke='%237fd3f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}
.dt-land a.ml-schluss__tel{display:inline-flex;align-items:center;min-height:44px;margin-top:1.4rem;color:#fff;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}
.dt-land .ml-form,.dt-land .ml-form__danke{background:#fff;color:var(--text-body);border-radius:24px;padding:clamp(1.3rem,2.6vw,2rem);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}
.dt-land .ml-form{display:grid;gap:1.1rem}
.dt-land .ml-form legend{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin-bottom:.7rem;font-family:var(--font-display);font-weight:600;font-size:1.02rem;letter-spacing:-.01em;color:var(--text-strong)}
.dt-land .ml-form fieldset{margin:0;padding:0;border:0;min-width:0}

.dt-land .ml-form__karten{display:grid;gap:.55rem}
.dt-land .ml-karte{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:.9rem;padding:.75rem .9rem .75rem .75rem;border-radius:16px;
  border:1px solid var(--border-subtle,var(--color-line));background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .3s}
.dt-land .ml-karte:hover{border-color:#b9c6d3;box-shadow:0 10px 24px -16px rgba(0,37,72,.45);transform:translateY(-1px)}
.dt-land .ml-karte input{position:absolute;opacity:0;width:1px;height:1px}
.dt-land .ml-karte__bild .dt-ico,.dt-land .ml-karte__bild svg{display:block;width:48px;height:48px;margin:0}
.dt-land .ml-karte__text b{display:block;font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--text-strong)}
.dt-land .ml-karte__text small{display:block;margin-top:.15rem;font-size:.86rem;line-height:1.4;color:var(--text-muted)}
.dt-land .ml-karte__haken{width:22px;height:22px;border-radius:50%;border:1.5px solid #c9d1dc;transition:all .2s}
.dt-land .ml-karte.is-gewaehlt{border-color:#10141a;box-shadow:inset 0 0 0 1px #10141a}
.dt-land .ml-karte.is-gewaehlt .ml-karte__haken{border-color:var(--color-cyan,#00baeb);background:var(--color-cyan,#00baeb) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
.dt-land .ml-karte:focus-within{box-shadow:inset 0 0 0 2px var(--color-blue)}

@supports selector(:has(a)){
  .dt-land .ml-karte:focus-within:not(:has(:focus-visible)){box-shadow:none}
  .dt-land .ml-karte.is-gewaehlt:focus-within:not(:has(:focus-visible)){box-shadow:inset 0 0 0 1px #10141a}
}
.dt-land .ml-form.is-gewaehlt .ml-karte:not(.is-gewaehlt){display:none}
.dt-land button.ml-form__aendern{min-height:44px;padding:0 .2rem;border:0;background:none;font:inherit;font-size:.88rem;font-weight:600;color:var(--color-blue,#015ea5);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.dt-land button.ml-form__aendern[hidden]{display:none}

.dt-land .ml-form__rest{display:grid;gap:1.1rem;animation:ml-rein .45s var(--ease-out,ease) both}
.dt-land .ml-form__rest[hidden]{display:none}
@keyframes ml-rein{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
.dt-land .ml-form__haus > div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}
.dt-land .ml-form__haus label.ml-form__hausAnders{grid-column:1 / -1}
.dt-land .ml-form__haus label.ml-form__hausAnders > span{min-height:52px}
.dt-land .ml-form__haus input.ml-form__hausFrei{position:static;opacity:1;height:auto;display:block;width:100%;box-sizing:border-box;margin:.5rem 0 0;padding:.8rem 1rem;border-radius:14px;border:1px solid var(--border-subtle,var(--color-line));background:#f7f9fb;font:inherit;font-size:1rem;color:var(--text-strong)}
.dt-land .ml-form__haus input.ml-form__hausFrei[hidden]{display:none}
.dt-land .ml-form__haus input.ml-form__hausFrei:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan,#00baeb);background:#fff}
.dt-land .ml-form__haus label{position:relative;cursor:pointer;min-width:0}
.dt-land .ml-form__haus input{position:absolute;opacity:0;width:1px;height:1px}
.dt-land .ml-form__haus label > span{display:flex;align-items:center;gap:.7rem;min-height:58px;height:100%;box-sizing:border-box;padding:.55rem .85rem .55rem .55rem;border-radius:14px;border:1px solid var(--border-subtle,var(--color-line));background:#fff;font-size:.92rem;line-height:1.3;font-family:var(--font-display);font-weight:500;color:var(--text-strong);transition:border-color .2s,background .2s,box-shadow .2s}
.dt-land .ml-form__haus label > span > .dt-ico{flex:none;margin:0;width:38px;height:38px;min-height:0;padding:0;border:0;background:none}
.dt-land .ml-form__haus label > span > .dt-ico svg{display:block;width:38px;height:38px}
.dt-land .ml-form__haus label:hover > span{border-color:#b9c6d3}
.dt-land .ml-form__haus input:checked + span{border-color:var(--color-cyan,#00baeb);background:var(--color-cyan-100,#e6f8fd);box-shadow:inset 0 0 0 1px var(--color-cyan,#00baeb)}
.dt-land .ml-form__haus input:focus-visible + span{box-shadow:inset 0 0 0 2px var(--color-blue)}
.dt-land .ml-form__dazu:empty{display:none}
.dt-land .ml-form__dazu .dt-zs{margin:0}
.dt-land .ml-form__felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}
.dt-land .ml-form__feld{display:grid;gap:.35rem;min-width:0;align-content:start}
.dt-land .ml-form__feld--breit{grid-column:1/-1}
.dt-land .ml-form__feld > span{font-size:.85rem;font-weight:600;color:var(--text-strong)}
.dt-land .ml-form__feld > span i{font-style:normal;font-weight:400;color:var(--text-muted)}
.dt-land .ml-form__feld input,.dt-land .ml-form__feld textarea{width:100%;box-sizing:border-box;min-height:50px;padding:.75rem .95rem;line-height:1.4;border-radius:12px;border:1px solid var(--border-strong,#d5dbe2);background:#f7f9fb;font:inherit;font-size:1rem;color:var(--text-strong);transition:border-color .2s,background .2s,box-shadow .2s}
.dt-land .ml-form__feld textarea{resize:vertical;min-height:5.5rem}
.dt-land .ml-form__feld input:focus,.dt-land .ml-form__feld textarea:focus{outline:none;background:#fff;border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}
.dt-land .ml-form__feld.is-fehler input{border-color:var(--color-danger);background:#fff6f6}
.dt-land .ml-form__feld small{font-size:.8rem;line-height:1.4;color:var(--color-danger)}
.dt-land .ml-form__feld small[hidden]{display:none}
.dt-land .ml-form__falle{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}

.dt-land p.ml-form__satz{margin:0;padding:.85rem 1rem;border-radius:14px;background:var(--color-cyan-100,#e6f8fd);color:var(--text-strong);font-size:.95rem;line-height:1.5}
.dt-land p.ml-form__satz:empty{display:none}
.dt-land .ml-form__fuss{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}
.dt-land .ml-form__fuss .ml-btn{border:0;cursor:pointer}
.dt-land .ml-form__fuss .ml-btn[disabled]{opacity:.6;cursor:wait}
.dt-land .ml-form__fuss p{flex:1 1 14rem;margin:0;font-size:.82rem;line-height:1.5;color:var(--text-muted)}
.dt-land .ml-form__fuss p a{color:inherit}
.dt-land .ml-form__meldung{margin:0;padding:.8rem 1rem;border-radius:12px;background:#fff4e5;color:#6b3d00;font-size:.92rem;line-height:1.5}
.dt-land .ml-form__meldung a{color:inherit;font-weight:600}
.dt-land .ml-form__meldung[hidden]{display:none}
@media (prefers-reduced-motion:reduce){.dt-land .ml-form__rest{animation:none}.dt-land .ml-karte{transition:none}}
.dt-land .ml-form__danke{display:grid;justify-items:start;gap:.6rem;outline:none}
.dt-land .ml-form__danke[hidden],.dt-land .ml-form[hidden]{display:none}
.dt-land .ml-form__haken{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#2fc0ee,#0b5cad)}
.dt-land .ml-form__haken svg{width:26px;height:26px}
.dt-land .ml-form__danke h3{margin:.4rem 0 0;font-family:var(--font-display);font-size:1.6rem;letter-spacing:-.03em;color:var(--text-strong)}
.dt-land .ml-form__danke p{margin:0;font-size:1rem;line-height:1.6;color:var(--text-muted);max-width:none}


@media (max-width:1000px){
  .dt-land .ml-szene{max-width:40rem;width:100%;margin:0 auto}
  .dt-land .ml-wege{grid-template-columns:minmax(0,1fr)}
  .dt-land .ml-schritte{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.2rem}
  .dt-land .ml-fragen__kopf{position:static}
  
  .dt-land .ml-fragen,.dt-land .ml-kopf{grid-template-columns:minmax(0,1fr);gap:1.2rem 2rem}
  
}
@media (max-width:900px){
  .dt-land .ml-schluss__karte--form{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:640px){
  .dt-land .ml-form__felder{grid-template-columns:minmax(0,1fr)}
  .dt-land .ml-karte{grid-template-columns:40px minmax(0,1fr) 22px;gap:.7rem}
  .dt-land .ml-karte__bild .dt-ico,.dt-land .ml-karte__bild svg{width:40px;height:40px}
  .dt-land .ml-schluss__karte--form{padding:1.4rem 1rem 1rem}
  .dt-land .ml-hero h1{font-size:clamp(2rem,8.6vw,2.4rem)}
  
  .dt-land .ml-hero__raster{grid-template-columns:minmax(0,1fr);gap:1.6rem}
  .dt-land .ml-lead{font-size:1.02rem}
  
  .dt-land .ml-szene{aspect-ratio:auto;padding-bottom:5.2rem}
  .dt-land .ml-szene .ml-fenster{position:relative;width:100%;left:0;top:0;transform:none!important;opacity:1!important}
  .dt-land .ml-szene .ml-fenster:not(:first-of-type){display:none}
  .dt-land .ml-treffer{right:4%;left:4%;width:auto;bottom:0;padding:.8rem}
  .dt-land .ml-beweis__tel{display:none}
  .dt-land .ml-schritte{grid-template-columns:minmax(0,1fr)}
  .dt-land .ml-frage .ml-antwort{padding-right:0}
  .dt-land .ml-aktionen .ml-btn{flex:0 0 auto;min-height:48px;padding:0 1.15rem;font-size:.95rem}
  .dt-land .ml-aktionen .ml-btn--mensch{padding-left:5px}
  .dt-land .ml-weg .ml-btn{align-self:stretch;justify-content:center}
}
@media (prefers-reduced-motion:reduce){
  .dt-land .ml-btn{transition:none}
}


.dt-land .ml-vit{position:relative;display:block;padding:clamp(4.6rem,8vh,5.4rem) 0 clamp(1.5rem,4vh,3rem);background:radial-gradient(120% 70% at 50% 100%,#e8f3fb 0%,#fff 62%);overflow:hidden}
.dt-land .ml-vit > .ml-wrap{width:100%}
.dt-land .ml-vit .ml-flow{margin-top:0}
.dt-land .ml-vit__kopf{text-align:center;max-width:44rem;margin:0 auto clamp(1.6rem,3.5vh,2.6rem)}
.dt-land .ml-vit__kopf p{margin:.9rem auto 0;color:var(--text-subtle);font-size:1.05rem;line-height:1.6;max-width:34rem}
.dt-land .ml-flow{--w:min(1180px,80vw);position:relative;width:var(--w);margin:0 0 0 calc(50% - var(--w) / 2);height:min(calc(var(--w) * .6),calc(100svh - 12rem));perspective:1800px;touch-action:pan-y}
.dt-land .ml-fl{position:absolute;inset:0;margin:0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(15,35,60,.07),0 2px 6px rgba(15,35,60,.05),0 44px 70px -34px rgba(15,35,60,.42);transform-origin:50% 60%;transition:transform .7s cubic-bezier(.22,.8,.2,1),opacity .5s,filter .6s;cursor:pointer;display:flex;flex-direction:column;filter:blur(8px) saturate(.7)}
.dt-land .ml-fl.is-an{filter:none}
.dt-land .ml-fl::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.55);opacity:1;transition:opacity .5s;pointer-events:none}
.dt-land .ml-fl.is-an{cursor:default}
.dt-land .ml-fl.is-an::after{opacity:0}
.dt-land .ml-fl__leiste{position:relative;flex:none;display:flex;align-items:center;gap:7px;height:38px;padding:0 15px;background:#f7f8fa;border-bottom:1px solid rgba(15,35,60,.07)}
.dt-land .ml-fl__leiste i{width:11px;height:11px;border-radius:50%;flex:none;background:#ff5f57}
.dt-land .ml-fl__leiste i:nth-child(2){background:#febc2e}
.dt-land .ml-fl__leiste i:nth-child(3){background:#28c840}
.dt-land .ml-fl__adresse{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:7px;width:min(50%,320px);height:25px;background:#fff;border:1px solid rgba(15,35,60,.08);border-radius:8px;font-size:12px;color:#4a5560;white-space:nowrap;overflow:hidden}
.dt-land .ml-fl__adresse img{width:14px;height:14px;border-radius:3px;flex:none}
.dt-land .ml-fl__bild{position:relative;flex:1;min-height:0;overflow:hidden;background:#fff;scrollbar-width:thin}
.dt-land .ml-fl.is-an .ml-fl__bild{overflow-y:hidden;cursor:pointer}
.dt-land .ml-fl.is-an.is-selbst .ml-fl__bild{overflow-y:auto;cursor:auto}
.dt-land .ml-fl__bild img{display:block;width:100%;height:auto}
.dt-land .ml-fl__hinweis{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(11,27,43,.82);color:#fff;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .4s;pointer-events:none}
.dt-land .ml-fl.is-an .ml-fl__hinweis{opacity:1}
.dt-land .ml-vit.is-gescrollt .ml-fl__hinweis{opacity:0}
.dt-land .ml-flow__pfeil{position:absolute;top:50%;z-index:30;width:48px;height:48px;margin-top:-24px;border-radius:50%;border:1px solid rgba(15,35,60,.1);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px -10px rgba(15,35,60,.35);display:grid;place-items:center;cursor:pointer;color:#0b1b2b;transition:transform .2s}
.dt-land .ml-flow__pfeil:hover{transform:scale(1.06)}
.dt-land .ml-flow__pfeil:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan)}
.dt-land .ml-flow__pfeil--l{left:18px}
.dt-land .ml-flow__pfeil--r{right:18px}
.dt-land .ml-flow__pfeil svg{width:18px;height:18px}
.dt-land .ml-vit__wahl{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;list-style:none;margin:clamp(1.6rem,3.5vh,2.4rem) auto 0;padding:0;max-width:64rem}
.dt-land .ml-vit__wahl button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .95rem .4rem .5rem;border-radius:999px;border:1px solid var(--border-subtle);background:rgba(255,255,255,.9);font:inherit;font-size:.9rem;font-weight:500;color:var(--text-body);cursor:pointer;transition:background .25s,color .25s,border-color .25s}
.dt-land .ml-vit__wahl button img{width:24px;height:24px;border-radius:6px;background:#fff;padding:2px;border:1px solid #eef1f4;flex:none}
.dt-land .ml-vit__wahl button:hover{border-color:#b7c3cf}
.dt-land .ml-vit__wahl button[aria-pressed="true"]{background:#0b1b2b;border-color:#0b1b2b;color:#fff}
.dt-land .ml-vit__wahl button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan)}
.dt-land .ml-vit__fuss{text-align:center;margin-top:1rem;font-size:.95rem;color:var(--text-subtle)}
.dt-land .ml-vit__fuss a{color:#0067a8;text-decoration:none;font-weight:500}
.dt-land .ml-vit__fuss a:hover{text-decoration:underline}
@media (max-width:700px){
  .dt-land .ml-flow{--w:86vw;height:auto;aspect-ratio:4/4.6}
  .dt-land .ml-fl__hinweis{font-size:11px;padding:5px 10px;bottom:10px}
  .dt-land .ml-fl__hinweis > span{display:none}
  .dt-land .ml-fl__hinweis::after{content:"Läuft von selbst"}
  .dt-land .ml-vit{min-height:0;padding-top:4.5rem}
  .dt-land .ml-fl__leiste{height:28px;padding:0 10px;gap:5px}
  .dt-land .ml-fl__leiste i{width:8px;height:8px}
  .dt-land .ml-fl__adresse{height:19px;font-size:10px;width:64%}
  .dt-land .ml-flow__pfeil{display:none}
  .dt-land .ml-vit__wahl{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:-20px;padding:0 48px .4rem 20px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}
  .dt-land .ml-vit__wahl li{flex:none}
}
@media (prefers-reduced-motion:reduce){.dt-land .ml-fl{transition:none}}

.dt-land .ml-eyebrow--ch{display:inline-flex;align-items:center}
.dt-land .ml-kreuz{position:relative;display:inline-block;width:13px;height:13px;margin-right:7px;border-radius:3px;background:#f5232b;flex:none}
.dt-land .ml-kreuz::before,.dt-land .ml-kreuz::after{content:"";position:absolute;left:50%;top:50%;background:#fff;border-radius:.5px;transform:translate(-50%,-50%)}
.dt-land .ml-kreuz::before{width:2.2px;height:7px}
.dt-land .ml-kreuz::after{width:7px;height:2.2px}
.dt-land .ml-btn--mensch{gap:8px;padding-left:5px;background:var(--surface-card,#fff);border:1px solid var(--border-subtle);color:var(--text-strong,#0b1b2b)}
.dt-land .ml-btn--mensch img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none}


@media (max-width:420px){
  .dt-land .ml-schluss .ml-wrap{padding-inline:10px}
  .dt-land .ml-schluss .ml-schluss__karte--form{padding:1.4rem .7rem .7rem;border-radius:24px}
  .dt-land .ml-schluss .ml-schluss__karte--form > :first-child{padding-inline:.5rem}
  .dt-land .ml-schluss form.ml-form{padding:1.1rem .85rem}
  .dt-land .ml-schluss .ml-karte{padding-inline:.75rem .85rem;gap:.6rem}
}
@media (max-width:374px){.dt-land .ml-form__haus > div{grid-template-columns:minmax(0,1fr)}}
@media (max-width:374px){.dt-land .ml-aktionen .ml-btn--mensch{flex:1 1 100%;max-width:100%;white-space:normal;line-height:1.25;padding-right:1rem;font-size:.9rem}}


.dt-land .ml-fl__lauf{position:absolute;left:0;right:0;top:38px;height:2px;z-index:3;background:transparent;pointer-events:none}
.dt-land .ml-fl__lauf::after{content:"";position:absolute;inset:0;background:var(--gradient-logo);transform-origin:left;transform:scaleX(var(--ml-p,0))}
.dt-land .ml-fl:not(.is-an) .ml-fl__lauf{display:none}
.dt-land .ml-fl__hinweis b{display:inline-block;width:7px;height:7px;border-radius:50%;background:#28c840;box-shadow:0 0 0 3px rgba(40,200,64,.25)}
.dt-land .ml-vit.is-hand .ml-fl__hinweis b{background:#febc2e;box-shadow:0 0 0 3px rgba(254,188,46,.25)}
@media (max-width:700px){.dt-land .ml-fl__lauf{top:28px}}


.dt-land .ml-weg__fuer{margin:.4rem 0 1.6rem;padding-top:1.2rem;border-top:1px solid var(--border-subtle)}
.dt-land .ml-weg--gross .ml-weg__fuer{border-color:rgba(255,255,255,.1)}
.dt-land .ml-weg__fuer > span{display:block;margin-bottom:.9rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle)}
.dt-land .ml-weg--gross .ml-weg__fuer > span{color:#8fa3b8}
.dt-land .ml-weg__fuer > div{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem}
.dt-land .ml-weg__fuer img{height:26px;width:auto;max-width:120px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}
.dt-land .ml-weg__fuer img:hover{filter:none;opacity:1}
.dt-land .ml-weg--gross .ml-weg__fuer img{filter:grayscale(1) brightness(0) invert(1);opacity:.8}
.dt-land .ml-weg--gross .ml-weg__fuer img:hover{filter:grayscale(1) brightness(0) invert(1);opacity:1}

.dt-land .ml-weg--gross .ml-weg__fuer img.ml-negativ,.dt-land .ml-weg--gross .ml-weg__fuer img.ml-negativ:hover{filter:none}


.dt-land .ml-hero--text .ml-hero__raster{grid-template-columns:minmax(0,1fr);max-width:52rem}


.dt-land .ml-hero--text .ml-hero__raster{grid-template-columns:minmax(0,1fr)}
.dt-land .ml-hero--text h1{max-width:20ch}
.dt-land .ml-hero--text .ml-lead{max-width:40rem}


.dt-land .ml-braucht__liste{list-style:none;padding:0;margin:clamp(1.8rem,4vw,3rem) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}
.dt-land .ml-braucht__liste li{display:grid;gap:.45rem;height:100%;padding:1.3rem 1.4rem;border-radius:20px;border:1px solid var(--border-subtle);background:var(--surface,#fff);text-decoration:none}
.dt-land .ml-braucht__liste b{font-family:var(--font-display);font-weight:600;font-size:1.08rem;color:var(--text-strong)}
.dt-land .ml-braucht__liste span{color:var(--text-muted);line-height:1.55;font-size:.95rem}




.dt-land .ml-dazu .ml-lead{max-width:44rem}
.dt-land .ml-dazu .ml-braucht__liste{grid-template-columns:repeat(3,minmax(0,1fr))}
.dt-land .ml-dazu .ml-braucht__liste li{align-content:start}
@media (max-width:1000px){.dt-land .ml-dazu .ml-braucht__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.dt-land .ml-dazu .ml-braucht__liste{grid-template-columns:minmax(0,1fr)}}
.dt-land .ml-braucht__liste a{color:var(--color-navy,#003a75);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.dt-land .ml-dazu__text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2.2rem,4vw,3.5rem);padding-top:clamp(1.8rem,3vw,2.6rem);border-top:1px solid var(--border-subtle)}
.dt-land .ml-dazu__text h3{font-size:1.3rem;letter-spacing:-.025em;margin:0 0 .7rem}
.dt-land .ml-dazu__text p{margin:0 0 1rem;font-size:1.02rem;line-height:1.65;color:var(--text-muted)}
.dt-land .ml-dazu__text a{color:var(--color-navy,#003a75);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
@media (max-width:760px){.dt-land .ml-dazu__text{grid-template-columns:minmax(0,1fr)}}


.dt-land .ml-vit__alle{max-width:52rem;margin:.6rem auto 0;padding-inline:var(--ml-rand);text-align:center;font-size:.86rem;line-height:1.7;color:var(--text-subtle)}
.dt-land .ml-vit__alle a{color:var(--text-muted);text-decoration:underline;text-decoration-color:rgba(16,20,26,.25);text-underline-offset:3px}
.dt-land .ml-vit__alle a:hover{color:var(--text-strong)}



@media (min-width:1001px){.dt-land .ml-wege--drei{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:641px) and (max-width:1000px){.dt-land .ml-wege--drei{grid-template-columns:minmax(0,1fr)}}
.dt-land .ml-weg__fuer--kopf{margin:0;padding-top:0;border-top:0}
.dt-land .ml-weg__fuer--kopf img{height:34px;max-width:160px;filter:none;opacity:1}
.dt-land .ml-weg--gross .ml-eyebrow{color:#8fd9f3}

@media (min-width:641px){.dt-land .ml-braucht__liste--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}



.dt-land .ml-btn:active{transform:translateY(0) scale(.98);transition-duration:.06s}

.dt-land .ml-btn .ml-dreh{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:ml-dreh .8s linear infinite}
@keyframes ml-dreh{to{transform:rotate(360deg)}}
.dt-land .ml-form__fuss .ml-btn[aria-busy="true"]{opacity:.85;cursor:progress}

.ml-audit__balken{transform-origin:left center;animation:ml-balken-auf .9s .2s cubic-bezier(.2,.7,.2,1) both}
@keyframes ml-balken-auf{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media (prefers-reduced-motion:reduce){.ml-audit__balken{animation:none}}

@media (prefers-reduced-motion:reduce){
  .dt-land *,.dt-land *::before,.dt-land *::after{transition-duration:0s !important}
  .dt-land .ml-btn .ml-dreh{animation-duration:2.4s}
  .dt-land .ml-btn:active,.dt-land .ml-btn:hover{transform:none}
}



@media (min-width: 901px) {
  .dt-land .dt-rg__steuerung { position: relative; bottom: auto; }
}


.dt-land .dt-hw-lead strong, .dt-land .dt-hw-lead b { color: var(--text-strong); font-weight: 600; }
.dt-land .dt-hw-also .dt-accent { color: var(--color-blue); font-size: 1.12em; }
.dt-land .dt-bew__schnitt .dt-sterne { flex-direction: row; }
.dt-land .dt-stimmen .dt-section-heading { align-items: end; }
.dt-land #dazu .lr__quelle { justify-content: center; }
.dt-land #dazu .lr__quelle a { text-decoration: underline; text-underline-offset: 4px; text-decoration-color: rgba(16,20,26,.25); }
.dt-land #dazu .lr__quelle a:hover { color: var(--color-blue); }


.dt-land .gz-dunkel { position: relative; background: var(--color-ink-900); color: #fff; overflow: hidden; isolation: isolate; }
.dt-land .gz-dunkel::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none;
  background-image: radial-gradient(circle, rgba(255,255,255,.07) 0, rgba(255,255,255,.07) 1px, transparent 1px); background-size: 1.5rem 1.5rem;
  -webkit-mask-image: linear-gradient(180deg, transparent, #000 18%, #000 82%, transparent); mask-image: linear-gradient(180deg, transparent, #000 18%, #000 82%, transparent); }
.dt-land .gz-dunkel::after { content: ""; position: absolute; z-index: -1; pointer-events: none; width: 60rem; height: 36rem; right: -18rem; top: -12rem;
  background: radial-gradient(closest-side, rgba(0,186,235,.16), transparent); }
.dt-land .gz-dunkel .dt-eyebrow { color: var(--color-cyan); }
.dt-land .gz-dunkel h2 { margin: 0; font-family: var(--font-display); font-weight: 600; color: #fff; font-size: var(--fs-h2-fluid); line-height: 1.12; letter-spacing: -.03em; }
.dt-land .gz-dunkel .dt-accent-gradient { background: none; -webkit-background-clip: border-box; background-clip: border-box; color: var(--color-cyan); }
.dt-land .gz-lead { margin: 0; font-size: 17px; line-height: 1.55; color: rgba(255,255,255,.72); max-width: 46ch; }
.dt-land .gz-lead b, .dt-land .gz-lead strong { color: #fff; font-weight: 600; }
.dt-land .gz-anzeigen + .gz-zahlen .dt-section, .dt-land #ml-anzeigen + #ml-zahlen .dt-section { padding-top: clamp(1rem, 3vw, 2.5rem); }


.dt-land .gz-karten { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1px;
  border-radius: var(--radius-lg, 20px); overflow: hidden; background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.1); }
.dt-land .gz-karten li { min-width: 0; padding: clamp(1.4rem, 2.4vw, 2.1rem); background: #141a22; display: flex; flex-direction: column; gap: .35rem; }
.dt-land .gz-zahl { font-family: var(--font-display); font-weight: 600; font-size: clamp(2.6rem, 4.6vw, 4.1rem); line-height: 1; letter-spacing: -.045em;
  background: linear-gradient(90deg, #fff 0%, #bfefff 100%); -webkit-background-clip: text; background-clip: text; color: transparent; padding-bottom: .08em; }
.dt-land .gz-karten li:first-child .gz-zahl { background: linear-gradient(90deg, #6fdcff, var(--color-cyan)); -webkit-background-clip: text; background-clip: text; }
.dt-land .gz-karten span { font-family: var(--font-display); font-weight: 600; font-size: 16px; color: #fff; }
.dt-land .gz-karten small { font-size: 13.5px; line-height: 1.4; color: rgba(255,255,255,.58); }


.dt-land .gz-zwei { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); gap: clamp(1rem, 2vw, 1.5rem); margin-top: clamp(1rem, 2vw, 1.5rem); }
.dt-land .gz-zwei > * { min-width: 0; }
.dt-land .gz-tafel { margin: 0; height: 100%; box-sizing: border-box; padding: clamp(1.3rem, 2.4vw, 2rem); border-radius: var(--radius-lg, 20px);
  background: linear-gradient(180deg, #17202b, #121820); border: 1px solid rgba(255,255,255,.1); display: flex; flex-direction: column; }
.dt-land .gz-tafel__kopf { display: flex; justify-content: space-between; align-items: baseline; gap: .5rem 1rem; flex-wrap: wrap; margin-bottom: 1.4rem; }
.dt-land .gz-tafel__kopf b { font-family: var(--font-display); font-weight: 600; font-size: 18px; color: #fff; }
.dt-land .gz-tafel__kopf span { font-family: var(--font-mono); font-size: 12px; letter-spacing: .04em; color: rgba(255,255,255,.55); }
.dt-land .gz-tafel figcaption { margin-top: auto; padding-top: 1.1rem; font-size: 12.5px; line-height: 1.45; color: rgba(255,255,255,.5); }

.dt-land .gz-trichter ol { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: .7rem; }
.dt-land .gz-trichter li { position: relative; display: grid; grid-template-columns: minmax(6.5rem, auto) minmax(0, 1fr); align-items: center; gap: 1rem; min-height: 4.1rem; padding: 0 1.1rem; }
.dt-land .gz-trichter__band { position: absolute; left: 0; top: 0; bottom: 0; width: var(--w); border-radius: 14px; z-index: 0;
  background: linear-gradient(90deg, rgba(0,186,235,.34), rgba(1,94,165,.22)); border: 1px solid rgba(0,186,235,.35);
  transform-origin: left center; animation: gz-auf 1s calc(var(--i) * .15s + .2s) cubic-bezier(.2,.7,.2,1) both; }
.dt-land .gz-trichter li:last-child .gz-trichter__band { background: linear-gradient(90deg, var(--color-blue), #0a86c9); border-color: rgba(0,186,235,.7); box-shadow: 0 10px 30px -12px rgba(0,186,235,.55); }
.dt-land .gz-trichter li > b { position: relative; z-index: 1; font-family: var(--font-display); font-weight: 600; font-size: clamp(1.6rem, 2.4vw, 2.1rem); letter-spacing: -.035em; color: #fff; }
.dt-land .gz-trichter__text { position: relative; z-index: 1; font-size: 15px; font-weight: 600; color: #fff; line-height: 1.3; }
.dt-land .gz-trichter__text small { display: block; font-weight: 400; font-size: 12.5px; opacity: .7; }
@keyframes gz-auf { from { transform: scaleX(.08); opacity: 0; } to { transform: scaleX(1); opacity: 1; } }

.dt-land .gz-balken { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(0, 1fr); gap: 1rem; align-items: end; height: 13.5rem; padding-top: 1.6rem; }
.dt-land .gz-balken__s { height: 100%; display: flex; flex-direction: column; justify-content: flex-end; align-items: stretch; gap: .45rem; min-width: 0; text-align: center; }
.dt-land .gz-balken__s > b { font-family: var(--font-display); font-weight: 600; font-size: 1.6rem; letter-spacing: -.03em; color: rgba(255,255,255,.75); }
.dt-land .gz-balken__saeule { display: block; height: var(--h); min-height: 6px; border-radius: 10px 10px 4px 4px; background: rgba(255,255,255,.16);
  transform-origin: bottom center; animation: gz-hoch 1s calc(var(--i) * .15s + .2s) cubic-bezier(.2,.7,.2,1) both; }
.dt-land .gz-balken__s.is-hervor > b { color: var(--color-cyan); font-size: 2.1rem; }
.dt-land .gz-balken__s.is-hervor .gz-balken__saeule { background: linear-gradient(180deg, #49d3ff, var(--color-blue)); box-shadow: 0 10px 30px -10px rgba(0,186,235,.6); }
.dt-land .gz-balken__s small { font-size: 12.5px; line-height: 1.3; color: rgba(255,255,255,.6); min-height: 2.6em; }
@keyframes gz-hoch { from { transform: scaleY(.04); } to { transform: scaleY(1); } }
.dt-land .gz-vergleich__fazit { margin: 1rem 0 0; font-family: var(--font-display); font-weight: 600; font-size: 18px; line-height: 1.35; color: #fff; }
.dt-land .gz-vergleich__fazit .dt-accent { color: var(--color-cyan); font-size: 1.15em; }

.dt-land .gz-quelle { margin: clamp(1.4rem, 2.4vw, 2rem) 0 0; font-size: 13px; line-height: 1.55; color: rgba(255,255,255,.55); max-width: 60rem; }
.dt-land .gz-quelle a { color: #fff; font-weight: 600; text-decoration: underline; text-underline-offset: 4px; text-decoration-color: rgba(255,255,255,.35); white-space: nowrap; }
.dt-land .gz-quelle a:hover { color: var(--color-cyan); }
.dt-land .gz-quelle--wand { margin-top: 1.2rem; }


.dt-land .gz-anzeigen .dt-section { padding-bottom: 0; }
.dt-land .gz-kopf-rechts { display: flex; flex-direction: column; gap: 1.2rem; align-items: flex-start; }
.dt-land .gz-pfeile { display: flex; gap: .6rem; }
.dt-land .gz-pfeile button { width: 46px; height: 46px; border-radius: 50%; border: 1px solid rgba(255,255,255,.22); background: transparent; color: #fff; cursor: pointer; display: grid; place-items: center; transition: background .25s, border-color .25s; }
.dt-land .gz-pfeile button:hover { background: rgba(255,255,255,.1); border-color: rgba(255,255,255,.4); }
.dt-land .gz-pfeile button:focus-visible { outline: none; box-shadow: inset 0 0 0 2px var(--color-cyan); }
.dt-land .gz-wand { list-style: none; margin: 0; display: flex; gap: clamp(.9rem, 1.6vw, 1.4rem); overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory;
  padding: .5rem max(var(--container-pad), calc((100vw - var(--container-max)) / 2 + var(--container-pad))) 1.4rem;
  scroll-padding-inline: max(var(--container-pad), calc((100vw - var(--container-max)) / 2 + var(--container-pad)));
  scrollbar-width: none; -webkit-overflow-scrolling: touch; }
.dt-land .gz-wand::-webkit-scrollbar { display: none; }
.dt-land .gz-wand:focus-visible { outline: none; box-shadow: inset 0 0 0 2px var(--color-cyan); }
.dt-land .gz-wand__karte { flex: 0 0 clamp(12.5rem, 19vw, 16.5rem); scroll-snap-align: start; min-width: 0; }
.dt-land .gz-telefon { position: relative; border-radius: 30px; padding: 7px; background: #05070a; border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 30px 60px -30px rgba(0,0,0,.8), 0 0 0 1px rgba(0,0,0,.4); }
.dt-land .gz-telefon video, .dt-land .gz-telefon img { display: block; width: 100%; height: auto; aspect-ratio: 576 / 1024; object-fit: cover; border-radius: 23px; background: #1b222c; }
.dt-land .gz-telefon__ton { position: absolute; right: 1rem; bottom: 1rem; width: 44px; height: 44px; border-radius: 50%; border: 0; cursor: pointer;
  background: rgba(16,20,26,.72); color: #fff; display: grid; place-items: center; -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.dt-land .gz-telefon__ton svg { width: 22px; height: 22px; }
.dt-land .gz-telefon__ton:focus-visible { outline: none; box-shadow: inset 0 0 0 2px #fff; }
.dt-land .gz-wand__thema { display: block; margin-top: .75rem; font-size: 14px; line-height: 1.4; color: rgba(255,255,255,.75); }


.dt-land .gz-ps-hoch { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; gap: 1.4rem; padding: 1.2rem; }
.dt-land .gz-telefon--klein { width: min(36%, 11rem); flex: none; border-radius: 24px; padding: 5px; }
.dt-land .gz-telefon--klein img { border-radius: 19px; }
.dt-land .gz-ps-hoch p { margin: 0; max-width: 15rem; font-size: 14px; line-height: 1.45; color: var(--text-muted); }
.dt-land .gz-ps-balken { position: absolute; inset: 0; display: grid; place-items: center; padding: 1.2rem; }
.dt-land .gz-tafel--hell { width: min(100%, 24rem); height: auto; background: var(--surface-card); border-color: var(--border-subtle); box-shadow: var(--shadow-md); padding: 1.1rem 1.2rem; }
.dt-land .gz-tafel--hell .gz-tafel__kopf { margin-bottom: .2rem; }
.dt-land .gz-tafel--hell .gz-tafel__kopf b { color: var(--text-strong); font-size: 15px; }
.dt-land .gz-tafel--hell .gz-tafel__kopf span { color: var(--text-muted); }
.dt-land .gz-balken--klein { height: 9.5rem; gap: .7rem; padding-top: 1rem; }
.dt-land .gz-tafel--hell .gz-balken__s > b { color: var(--text-strong); font-size: 1.15rem; }
.dt-land .gz-tafel--hell .gz-balken__s.is-hervor > b { color: var(--color-blue); font-size: 1.45rem; }
.dt-land .gz-tafel--hell .gz-balken__saeule { background: var(--surface-cloud, #e6ebf1); }
.dt-land .gz-tafel--hell .gz-balken__s small { color: var(--text-muted); font-size: 11.5px; }
.dt-land .gz-ps-balken__fuss { margin: .6rem 0 0; font-size: 11.5px; line-height: 1.4; color: var(--text-muted); }

@media (max-width: 1100px) {
  .dt-land .gz-karten { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .dt-land .gz-zwei { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 540px) {
  .dt-land .gz-karten li { padding: 1.15rem 1rem; }
  .dt-land .gz-zahl { font-size: clamp(2rem, 9.5vw, 2.6rem); }
  .dt-land .gz-karten span { font-size: 14.5px; }
  .dt-land .gz-trichter li { grid-template-columns: minmax(0, auto) minmax(0, 1fr); gap: .7rem; padding: 0 .8rem; min-height: 3.6rem; }
  .dt-land .gz-trichter li > b { font-size: 1.35rem; }
  .dt-land .gz-trichter__text { font-size: 13.5px; }
  .dt-land .gz-balken { height: 11rem; gap: .6rem; }
  .dt-land .gz-wand__karte { flex-basis: min(62vw, 14rem); }
  .dt-land .gz-pfeile { display: none; }
  .dt-land .gz-ps-hoch p { display: none; }
  .dt-land .gz-telefon--klein { width: min(42%, 9rem); }
}
@media (prefers-reduced-motion: reduce) {
  .dt-land .gz-trichter__band, .dt-land .gz-balken__saeule { animation: none; }
}
.dt-land .gz-zwei.is-wach:not(.is-an) .gz-trichter__band, .dt-land .gz-zwei.is-wach:not(.is-an) .gz-balken__saeule { animation-play-state: paused; }


.ig{--ig-rand:rgba(0,0,0,.09);--ig-weich:rgba(0,0,0,.04);font-family:var(--font-body,inherit)}
.ig-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.ig-start{display:flex;gap:.6rem;align-items:center;max-width:44rem;margin-top:1.8rem;padding:.4rem;border:1px solid var(--ig-rand);border-radius:999px;background:#fff;
  box-shadow:0 1px 2px rgba(16,20,26,.04),0 12px 32px -18px rgba(1,94,165,.35);transition:box-shadow .3s var(--ease-out),border-color .3s}
.ig-start:focus-within{border-color:rgba(1,94,165,.45);box-shadow:0 0 0 4px rgba(1,94,165,.1),0 12px 32px -18px rgba(1,94,165,.45)}
.ig-start__feld{flex:1;display:flex;align-items:center;gap:.7rem;min-width:0;padding-left:.9rem}
.ig-start__fav{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;color:#8a96a3;display:grid;place-items:center}
.ig-start__fav img,.ig-start__fav svg{width:1.25rem;height:1.25rem;border-radius:4px;display:block}
.ig-start input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:1.05rem;color:var(--text-strong);padding:.75rem 0}
.ig-start__hinweis{display:flex;align-items:center;gap:.55rem;margin:.85rem 0 0 .4rem;font-size:.875rem;color:var(--text-muted)}
.ig-punkt{width:.45rem;height:.45rem;border-radius:50%;background:#28c840;box-shadow:0 0 0 3px rgba(40,200,64,.15)}
.ig-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:0 1.35rem;border-radius:999px;border:1px solid transparent;
  font-family:var(--font-display);font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease-out),background .2s,opacity .2s}
.ig-btn svg{width:1rem;height:1rem}
.ig-btn:active{transform:scale(.98)}
.ig-btn--dunkel{background:#10141a;color:#fff;box-shadow:0 6px 16px -8px rgba(16,20,26,.6)}
.ig-btn--dunkel:hover{background:#000}
.ig-btn--dunkel:disabled{opacity:.35;cursor:default;box-shadow:none}
.ig-btn--hell{background:#fff;color:var(--text-strong);border-color:var(--ig-rand)}
.ig-btn--hell:hover{background:#f6f8fa}
.ig-btn--klein{min-height:2.2rem;padding:0 .9rem;font-size:.85rem}

.ig-fenster{display:grid;grid-template-columns:20rem minmax(0,1fr);margin-top:2.4rem;border:1px solid var(--ig-rand);border-radius:1rem;overflow:hidden;
  background:rgba(0,0,0,.018);box-shadow:inset 0 1px 1px rgba(255,255,255,.9),inset 0 -1px 1px rgba(0,0,0,.06),0 30px 60px -40px rgba(16,20,26,.35);
  animation:ig-auf .6s var(--ease-out) both}
@keyframes ig-auf{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.ig-seite{display:flex;flex-direction:column;gap:.6rem;padding:1rem;min-width:0}
.ig-leiste{display:flex;gap:.35rem;margin-bottom:.15rem}
.ig-leiste span{width:.75rem;height:.75rem;border-radius:50%;background:#ff5f57;box-shadow:inset 0 1px rgba(255,255,255,.55),inset 0 -1px rgba(0,0,0,.28)}
.ig-leiste span:nth-child(2){background:#febc2e}.ig-leiste span:nth-child(3){background:#28c840}
.ig-url{display:flex;align-items:center;gap:.5rem;padding:.38rem .8rem;border-radius:.35rem;background:var(--ig-weich);font-size:.85rem;color:rgba(16,20,26,.5);
  box-shadow:inset 0 1px rgba(0,0,0,.10),inset 0 -1px rgba(255,255,255,.9);overflow:hidden;white-space:nowrap}
.ig-url img{width:1rem;height:1rem;border-radius:3px}
.ig-url span{overflow:hidden;text-overflow:ellipsis}

.ig-fund{position:relative;display:grid;gap:.15rem;padding:.8rem .9rem;border-radius:.6rem;background:#fff;border:1px solid var(--ig-rand);
  box-shadow:0 1px 2px rgba(16,20,26,.04)}
.ig-fund__kopf{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.ig-fund b{font-family:var(--font-display);font-size:.98rem;color:var(--text-strong)}
.ig-fund small{font-size:.8rem;color:var(--text-muted)}
.ig-link{justify-self:start;margin-top:.25rem;padding:0;border:0;background:none;font:inherit;font-size:.82rem;color:var(--color-blue);cursor:pointer;text-decoration:underline;text-underline-offset:2px}
.ig-wahl{display:grid;gap:.35rem;margin-top:.5rem}
.ig-wahl__suche{display:flex;gap:.4rem}
.ig-wahl__suche input{flex:1;min-width:0;padding:.5rem .7rem;border:1px solid var(--ig-rand);border-radius:.5rem;font:inherit;font-size:.85rem}
.ig-wahl__t{display:grid;text-align:left;gap:.1rem;padding:.5rem .65rem;border:1px solid var(--ig-rand);border-radius:.5rem;background:#fff;cursor:pointer;font:inherit}
.ig-wahl__t b{font-size:.86rem}.ig-wahl__t small{font-size:.75rem;color:var(--text-muted)}
.ig-wahl__t:hover,.ig-wahl__t.is-an{border-color:rgba(1,94,165,.5);background:#f3f8fd}
.ig-leise{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.45}

.ig-reiter{display:grid;gap:.3rem;margin-top:.2rem}
.ig-reiter__b{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;padding:.55rem .75rem;border:0;border-radius:.4rem;background:none;cursor:pointer;
  font-family:var(--font-display);font-size:.9rem;font-weight:500;color:rgba(16,20,26,.55);text-align:left;transition:color .3s var(--ease-out),background .3s var(--ease-out)}
.ig-reiter__b:hover{color:var(--text-strong);background:var(--ig-weich)}
.ig-reiter__b.is-active{color:var(--text-strong);font-weight:600;background:rgba(0,0,0,.05);box-shadow:inset 0 1px rgba(255,255,255,.9),inset 0 -1px rgba(0,0,0,.10)}
.ig-reiter__t{flex:1}
.ig-status{flex:0 0 1.35rem;width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(16,20,26,.22);font-size:.72rem;font-weight:700;color:rgba(16,20,26,.5);transition:all .3s var(--ease-out)}
.ig-status.is-ok{border-color:#28c840;background:#28c840 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.8rem no-repeat;box-shadow:0 0 0 3px rgba(40,200,64,.15)}
.ig-reiter__b.is-active .ig-status:not(.is-ok){border-color:var(--color-blue);color:var(--color-blue)}
.ig-fuehrung{margin:.2rem 0 0;font-size:.8rem;color:var(--text-muted);line-height:1.45}
.ig-fuehrung b{color:var(--text-strong)}
.ig-weiter{justify-self:start;margin-top:.35rem}
.ig-zahl{font-size:.75rem;padding:.05rem .45rem;border-radius:999px;background:rgba(1,94,165,.1);color:var(--color-blue);font-weight:600}
.ig-edit{display:grid;gap:.55rem;padding:.6rem .4rem .9rem;animation:ig-auf .35s var(--ease-out) both}
.ig-zeile{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem}
.ig-feld{display:grid;gap:.25rem;font-size:.78rem;color:var(--text-muted)}
.ig-feld span{display:flex;align-items:center;gap:.4rem}
.ig-quelle{font-style:normal;font-size:.68rem;padding:.05rem .4rem;border-radius:999px;background:rgba(40,200,64,.12);color:#1a7f2c;font-weight:600}
.ig-feld input,.ig-person--frei input{width:100%;padding:.6rem .75rem;border:1px solid var(--ig-rand);border-radius:.55rem;background:#fff;font:inherit;font-size:.92rem;color:var(--text-strong);
  transition:border-color .2s,box-shadow .2s}
.ig-feld input:focus,.ig-person--frei input:focus{outline:0;border-color:rgba(1,94,165,.5);box-shadow:0 0 0 3px rgba(1,94,165,.1)}

.ig-personen{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}
.ig-personen li{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .6rem;border:1px solid var(--ig-rand);border-radius:.55rem;background:#fff;opacity:.6;transition:opacity .2s,border-color .2s}
.ig-personen li.is-an{opacity:1;border-color:rgba(1,94,165,.35)}
.ig-haken{flex:0 0 1.35rem;width:1.35rem;height:1.35rem;display:grid;place-items:center;margin-top:.1rem;border-radius:.4rem;border:1.5px solid rgba(16,20,26,.25);background:#fff;color:transparent;cursor:pointer;padding:0}
.ig-personen li.is-an .ig-haken{background:var(--color-blue);border-color:var(--color-blue);color:#fff}
.ig-haken svg{width:.9rem;height:.9rem}
.ig-person{display:grid;gap:.1rem;min-width:0}
.ig-person b{font-size:.88rem;color:var(--text-strong)}
.ig-person small{font-size:.75rem;color:var(--text-muted);line-height:1.35}
.ig-person--frei{flex:1;gap:.35rem}
.ig-person--frei textarea{width:100%;padding:.55rem .75rem;border:1px solid var(--ig-rand);border-radius:.55rem;background:#fff;font:inherit;font-size:.86rem;line-height:1.35;resize:none;color:var(--text-strong)}
.ig-person--frei textarea:focus{outline:0;border-color:rgba(1,94,165,.5);box-shadow:0 0 0 3px rgba(1,94,165,.1)}
.ig-haken{position:relative}.ig-haken::after{content:"";position:absolute;inset:-.7rem}
.ig-btn[aria-disabled=true]{opacity:.45}
.ig-btn__unter{font-size:.68rem;font-weight:500;opacity:.7;margin-left:.15rem}
.ig-link--inline{margin:0 0 0 .3rem;font-size:.82rem}
.ig-vorschlag--selbst{border-top:1px solid var(--ig-rand);border-radius:0 0 .6rem .6rem;margin-top:.3rem}
.ig-vorschlag--selbst .ig-vorschlag__ini{background:#f1f3f5;color:var(--text-muted)}
.ig-weg{flex:none;width:2.2rem;height:2.2rem;border:0;border-radius:.4rem;background:none;color:rgba(16,20,26,.4);font-size:1.15rem;line-height:1;cursor:pointer}
.ig-weg:hover{background:rgba(214,48,49,.08);color:#c0392b}

.ig-schalter{display:flex;align-items:center;gap:.7rem;padding:.5rem .3rem;border:0;background:none;cursor:pointer;text-align:left;font:inherit}
.ig-schalter__knopf{flex:0 0 2.2rem;height:1.3rem;border-radius:999px;background:rgba(16,20,26,.15);position:relative;transition:background .25s var(--ease-out)}
.ig-schalter__knopf span{position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .25s var(--ease-out)}
.ig-schalter.is-an .ig-schalter__knopf{background:var(--color-blue)}
.ig-schalter.is-an .ig-schalter__knopf span{transform:translateX(.9rem)}
.ig-schalter__t{display:grid}.ig-schalter__t b{font-size:.88rem;font-weight:600;color:var(--text-strong)}.ig-schalter__t small{font-size:.75rem;color:var(--text-muted)}

.ig-blatt.is-gesperrt{user-select:none;-webkit-user-select:none}
.ig-block.is-unscharf{filter:blur(5px);opacity:.75;pointer-events:none}
.ig-sperre{position:sticky;top:6rem;z-index:3;float:right;display:grid;gap:.4rem;max-width:17rem;margin:0 0 1rem 1rem;padding:1rem 1.1rem;border-radius:.8rem;background:rgba(255,255,255,.96);
  border:1px solid rgba(1,94,165,.25);box-shadow:0 18px 40px -20px rgba(1,94,165,.45);font-size:.85rem;color:var(--text-muted);animation:ig-auf .4s var(--ease-out) both}
.ig-sperre b{color:var(--text-strong);font-size:.95rem}
.ig-sperre .ig-btn{justify-self:start;margin-top:.2rem}
@media (max-width:700px){.ig-sperre{float:none;position:relative;top:0;margin:0 0 1rem;max-width:none}}
.ig-blatt{position:relative;margin:.5rem .5rem .5rem 0;padding:2.4rem clamp(1.25rem,4vw,3rem) 2.6rem;border:1px solid rgba(0,0,0,.10);border-radius:.5rem;background:#fff;min-width:0}
.ig-fortschritt{position:absolute;left:0;right:0;top:0;height:3px;overflow:hidden;border-radius:.5rem .5rem 0 0}
.ig-fortschritt span{display:block;height:100%;background:var(--gradient-logo,linear-gradient(90deg,#003a75,#00a3e0));transform-origin:left;transition:transform .6s var(--ease-out)}
.ig-blatt__h{margin:0 0 1.4rem;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:-.02em;color:var(--text-strong)}
.ig-block{margin:0 -.75rem;padding:.55rem .75rem;border-radius:.5rem;cursor:pointer;transition:background .25s var(--ease-out);animation:ig-auf .45s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms)}
.ig-block:hover{background:rgba(1,94,165,.04)}
.ig-block.is-fokus{background:rgba(1,94,165,.06);box-shadow:inset 3px 0 0 var(--color-blue)}
.ig-block h3{margin:0 0 .3rem;font-family:var(--font-display);font-size:1.02rem;color:var(--text-strong)}
.ig-block p{margin:0;font-size:.95rem;line-height:1.65;color:#2a313a}
.ig-block p.ig-klein{font-size:.85rem;line-height:1.6;color:#4a5562}

.agb-vorschau .ig-block p + p{margin-top:.65em}
.ig-fehlt{color:var(--color-blue)!important;font-size:.88rem!important}
.ig-fehlt::before{content:"+ "}
.ig-skelett{display:grid;gap:.45rem;padding:.2rem 0}
.ig-skelett span{display:block;height:.75rem;border-radius:.3rem;background:linear-gradient(90deg,#eef1f4 0%,#f7f9fb 50%,#eef1f4 100%);background-size:200% 100%;animation:ig-schimmer 1.2s linear infinite}
.ig-skelett span:nth-child(1){width:55%}.ig-skelett span:nth-child(2){width:72%}.ig-skelett span:nth-child(3){width:40%}
.ig-schimmer{background:linear-gradient(90deg,#8a96a3 0%,#c9d1d9 50%,#8a96a3 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:ig-schimmer 1.2s linear infinite}
@keyframes ig-schimmer{from{background-position:200% 0}to{background-position:-200% 0}}

.ig-ende{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;margin-top:1.4rem;padding:1.1rem 1.25rem;border:1px solid var(--ig-rand);border-radius:1rem;background:#fff;
  box-shadow:0 1px 2px rgba(16,20,26,.04);animation:ig-auf .5s var(--ease-out) .2s both}
.ig-ende__text p{margin:0;font-size:.95rem;color:var(--text-muted)}
.ig-ende__text b{color:var(--text-strong)}
.ig-ende__knoepfe{display:flex;flex-wrap:wrap;gap:.5rem}
.ig-ich{grid-column:1/-1;display:grid;gap:.6rem;padding:1rem;border-radius:.75rem;background:#f6f8fa;border:1px solid transparent;transition:border-color .2s}
.ig-ich.is-fehler{border-color:rgba(214,48,49,.45);background:#fff7f7}
.ig-ich__kopf{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.ig-ich__felder{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:.5rem}
.ig-ich__felder input{min-width:0;padding:.65rem .8rem;border:1px solid var(--ig-rand);border-radius:.55rem;background:#fff;font:inherit;font-size:.92rem}
.ig-ich__felder input:focus{outline:0;border-color:rgba(1,94,165,.5);box-shadow:0 0 0 3px rgba(1,94,165,.1)}
.ig-ich__ja{display:flex;gap:.6rem;align-items:flex-start;font-size:.82rem;line-height:1.5;color:var(--text-muted);cursor:pointer}
.ig-ich__ja input{margin-top:.2rem;width:1.05rem;height:1.05rem;accent-color:var(--color-blue);flex:none}
.ig-ich__ja a{color:var(--color-blue)}
.ig-ich__ja--freiwillig{margin-top:.55rem;padding-top:.6rem;border-top:1px solid var(--linie,rgba(29,36,51,.12));font-size:.78rem}
.ig-ich__ja--freiwillig input{margin-top:.16rem;width:1rem;height:1rem}
.ig-ich__fehler{color:#c0392b;font-size:.8rem}
.ig-einfuegen{grid-column:1/-1;font-size:.88rem;color:var(--text-muted)}
.ig-einfuegen summary{cursor:pointer;color:var(--color-blue);font-weight:600}
.ig-einfuegen ul{margin:.6rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem}

.ig-start{position:relative}
.ig-start__live{display:inline-flex;gap:.2rem;margin-right:.4rem}
.ig-start__live span{width:.32rem;height:.32rem;border-radius:50%;background:var(--color-blue);animation:ig-puls 1s ease-in-out infinite}
.ig-start__live span:nth-child(2){animation-delay:.15s}.ig-start__live span:nth-child(3){animation-delay:.3s}
@keyframes ig-puls{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}
.ig-punkt--live{animation:ig-atem 2s ease-in-out infinite}
@keyframes ig-atem{0%,100%{box-shadow:0 0 0 3px rgba(40,200,64,.15)}50%{box-shadow:0 0 0 6px rgba(40,200,64,.05)}}
.ig-vorschlaege{position:absolute;left:0;right:0;top:calc(100% + .5rem);z-index:20;list-style:none;margin:0;padding:.45rem;border:1px solid var(--ig-rand);border-radius:1rem;background:#fff;
  box-shadow:0 24px 48px -24px rgba(16,20,26,.35);animation:ig-auf .25s var(--ease-out) both;max-height:22rem;overflow:auto}
.ig-vorschlaege__kopf{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem .5rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.ig-vorschlag{display:flex;align-items:center;gap:.75rem;padding:.55rem .6rem;border-radius:.6rem;cursor:pointer}
.ig-vorschlag.is-aktiv{background:#f1f6fc}
.ig-vorschlag__ini{position:relative;overflow:hidden;flex:0 0 2rem;width:2rem;height:2rem;border-radius:.5rem;display:grid;place-items:center;background:linear-gradient(135deg,#e7f1fb,#d6e9fa);color:var(--color-blue);font-weight:700;font-family:var(--font-display)}

.ig-vorschlag__fav{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.ig-vorschlag__t{display:grid;min-width:0}
.ig-vorschlag__t b{font-size:.92rem;color:var(--text-strong);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ig-vorschlag__t b mark{background:rgba(0,163,224,.18);color:inherit;border-radius:3px;padding:0 1px}
.ig-vorschlag__t small{font-size:.76rem;color:var(--text-muted)}
.ig-start__erkannt{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:.85rem 0 0 .4rem;font-size:.875rem;color:var(--text-muted);animation:ig-auf .3s var(--ease-out) both}
.ig-start__erkannt img{width:1rem;height:1rem;border-radius:3px}
.ig-start__erkannt b{color:var(--text-strong)}
.ig-start__erkannt span{padding:.1rem .5rem;border-radius:999px;background:rgba(40,200,64,.1);color:#1a7f2c;font-size:.78rem}
.ig-start__erkannt em{font-style:normal;font-size:.75rem;padding:.1rem .45rem;border:1px solid var(--ig-rand);border-radius:.35rem}
.ig-log{list-style:none;margin:0;padding:.7rem .75rem;display:grid;gap:.55rem;border-radius:.6rem;background:#fff;border:1px solid var(--ig-rand)}
.ig-log__s{display:flex;gap:.6rem;align-items:flex-start;animation:ig-auf .3s var(--ease-out) both}
.ig-log__i{flex:0 0 1.1rem;width:1.1rem;height:1.1rem;display:grid;place-items:center;border-radius:50%;margin-top:.05rem}
.ig-log__s.is-ok .ig-log__i{background:#28c840;color:#fff}
.ig-log__s.is-leer .ig-log__i{background:#febc2e;color:#fff}
.ig-log__i svg{width:.75rem;height:.75rem}
.ig-dreh{width:.9rem;height:.9rem;border-radius:50%;border:2px solid rgba(1,94,165,.2);border-top-color:var(--color-blue);animation:ig-drehen .7s linear infinite}
@keyframes ig-drehen{to{transform:rotate(360deg)}}
.ig-log__t{display:grid;min-width:0}
.ig-log__t b{font-size:.82rem;font-weight:600;color:var(--text-strong)}
.ig-log__t small{font-size:.75rem;color:var(--text-muted);overflow-wrap:anywhere}
.ig-neu{animation:ig-neu .9s var(--ease-out) both}
@keyframes ig-neu{from{background:rgba(0,163,224,.16);opacity:.2}to{background:transparent;opacity:1}}
@media (prefers-reduced-motion:reduce){.ig-neu,.ig-dreh,.ig-start__live span,.ig-punkt--live{animation:none}}
@media (max-width:900px){
  .ig-fenster{grid-template-columns:minmax(0,1fr)}
  .ig-blatt{margin:0 .5rem .5rem}
  .ig-ende{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:700px){.ig-ich__felder{grid-template-columns:1fr 1fr}.ig-ich__felder input[type=email]{grid-column:1/-1}}
@media (max-width:560px){
  .ig-start{flex-direction:column;align-items:stretch;border-radius:1.2rem;padding:.5rem}
  .ig-start__feld{padding:0 .4rem}
  .ig-start .ig-btn{width:100%}
  .ig-ende__knoepfe .ig-btn{flex:1}
}
@media (prefers-reduced-motion:reduce){
  .ig-fenster,.ig-edit,.ig-block,.ig-ende{animation:none}
  .ig-skelett span,.ig-schimmer{animation:none}
}

.ig-trenner{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.4;margin:0 .15rem}
.ig-start__hinweis{flex-wrap:wrap}
.ig-blatt{min-height:24rem}
.ig-fenster.is-gesperrt .ig-blatt{overflow:hidden}
.ig-block.is-unscharf{filter:blur(4px);opacity:.6;user-select:none;-webkit-user-select:none}
.ig-tor{position:absolute;z-index:4;left:50%;top:7.2rem;transform:translateX(-50%);width:min(30rem,calc(100% - 2rem));display:grid;gap:.8rem;padding:1.4rem 1.5rem 1.3rem;
  border-radius:1.1rem;background:rgba(255,255,255,.97);border:1px solid rgba(1,94,165,.22);
  box-shadow:0 40px 80px -30px rgba(1,94,165,.55),0 0 0 6px rgba(255,255,255,.6);animation:ig-auf .5s var(--ease-out) .15s both}
.ig-tor.is-fehler{border-color:rgba(214,48,49,.45)}
.ig-tor__kopf{display:flex;align-items:center;gap:.55rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.ig-tor__h{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.6rem);letter-spacing:-.02em;color:var(--text-strong);line-height:1.15}
.ig-tor__felder{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}
.ig-tor__feld{display:grid;gap:.25rem;font-size:.74rem;color:var(--text-muted);font-weight:500}
.ig-tor__feld input{width:100%;min-width:0;padding:.7rem .8rem;border:1px solid var(--ig-rand);border-radius:.6rem;background:#fff;font:inherit;font-size:.95rem;color:var(--text-strong);font-weight:400}
.ig-tor__feld input:focus{outline:0;border-color:rgba(1,94,165,.5);box-shadow:0 0 0 3px rgba(1,94,165,.1)}
.ig-tor__feld.is-fehler input{border-color:rgba(214,48,49,.6);background:#fff8f8}
.ig-ich__ja.is-fehler span{color:#c0392b}
.ig-btn--gross{width:100%;min-height:3.2rem;font-size:1rem}
.ig-btn--gross:disabled{opacity:.5}
.ig-tor__vertrauen{display:flex;align-items:center;gap:.7rem;padding-top:.75rem;border-top:1px solid rgba(16,20,26,.07);font-size:.78rem;line-height:1.45;color:var(--text-muted)}
.ig-tor__vertrauen img{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover}
.ig-tor__vertrauen b{color:var(--text-strong)}
.ig-chip{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border:1px solid rgba(1,94,165,.3);border-radius:999px;background:#f1f6fc;color:var(--color-blue);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}
.ig-chip--klein{margin-top:.3rem;font-size:.75rem;padding:.25rem .6rem}
.ig-feld.is-warn input{border-color:#febc2e;background:#fffbf0}
.ig-log-huelle{display:grid;gap:.5rem}
.ig-log__zu{display:flex;align-items:center;gap:.55rem;padding:.2rem .1rem;border:0;background:none;font:inherit;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--color-blue);cursor:pointer;text-align:left}
.ig-log__pfeil{margin-left:auto;font-size:.7rem;letter-spacing:0;text-transform:none;color:var(--text-muted);font-weight:500}
.ig-log-huelle.is-zu .ig-log{display:none}
.ig-log__s.is-frage .ig-log__i{background:#febc2e;color:#fff}
.ig-frage{display:grid;gap:.4rem;padding:.8rem .9rem;border-radius:.6rem;background:#fffbf0;border:1px solid rgba(254,188,46,.5)}
.ig-frage > b{font-size:.9rem;color:var(--text-strong)}
.ig-check{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;align-items:center;margin-top:.4rem;padding:1.2rem 1.3rem;border-radius:.9rem;
  background:linear-gradient(135deg,#f3f8fd,#eef7fb);border:1px solid rgba(1,94,165,.15)}
.ig-check__text{display:grid;gap:.25rem;font-size:.88rem;color:var(--text-muted);line-height:1.5}
.ig-check__kopf{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.ig-check__text b{font-size:1rem;color:var(--text-strong);font-family:var(--font-display)}
.ig-check__ok{display:flex;align-items:center;gap:.5rem;margin:0;font-weight:600;color:#1a7f2c;font-size:.9rem}
.ig-check__ok .ig-bild__ok{display:inline-block;width:1.1rem;height:1.1rem;border-radius:50%;background:#28c840}
@media (max-width:900px){
  .ig-fenster:not(.is-gesperrt) .ig-blatt{order:-1}
  .ig-tor{position:relative;left:auto;top:auto;transform:none;width:auto;margin:1rem 0 0}
  .ig-fenster.is-gesperrt .ig-blatt{order:-1;display:flex;flex-direction:column}
  .ig-fenster.is-gesperrt .ig-blatt__h{order:1}
  .ig-fenster.is-gesperrt .ig-block:not(.is-unscharf){order:2}
  .ig-fenster.is-gesperrt .ig-tor{order:3}
  .ig-fenster.is-gesperrt .ig-block.is-unscharf{order:4}
  .ig-fenster.is-gesperrt .ig-block.is-unscharf:nth-of-type(n+5){display:none}
  .ig-fenster.is-gesperrt .ig-fund{display:none}
  .ig-check{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:560px){.ig-tor__felder{grid-template-columns:minmax(0,1fr)}}


.ig-feld select,.ds-suche{width:100%;padding:.6rem .75rem;border:1px solid var(--ig-rand);border-radius:.55rem;background:#fff;font:inherit;font-size:.92rem;color:var(--text-strong)}
.ds-warnung{display:grid;gap:.3rem;padding:.8rem .9rem;border-radius:.6rem;background:#fff6f0;border:1px solid rgba(230,120,40,.35);font-size:.8rem;line-height:1.45;color:#7a3a10}
.ds-warnung b{font-size:.86rem;color:#a14a10}
.ds-chips{display:flex;flex-wrap:wrap;gap:.35rem}
.ds-kat{border:1px solid var(--ig-rand);border-radius:.6rem;background:#fff;overflow:hidden}
.ds-kat summary{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;cursor:pointer;font-size:.86rem;font-weight:600;color:var(--text-strong)}
.ds-kat summary small{font-weight:500;color:var(--text-muted);font-size:.75rem}
.ds-kat ul{list-style:none;margin:0;padding:.2rem .4rem .5rem;display:grid;gap:.2rem;max-height:18rem;overflow:auto}
.ds-dienst{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem;border-radius:.45rem;cursor:pointer}
.ds-dienst:hover{background:#f6f8fa}
.ds-dienst.is-an{background:#f1f6fc}
.ds-dienst input{width:1.05rem;height:1.05rem;accent-color:var(--color-blue);flex:none}
.ds-dienst span{display:grid;min-width:0;flex:1}
.ds-dienst b{font-size:.84rem;font-weight:600;color:var(--text-strong)}
.ds-dienst small{font-size:.72rem;color:var(--text-muted)}
.ds-blatt .ds-teil{cursor:default}
.ds-blatt .ds-teil h1{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:-.02em;color:var(--text-strong)}
.ds-blatt .ds-teil h2{margin:.4rem 0 .4rem;font-family:var(--font-display);font-size:1.12rem;color:var(--text-strong)}
.ds-blatt .ds-teil h3{margin:.6rem 0 .25rem;font-size:.95rem;color:var(--text-strong)}
.ds-blatt .ds-teil p,.ds-blatt .ds-teil li{font-size:.9rem;line-height:1.62;color:#3a4552}
.ds-blatt .ds-teil ul{margin:.3rem 0 .6rem;padding-left:1.2rem}
.ds-blatt .ds-teil a{color:var(--color-blue)}

.ds-blatt a,.ig-blatt a,.rp__agb a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
.ig-check.is-dringend{background:linear-gradient(135deg,#fff6f0,#fff1e6);border-color:rgba(230,120,40,.35)}
.ig-check.is-dringend .ig-check__kopf{color:#c0571a}
.ds-blatt .ds-teil dl{margin:.4rem 0 .8rem;display:grid;gap:.15rem}
.ds-blatt .ds-teil dt{font-weight:600;color:var(--text-strong);font-size:.9rem;margin-top:.45rem}
.ds-blatt .ds-teil dd{margin:0;font-size:.9rem;line-height:1.6;color:#3a4552}
@media (max-width:900px){
  .ig-fenster.is-gesperrt .ds-teil--toc{display:none!important}
}


html.ig-tor-offen .dt-cs-btn{display:none!important}

.ds-tor-warnung{margin:0;padding:.6rem .8rem;border-radius:.6rem;background:#fff4f2;border:1px solid rgba(220,70,50,.28);font-size:.86rem;line-height:1.45;color:var(--text-strong)}
.ds-tor-warnung b{color:#b3261e}

.ds-app .ig-fenster:not(.is-gesperrt) .ds-blatt,#ds-app .ig-fenster:not(.is-gesperrt) .ds-blatt{max-height:min(78vh,52rem);overflow:auto;overscroll-behavior:contain}
.ig-check__form{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}
.ig-check__form input{min-width:0;flex:1 1 13rem;padding:.7rem .9rem;border:1px solid var(--ig-rand);border-radius:999px;background:#fff;font:inherit;font-size:.9rem}
.ig-check__form input:focus{outline:0;border-color:rgba(1,94,165,.5);box-shadow:0 0 0 3px rgba(1,94,165,.1)}
#ds-app,#ig-app{scroll-margin-top:90px}
.ig-ende{scroll-margin-top:90px}


.ds-werkzeug{margin-top:2rem;padding:1.6rem;border:1px solid var(--ig-rand);border-radius:1rem;background:#fff;scroll-margin-top:90px;
  box-shadow:0 1px 2px rgba(16,20,26,.04),0 24px 48px -32px rgba(1,94,165,.35)}
.ds-werkzeug__kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:1rem 2rem;align-items:end}
.ds-werkzeug__h{margin:.5rem 0 .3rem;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.02em;color:var(--text-strong)}
.ds-werkzeug__suche{width:100%;padding:.75rem 1rem;border:1px solid var(--ig-rand);border-radius:999px;font:inherit;font-size:.95rem;background:var(--ig-weich)}
.ds-werkzeug__suche:focus{outline:0;border-color:rgba(1,94,165,.5);background:#fff;box-shadow:0 0 0 3px rgba(1,94,165,.1)}
.ds-filter{display:flex;gap:.4rem;overflow-x:auto;margin:1.2rem -1.6rem 0;padding:0 1.6rem .3rem;scrollbar-width:none}
.ds-filter::-webkit-scrollbar{display:none}
.ds-filter__b{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .8rem;border:1px solid var(--ig-rand);border-radius:999px;background:#fff;font:inherit;font-size:.83rem;color:var(--text-muted);cursor:pointer;transition:all .2s}
.ds-filter__b small{font-size:.72rem;color:rgba(16,20,26,.45)}
.ds-filter__b:hover{border-color:rgba(1,94,165,.4)}
.ds-filter__b.is-an{background:var(--text-strong);border-color:var(--text-strong);color:#fff}
.ds-filter__b.is-an small{color:rgba(255,255,255,.65)}
.ds-gruppe{margin-top:1.4rem}
.ds-gruppe h4{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .6rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.ds-gruppe h4 small{letter-spacing:0;text-transform:none;font-weight:500;color:rgba(16,20,26,.45)}
.ds-kacheln{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.55rem}
.ds-gruppe .ds-kacheln{margin-top:0}
.ds-kachel{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;min-height:3.9rem;padding:.6rem 2.2rem .6rem .7rem;border:1px solid var(--ig-rand);border-radius:.75rem;
  background:#fff;text-align:left;font:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s}
.ds-kachel:hover{border-color:rgba(1,94,165,.35);box-shadow:0 8px 20px -14px rgba(1,94,165,.5);transform:translateY(-1px)}
.ds-kachel:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}
.ds-kachel.is-an{border-color:rgba(1,94,165,.55);background:#f5f9fe;box-shadow:inset 0 0 0 1px rgba(1,94,165,.25)}
.ds-kachel.is-warn{border-color:rgba(220,70,50,.45)}
.ds-kachel__t{display:grid;gap:.1rem;min-width:0}
.ds-kachel__t b{font-size:.88rem;line-height:1.25;color:var(--text-strong);font-weight:600}
.ds-kachel__t small{font-size:.74rem;color:rgba(16,20,26,.5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ds-kachel__b{position:absolute;top:-.5rem;left:.7rem;font-style:normal;font-size:.64rem;font-weight:600;padding:.08rem .45rem;border-radius:999px;background:#e9f8ec;color:#1a7f2c;border:1px solid rgba(40,200,64,.3)}
.ds-kachel__b--warn{background:#fff1ef;color:#b3261e;border-color:rgba(220,70,50,.35)}
.ds-kachel__haken{position:absolute;right:.7rem;top:50%;width:1.15rem;height:1.15rem;margin-top:-.575rem;border-radius:50%;border:1.5px solid rgba(16,20,26,.2);transition:all .2s}
.ds-kachel.is-an .ds-kachel__haken{border-color:var(--color-blue);background:var(--color-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.7rem no-repeat}
.ds-kachel.is-eigen{cursor:default}
.ds-kachel__weg{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:0;border-radius:50%;background:none;font-size:1.15rem;line-height:1;color:rgba(16,20,26,.45);cursor:pointer}
.ds-kachel__weg:hover{background:#fff1ef;color:#b3261e}
.ds-kachel--neu{border-style:dashed;background:var(--ig-weich)}
.ds-logo{flex:none;width:2.1rem;height:2.1rem;object-fit:contain;border-radius:.45rem}
.ds-logo--text,.ds-logo--plus{display:grid;place-items:center;background:linear-gradient(135deg,#e8f1fb,#dceefa);color:var(--color-blue);font-weight:700;font-size:1rem}
.ds-logo--plus{background:#fff;border:1px dashed rgba(1,94,165,.4);font-size:1.25rem;font-weight:500}
.ds-logo--klein{width:1.25rem;height:1.25rem;border-radius:.3rem;font-size:.65rem}
.ds-mini{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.8rem}
.ds-mini .ds-logo--klein{padding:.15rem;background:#fff;border:1px solid var(--ig-rand);width:1.7rem;height:1.7rem}
.ds-mini__mehr{display:grid;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .3rem;border-radius:.3rem;background:var(--ig-weich);font-size:.7rem;font-weight:600;color:var(--text-muted)}
.ds-leer{grid-column:1/-1;padding:1rem;color:var(--text-muted);font-size:.9rem}
.ds-neu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin-top:.9rem;padding:1rem;border:1px solid var(--ig-rand);border-radius:.75rem;background:var(--ig-weich)}
.ds-breit{grid-column:1/-1}

.ds-bestellung{grid-column:1/-1;display:grid;gap:.9rem;padding:1.2rem;border-radius:.8rem;background:#fff;border:1px solid var(--ig-rand)}
.ds-bestellung__leistung{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding-bottom:.9rem;border-bottom:1px solid var(--ig-rand)}
.ds-bestellung__leistung b{font-family:var(--font-display);font-size:1.02rem;color:var(--text-strong)}
.ds-bestellung__leistung>span{font-weight:700;color:var(--text-strong)}
.ds-bestellung__leistung ul{grid-column:1/-1;margin:.4rem 0 0;padding-left:1.1rem;font-size:.86rem;color:var(--text-muted);line-height:1.6}
.ds-bestellung__felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}
.ds-bestellung select,.ds-bestellung textarea,.ds-neu input{width:100%;padding:.6rem .75rem;border:1px solid var(--ig-rand);border-radius:.55rem;background:#fff;font:inherit;font-size:.92rem;color:var(--text-strong)}
.ds-bestellung textarea{resize:vertical}
.ds-bestellung input.is-fehler{border-color:#d93025;box-shadow:0 0 0 3px rgba(217,48,37,.1)}
.ds-bestellung__fuss{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
.ds-bestellung__leistung>span{max-width:15rem;text-align:right;line-height:1.35}
.ds-bestellung__zahlung{display:block;color:var(--text-muted);font-size:.8rem;line-height:1.5}
.ds-bestellung button[disabled]{opacity:.7;cursor:progress}
@media (max-width:560px){.ds-bestellung__leistung{grid-template-columns:minmax(0,1fr)}.ds-bestellung__leistung>span{max-width:none;text-align:left}}
@media (max-width:700px){
  .ds-werkzeug{padding:1.1rem;margin-left:-.25rem;margin-right:-.25rem}
  .ds-werkzeug__kopf{grid-template-columns:minmax(0,1fr)}
  .ds-filter{margin:1rem -1.1rem 0;padding:0 1.1rem .3rem}
  .ds-kacheln{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem}
  .ds-kachel{min-height:3.4rem;padding:.5rem 1.9rem .5rem .55rem;gap:.5rem}
  .ds-kachel__t small{display:none}
  .ds-logo{width:1.7rem;height:1.7rem}
  .ds-bestellung__felder,.ds-neu{grid-template-columns:minmax(0,1fr)}
  .ds-bestellung__leistung{grid-template-columns:minmax(0,1fr)}
}

.ds-kachel{user-select:none}
.ds-region{display:flex;align-items:center;gap:.2rem;margin-top:.1rem}
.ds-region small{font-size:.7rem;color:rgba(16,20,26,.5);margin-right:.15rem}
.ds-region button{padding:.05rem .4rem;border:1px solid var(--ig-rand);border-radius:999px;background:#fff;font:inherit;font-size:.68rem;font-weight:600;color:var(--text-muted);cursor:pointer;line-height:1.5}
.ds-region button.is-an{background:var(--color-blue);border-color:var(--color-blue);color:#fff}
@media (max-width:700px){.ds-region small{display:none}}


html.ig-laeuft .dt-cs-btn{display:none!important}
.ds-hilfe{margin:0 0 .4rem;font-size:.8rem;line-height:1.45;color:var(--text-muted)}
.ds-kacheln > li{display:flex;flex-direction:column;min-width:0}
.ds-kacheln > li > .ds-kachel{flex:1}
.ds-kacheln > li.hat-region > .ds-kachel{border-bottom-left-radius:0;border-bottom-right-radius:0}
.ds-region{display:flex;align-items:center;gap:.3rem;margin-top:-1px;padding:.35rem .6rem;border:1px solid var(--ig-rand);border-radius:0 0 .75rem .75rem;background:var(--ig-weich)}
.ds-region.is-an{border-color:rgba(1,94,165,.55);background:#eef5fd}
.ds-region small{font-size:.72rem;color:rgba(16,20,26,.55);margin-right:auto}
.ds-region button{min-height:1.9rem;min-width:2.6rem;padding:0 .6rem;border:1px solid var(--ig-rand);border-radius:999px;background:#fff;font:inherit;font-size:.74rem;font-weight:600;color:var(--text-muted);cursor:pointer}
.ds-region button.is-an{background:var(--color-blue);border-color:var(--color-blue);color:#fff}
.ds-region:not(.is-an) button.is-an{background:#fff;color:var(--color-blue);border-color:rgba(1,94,165,.5)}
.ds-kachel.is-frisch{animation:ds-frisch 2.2s var(--ease-out)}
@keyframes ds-frisch{0%{box-shadow:0 0 0 0 rgba(40,200,64,.6)}30%{box-shadow:0 0 0 6px rgba(40,200,64,.25)}100%{box-shadow:inset 0 0 0 1px rgba(1,94,165,.25)}}
.ds-mehr{margin-top:.55rem;padding:.45rem .9rem;border:1px dashed rgba(1,94,165,.4);border-radius:999px;background:#fff;font:inherit;font-size:.82rem;color:var(--color-blue);cursor:pointer}
.ds-mehr:hover{background:#f3f8fd}
.ds-leiste{display:none}
@media (min-width:701px){.ds-filter{flex-wrap:wrap;overflow:visible;margin-left:0;margin-right:0;padding:0}}
@media (max-width:700px){
  .ds-filter{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}
  .ds-leiste{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:60;display:flex;justify-content:space-between;align-items:center;gap:1rem;
    padding:.85rem 1.1rem;border:0;border-radius:999px;background:var(--text-strong);color:#fff;font:inherit;font-size:.9rem;box-shadow:0 12px 30px -10px rgba(16,20,26,.5);cursor:pointer}
  .ds-leiste span:last-child{font-weight:600}
  .ds-region small{display:inline}
  .ig-check{padding:1rem .8rem}
  .ds-bestellung{padding:.9rem .8rem}
}
.ig-check > *,.ds-bestellung > *,.ds-bestellung__felder > *{min-width:0}
.ds-bestellung input,.ds-bestellung select,.ds-bestellung textarea{max-width:100%;box-sizing:border-box}
.ds-kachel:has(.ds-kachel__b){padding-top:1rem}
@media (max-width:700px){.ds-kachel__b{left:.55rem;font-size:.6rem}.ds-kachel:has(.ds-kachel__b){padding-top:1.05rem}}
.ig-schalter.is-gesperrt{cursor:default;opacity:.85}

.ig-tor__feld--breit{grid-column:1/-1}
@media (max-width:560px){.ig-tor__felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.ig-chip--rat{background:#eef5fd;border-color:rgba(1,94,165,.3);color:var(--text-strong)}
.ig-chip--rat b{font-weight:600;color:var(--color-blue)}


.dt-land .igb{position:absolute;right:.5rem;top:-.25rem;width:min(41%,32rem);pointer-events:none;transition:opacity .4s}

.igb__glut{position:absolute;inset:4% -8% -6% 6%;background:var(--gradient-logo);filter:blur(64px);opacity:.3;border-radius:42%;animation:igb-glut 10s ease-in-out infinite}
@keyframes igb-glut{0%,100%{transform:scale(1)}50%{transform:scale(1.07) translate(-3%,2%)}}
.igb__stapel{position:absolute;inset:1.4rem -0.8rem -1rem 1.6rem;border-radius:1rem;background:linear-gradient(160deg,#fff,#eef5fc);border:1px solid rgba(1,94,165,.14);transform:rotate(3deg);box-shadow:0 20px 40px -30px rgba(1,94,165,.6)}
.igb__fenster{position:relative;border-radius:1rem;background:#fff;border:1px solid rgba(1,94,165,.16);overflow:hidden;
  box-shadow:0 1px 2px rgba(16,20,26,.05),0 30px 60px -28px rgba(1,58,117,.45);transform:rotate(-1.2deg);animation:igb-schwebe 8s ease-in-out infinite}
@keyframes igb-schwebe{0%,100%{transform:rotate(-1.2deg) translateY(0)}50%{transform:rotate(-1.2deg) translateY(-7px)}}
.igb__leiste{display:flex;align-items:center;gap:.4rem;padding:.65rem .9rem;background:#f6f8fb;border-bottom:1px solid rgba(16,20,26,.06)}
.igb__leiste i{width:.62rem;height:.62rem;border-radius:50%;background:#ff5f57}
.igb__leiste i:nth-child(2){background:#febc2e}.igb__leiste i:nth-child(3){background:#28c840}
.igb__url{display:inline-flex;align-items:center;gap:.4rem;margin-left:.7rem;padding:.25rem .7rem;border-radius:999px;background:#fff;border:1px solid rgba(16,20,26,.07);font-size:.72rem;color:rgba(16,20,26,.72)}
.igb__url img{width:10px;height:13px}
.igb__blatt{position:relative;padding:1.3rem 1.5rem 1.1rem;font-size:.82rem;line-height:1.5;color:#3a4552}
.igb__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.9rem}
.igb__kopf b{font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.02em;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}
.igb__kopf span{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue);padding:.15rem .5rem;border-radius:999px;background:rgba(1,94,165,.08)}
.igb__kopf .igb__stand{text-transform:none;letter-spacing:.01em}
.igb__z{display:grid;gap:.1rem;margin-bottom:.7rem;padding-left:.75rem;border-left:2px solid rgba(0,186,235,.35);opacity:0;clip-path:inset(0 100% 0 0);animation:igb-tippen 1s steps(30,end) forwards}
.igb__z small{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy)}
.igb__z1{animation-delay:.4s}.igb__z2{animation-delay:1.4s}.igb__z3{animation-delay:2.4s}
@keyframes igb-tippen{0%{opacity:1;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}
.igb__logos{display:flex;gap:.35rem;margin-top:.15rem}
.igb__logos img{width:22px;height:22px;padding:3px;border-radius:6px;background:#fff;border:1px solid rgba(16,20,26,.08);object-fit:contain}
.igb__cursor{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--color-blue);animation:igb-blink 1s steps(2) infinite}
@keyframes igb-blink{50%{opacity:0}}
.igb__strahl{position:absolute;left:0;right:0;top:0;height:3.2rem;background:linear-gradient(180deg,transparent,rgba(0,186,235,.12),transparent);border-bottom:1px solid rgba(0,186,235,.35);animation:igb-scan 3.4s ease-in-out .2s 1 both}
@keyframes igb-scan{0%{transform:translateY(-4rem);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateY(15rem);opacity:0}}
.igb__marke{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.55rem .7rem;border-radius:.6rem;background:linear-gradient(90deg,rgba(0,186,235,.08),rgba(1,94,165,.04));font-size:.72rem;color:var(--text-muted);opacity:0;animation:igb-auf .6s var(--ease-out) 3.4s forwards}
.igb__marke b{color:var(--color-navy)}
.igb__siegel{position:absolute;left:-2.6rem;bottom:-2.2rem;width:8.4rem;height:8.4rem;filter:drop-shadow(0 18px 26px rgba(1,58,117,.35));opacity:0;animation:igb-siegel .8s cubic-bezier(.2,1.4,.4,1) 1s forwards}
.igb__siegel svg{width:100%;height:100%;display:block}
.igb__ring{transform-origin:70px 70px;animation:igb-dreh 24s linear infinite}
.igb__siegel img{position:absolute;left:50%;top:50%;width:2.15rem;height:auto;transform:translate(-50%,-52%)}
@keyframes igb-dreh{to{transform:rotate(360deg)}}
@keyframes igb-siegel{from{opacity:0;transform:scale(.6) rotate(-20deg)}to{opacity:1;transform:none}}
.igb__chip{position:absolute;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem .5rem .55rem;border-radius:999px;background:#fff;border:1px solid rgba(16,20,26,.08);
  box-shadow:0 14px 30px -14px rgba(1,94,165,.5);font-size:.78rem;font-weight:600;color:var(--text-strong);white-space:nowrap;opacity:0;animation:igb-auf .7s var(--ease-out) forwards}
.igb__chip img{width:22px;height:22px;border-radius:50%;object-fit:cover}
.igb__chip--warn{border-color:rgba(220,70,50,.3);color:#b3261e}
.igb__chip--warn img{border-radius:4px;object-fit:contain}
.igb__chip .ml-kreuz{width:1.1rem;height:1.1rem}
.igb__ok{display:inline-block;flex:none;width:1.1rem;height:1.1rem;border-radius:50%;background:#28c840 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.7rem no-repeat}
.igb__chip--1{right:1.2rem;top:-1.2rem;animation-delay:.6s}
.igb__chip--2{right:-1.6rem;top:46%;animation-delay:2.6s}
.igb__chip--3{right:3rem;bottom:-1.3rem;animation-delay:1.8s}
@keyframes igb-auf{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}
@media (max-width:1100px){.dt-land .igb{display:none}}
@media (prefers-reduced-motion:reduce){.igb__fenster,.igb__glut,.igb__strahl,.igb__cursor,.igb__ring{animation:none}.igb__chip,.igb__z,.igb__marke,.igb__siegel{animation:none;opacity:1;clip-path:none}}

.ig-gratis{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.9rem;padding:.35rem .85rem .35rem .4rem;border-radius:999px;background:#e9f8ec;border:1px solid rgba(40,200,64,.35);font-size:.82rem;font-weight:600;color:#1a7f2c}
.ig-gratis + .ml-eyebrow{display:flex}
.igb__siegel{left:-4.2rem;bottom:-3.4rem;width:8rem;height:8rem}
.igb__blatt{padding-bottom:1.4rem}

.ig-angebot{grid-template-columns:minmax(0,1.6fr) minmax(15rem,1fr);gap:1.4rem 2rem;align-items:stretch;padding:1.6rem 1.7rem;margin-top:1rem;
  background:linear-gradient(140deg,#f3f8fd 0%,#e8f3fb 55%,#e3f6fc 100%);border:1px solid rgba(1,94,165,.2);box-shadow:0 24px 48px -36px rgba(1,58,117,.55)}
.ig-angebot.is-dringend{background:linear-gradient(140deg,#fff6f3 0%,#fdf0ec 60%,#f3f8fd 100%);border-color:rgba(220,70,50,.3)}
.ig-angebot.is-dringend .ig-check__kopf{color:#b3261e}
.ig-angebot__text{display:grid;gap:.6rem;align-content:start}
.ig-angebot__h{font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.25;letter-spacing:-.015em;color:var(--text-strong)}
.ig-angebot__liste{list-style:none;margin:.2rem 0 0;padding:0;display:grid;gap:.45rem;font-size:.9rem;color:var(--text-strong)}
.ig-angebot__liste li{position:relative;padding-left:1.7rem;line-height:1.45}
.ig-angebot__liste li::before{content:"";position:absolute;left:0;top:.1rem;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--color-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.7rem no-repeat}
.ig-angebot__risiko{margin:.3rem 0 0;padding:.6rem .8rem;border-radius:.6rem;background:rgba(255,255,255,.7);border:1px solid rgba(16,20,26,.07);font-size:.8rem;line-height:1.45;color:var(--text-muted)}
.ig-angebot__kasse{display:flex;flex-direction:column;gap:.9rem;justify-content:center;padding:1.2rem;border-radius:.9rem;background:#fff;border:1px solid rgba(1,94,165,.15);box-shadow:0 12px 30px -22px rgba(1,58,117,.5)}
.ig-angebot__preis{display:grid;gap:.1rem;text-align:center}
.ig-angebot__preis small{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-blue)}
.ig-angebot__preis b{font-family:var(--font-display);font-size:2.4rem;letter-spacing:-.03em;line-height:1.05;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}
.ig-angebot__preis span{font-size:.78rem;color:var(--text-muted)}
.ig-angebot__knopf{width:100%}
.ig-angebot__person{display:flex;align-items:center;gap:.6rem;justify-content:center;font-size:.8rem;color:var(--text-muted)}
.ig-angebot__person img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(1,94,165,.25)}
.ig-angebot__person span{display:grid;line-height:1.3}
.ig-angebot__person b{color:var(--text-strong);font-size:.85rem}
.ig-angebot > .ig-check__ok,.ig-angebot > .ds-bestellung{grid-column:1/-1}
@media (max-width:760px){.ig-angebot{grid-template-columns:minmax(0,1fr);padding:1.1rem}}
.ds-scanfehler{display:grid;gap:.4rem;padding:.8rem .9rem;border-radius:.6rem;background:#fff8ec;border:1px solid rgba(254,188,46,.55);font-size:.85rem;line-height:1.45;color:var(--text-muted)}
.ds-scanfehler b{color:var(--text-strong)}
.ds-scanfehler .ig-btn{justify-self:start}


.dsw{margin-top:2rem;border:1px solid var(--ig-rand);border-radius:1.1rem;background:#fff;scroll-margin-top:84px;
  box-shadow:0 1px 2px rgba(16,20,26,.04),0 30px 60px -40px rgba(1,58,117,.45)}
.dsw__schritte{list-style:none;margin:0;padding:.8rem 1rem;display:flex;gap:.3rem;border-bottom:1px solid var(--ig-rand);background:linear-gradient(180deg,#f7fafd,#fff);border-radius:1.1rem 1.1rem 0 0;overflow-x:auto;scrollbar-width:none}
.dsw__schritte::-webkit-scrollbar{display:none}
.dsw__s{flex:1 0 auto;position:relative}
.dsw__s button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:0;border-radius:.6rem;background:none;font:inherit;font-size:.84rem;color:rgba(16,20,26,.45);cursor:pointer;white-space:nowrap}
.dsw__s .dsw__schritt{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:0;border-radius:.6rem;background:none;font:inherit;font-size:.84rem;color:rgba(16,20,26,.45);cursor:default;white-space:nowrap}
.dsw__s button:disabled{cursor:default}
.dsw__s button:not(:disabled):hover{background:rgba(1,94,165,.06)}
.dsw__nr{flex:none;display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;border:1.5px solid rgba(16,20,26,.18);font-size:.75rem;font-weight:700}
.dsw__s.is-aktiv button,.dsw__s.is-aktiv .dsw__schritt{color:var(--text-strong);font-weight:600}
.dsw__s.is-aktiv .dsw__nr{border-color:var(--color-blue);background:var(--color-blue);color:#fff;box-shadow:0 0 0 4px rgba(1,94,165,.12)}
.dsw__s.is-fertig button,.dsw__s.is-fertig .dsw__schritt{color:var(--text-strong)}
.dsw__s.is-fertig .dsw__nr{border-color:#28c840;background:#28c840 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.75rem no-repeat}
.dsw__s + .dsw__s::before{content:"";position:absolute;left:-.25rem;top:50%;width:.2rem;height:1px;background:var(--ig-rand)}
.dsw__karte{padding:1.6rem 1.7rem}
.dsw__teil{display:grid;gap:.8rem;animation:dsw-rein .35s var(--ease-out)}
@keyframes dsw-rein{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.dsw__h{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.7rem);letter-spacing:-.02em;color:var(--text-strong)}
.dsw__teil > .ig-leise{margin:-.4rem 0 .2rem}
.dsw .ig-log-huelle{max-width:40rem}
.dsw .ds-werkzeug{margin-top:0;padding:0;border:0;box-shadow:none}
.dsw__felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.1rem;max-width:46rem}
.dsw__felder .ig-feld--breit{grid-column:1/-1}
.dsw__felder .ig-zeile{grid-column:1/-1}
.dsw__gruppen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.dsw__gruppe{display:grid;gap:.5rem;align-content:start;padding:1rem;border:1px solid var(--ig-rand);border-radius:.8rem;background:#fbfcfe}
.dsw__gruppe h4{margin:0 0 .2rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.dsw__teil--tor{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.6rem;align-items:start}
.dsw__teil--tor .ig-tor{position:static;transform:none;width:auto;margin:0;max-width:none}
.dsw__befund{display:grid;gap:.9rem;padding:1.2rem;border-radius:.9rem;background:linear-gradient(140deg,#f3f8fd,#e8f3fb);border:1px solid rgba(1,94,165,.15)}
.dsw__zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}
.dsw__zahlen div{display:grid;gap:.1rem;padding:.7rem .6rem;border-radius:.7rem;background:#fff;border:1px solid rgba(16,20,26,.07);text-align:center}
.dsw__zahlen b{font-family:var(--font-display);font-size:1.6rem;line-height:1.1;color:var(--color-blue)}
.dsw__zahlen span{font-size:.74rem;color:var(--text-muted)}
.dsw__zahlen .is-warn b{color:#b3261e}
.dsw__blatt{max-height:min(60vh,34rem);overflow:auto;border:1px solid var(--ig-rand);border-radius:.8rem;padding:1.2rem 1.4rem;background:#fff}
.dsw .ig-ende__knoepfe{justify-content:flex-start}
.dsw__fuss{position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.7rem;border-top:1px solid var(--ig-rand);
  background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 0 1.1rem 1.1rem}
@media (max-width:900px){.dsw__teil--tor{grid-template-columns:minmax(0,1fr)}.dsw__gruppen{grid-template-columns:minmax(0,1fr)}}
@media (max-width:700px){
  .dsw{margin-left:-.25rem;margin-right:-.25rem}
  .dsw__karte{padding:1.1rem .95rem}
  .dsw__s .dsw__t{display:none}.dsw__s.is-aktiv .dsw__t{display:inline}
  .dsw__felder{grid-template-columns:minmax(0,1fr)}
  .dsw__fuss{padding:.75rem .95rem}
  .dsw__fuss .ig-btn--gross{flex:1}
}
.dsw__ende{display:grid;gap:1rem}
.dsw__ende .ig-ende__knoepfe{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.dsw__ende .ig-angebot{margin-top:.4rem}
.dsw__zwischen{margin:.8rem 0 0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.dsw__fuss.is-ruhig{position:static}
.dsw__teil{grid-template-columns:minmax(0,1fr)}
.dsw__teil > *{min-width:0}
.dsw__teil--tor{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}
@media (max-width:900px){.dsw__teil--tor{grid-template-columns:minmax(0,1fr)}}
.dsw .ds-werkzeug__kopf > *{min-width:0}
.dsw .ds-filter{margin-left:0;margin-right:0;padding-left:0;padding-right:0}


.dsw .ds-werkzeug__kopf{align-items:center}
.ds-kachel__p{position:absolute;right:2.25rem;top:50%;width:.5rem;height:.5rem;margin-top:-.25rem;border-radius:50%;background:#28c840}
.ds-kachel__p--warn{background:#e0442f}
.ds-kachel:has(.ds-kachel__b){padding-top:.6rem}
.ds-kachel{min-height:3.5rem;box-shadow:none}
.ds-kachel.is-an{box-shadow:none;background:#f5f9fe}
.ds-kachel:hover{transform:none;box-shadow:0 4px 14px -10px rgba(1,94,165,.45)}
.ds-gruppe h4{color:var(--text-muted);font-weight:600}
.ds-mehr{border-style:solid;border-color:var(--ig-rand);color:var(--text-muted)}

.dsw__export{position:relative;display:grid;gap:.7rem;justify-items:center;text-align:center;padding:2rem 1.5rem 1.6rem;border-radius:1rem;
  background:linear-gradient(160deg,#f2f8fe,#fff 70%);border:1px solid rgba(1,94,165,.2)}
.dsw__haken{width:3rem;height:3rem;border-radius:50%;background:#28c840 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.6rem no-repeat;box-shadow:0 0 0 8px rgba(40,200,64,.12)}
.dsw__export-knoepfe{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.4rem}
.dsw__gross{flex-direction:column;gap:.15rem;min-width:15rem;min-height:4rem;padding:.7rem 1.6rem;font-size:1.05rem}
.dsw__gross small{font-size:.74rem;font-weight:400;opacity:.75}
.dsw__mehr{margin:0;font-size:.84rem;color:var(--text-muted)}
.dsw__fehlt{margin:0;font-size:.86rem;color:#8a5a00}
@media (max-width:560px){.dsw__gross{width:100%;min-width:0}}


.dsw .ds-kachel{border-color:rgba(16,20,26,.08);background:#fff;min-height:3.3rem;padding-top:.55rem;padding-bottom:.55rem}
.dsw .ds-kachel.is-an{border-color:rgba(1,94,165,.28);background:#f6f9fd}
.dsw .ds-kachel.is-warn{border-color:rgba(16,20,26,.08)}
.dsw .ds-kachel.is-an.is-warn{border-color:rgba(1,94,165,.28)}
.dsw .ds-kachel__t small{color:rgba(16,20,26,.42)}
.dsw .ds-kachel__haken{width:1.05rem;height:1.05rem;border-color:rgba(16,20,26,.15)}
.dsw .ds-region{background:#f6f9fd;border-color:rgba(1,94,165,.28);padding:.3rem .55rem}
.dsw .ds-region button{min-height:1.6rem;font-weight:500}
.dsw .ds-filter__b{font-size:.8rem}
.dsw .ds-gruppe h4{text-transform:none;letter-spacing:0;font-size:.85rem;color:var(--text-strong)}
.ds-neu-link{display:flex;align-items:center;padding-left:.2rem}
.dsw__gruppen{gap:2rem}
.dsw__gruppe{padding:0;border:0;background:none}
.dsw__gruppe h4{text-transform:none;letter-spacing:0;font-size:.95rem;color:var(--text-strong);margin-bottom:.3rem}
.dsw .ig-schalter__t small{font-size:.76rem;color:rgba(16,20,26,.45)}
.dsw__weitere{justify-self:start;font-size:.85rem}

.dsw .ig-angebot,.dsw .ig-angebot.is-dringend{background:#fff;border:1px solid var(--ig-rand);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.3rem 1.5rem}
.dsw .ig-angebot__h{font-size:1.15rem}
.dsw .ig-angebot__liste{grid-template-columns:repeat(3,auto);justify-content:start;gap:.4rem 1.2rem;font-size:.85rem}
.dsw .ig-angebot__risiko{padding:0;border:0;background:none;font-size:.76rem}
.dsw .ig-angebot__kasse{padding:0;border:0;box-shadow:none;background:none;flex-direction:row;align-items:center;gap:1rem}
.dsw .ig-angebot__preis{text-align:right}
.dsw .ig-angebot__preis b{font-size:1.7rem}
.dsw .ig-angebot__person{display:none}
.dsw .ig-angebot__knopf{width:auto}
@media (max-width:900px){.dsw .ig-angebot{grid-template-columns:minmax(0,1fr)}.dsw .ig-angebot__liste{grid-template-columns:minmax(0,1fr)}.dsw .ig-angebot__kasse{justify-content:space-between}}
.ig-schalter__warn{display:block;margin-top:.25rem;color:#a14a00!important;font-size:.76rem}


.dsw__spalten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-width:58rem}
.dsw__block{display:grid;gap:.75rem;align-content:start;padding:1.2rem 1.3rem;border:1px solid var(--ig-rand);border-radius:.9rem;background:#fff}
.dsw__block h4{margin:0 0 .1rem;font-size:.95rem;color:var(--text-strong)}
.dsw__plzort{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem}
.dsw .ig-feld{display:grid;gap:.3rem}
.dsw .ig-feld > span{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.78rem;color:var(--text-muted)}
.dsw .ig-feld input,.dsw .ig-feld select{width:100%;min-height:2.6rem;padding:.5rem .75rem;font-size:.92rem;border-radius:.55rem}
.dsw .ig-quelle{background:none;padding:0;font-size:.7rem;font-weight:500;color:#1a7f2c}
.dsw .ig-quelle::before{content:"✓ "}
.ds-gefunden{color:#1a7f2c!important}
@media (max-width:760px){.dsw__spalten{grid-template-columns:minmax(0,1fr)}}
.dsw__spalten{max-width:none}
.dsw .ig-feld.is-leer input{border-color:rgba(224,140,40,.7);background:#fffaf2}
.dsw .ig-feld.is-leer > span::after{content:"Pflicht";font-size:.68rem;font-weight:600;color:#b36b00}
@media (max-width:700px){.dsw .ig-angebot__liste,.dsw .ig-angebot__risiko{display:none}.dsw .ig-angebot{padding:1rem;gap:.8rem}}


html.ig-laeuft .ig-start__hinweis{display:none}
.dsw__karte{min-height:28rem}
@media (max-width:700px){
  .dsw__teil--tor .ds-mini{display:none}
  .dsw__befund{padding:.8rem;gap:.6rem}
  .dsw__zahlen b{font-size:1.2rem}
  .dsw__zahlen div{padding:.45rem .3rem}
  .dsw .ig-angebot,.dsw .ig-angebot.is-dringend{grid-template-columns:minmax(0,1fr)!important}
  .dsw .ig-angebot__kasse{flex-direction:column;align-items:stretch;gap:.6rem}
  .dsw .ig-angebot__preis{text-align:left}
  .dsw .ig-angebot__knopf{width:100%}
  .dsw__schritte{gap:.1rem;padding:.6rem .5rem}
  .dsw__s{flex:0 1 auto}
  .dsw__s button{padding:.35rem .3rem}
}
@media (max-width:700px){
  .dsw__befund{padding:.6rem .7rem;gap:.45rem;border-radius:.7rem}
  .dsw__befund > .ig-tor__kopf{display:none}
  .dsw__zahlen{display:flex;flex-wrap:wrap;gap:.3rem .9rem}
  .dsw__zahlen div{display:flex;align-items:baseline;gap:.3rem;padding:0;border:0;background:none;text-align:left}
  .dsw__zahlen b{font-size:1rem}
  .dsw__zahlen span{font-size:.8rem}
  .dsw__befund .ds-tor-warnung{padding:.4rem .6rem;font-size:.8rem}
  .dsw__teil--tor{gap:.8rem}
}

.ig-vorschau{display:grid;gap:.25rem;padding:1rem 1.1rem;border-radius:.7rem;background:#fff;border:1px solid rgba(16,20,26,.07);font-size:.88rem;color:var(--text-muted);line-height:1.45}
.ig-vorschau b{font-family:var(--font-display);font-size:1.1rem;color:var(--text-strong)}
.dsw__block--breit{max-width:46rem}
.dsw .ig-personen{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}
.dsw .ig-zeile{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem}
.dsw__blatt.ig-blatt{display:block;padding:1.4rem 1.6rem}
@media (max-width:700px){.dsw__teil--tor .ig-vorschau{font-size:.8rem;padding:.6rem .7rem}}
.dsw__blatt table{width:100%;table-layout:fixed;font-size:.78rem}.dsw__blatt td,.dsw__blatt th{word-break:break-word;hyphens:auto}


.dsw__haken{position:relative;animation:dsw-haken .6s cubic-bezier(.2,1.5,.4,1) both}
.dsw__haken::before,.dsw__haken::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(40,200,64,.55);animation:dsw-puls 2.4s ease-out infinite}
.dsw__haken::after{animation-delay:1.2s}
@keyframes dsw-haken{from{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}
@keyframes dsw-puls{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.9);opacity:0}}
@media (prefers-reduced-motion:reduce){.dsw__haken,.dsw__haken::before,.dsw__haken::after{animation:none}}

.dsw__formate{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.2rem}
.dsw__formate span{font-size:.78rem;color:var(--text-muted);margin-right:.2rem}
.dsw__formate button{padding:.35rem .75rem;border:1px solid var(--ig-rand);border-radius:999px;background:#fff;font:inherit;font-size:.8rem;color:var(--text-strong);cursor:pointer}
.dsw__formate button:hover{border-color:rgba(1,94,165,.4)}

.dsw .ig-angebot{border:1px solid rgba(1,94,165,.25);box-shadow:0 18px 40px -30px rgba(1,58,117,.55);padding:1.5rem 1.6rem;gap:1rem 2rem}
.dsw .ig-angebot.is-dringend{border-color:rgba(224,68,47,.35);border-left:4px solid #e0442f;background:linear-gradient(90deg,#fff7f5,#fff 55%)}
.ig-angebot__befund{display:flex;gap:.7rem;align-items:flex-start;padding:.75rem .9rem;border-radius:.7rem;background:#fff;border:1px solid rgba(224,68,47,.25);font-size:.9rem;line-height:1.5;color:var(--text-strong)}
.ig-angebot__befund b{color:#b3261e}
.ig-angebot__alarm{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#e0442f;color:#fff;font-weight:700;font-size:.85rem;animation:dsw-alarm 2s ease-in-out infinite}
@keyframes dsw-alarm{0%,100%{box-shadow:0 0 0 0 rgba(224,68,47,.4)}50%{box-shadow:0 0 0 6px rgba(224,68,47,0)}}
.dsw .ig-angebot__h{font-size:1.25rem}
.dsw .ig-angebot__preis b{font-size:2rem}
.dsw .ig-angebot__knopf{min-height:3.2rem;padding:0 1.8rem;font-size:1.02rem}
@media (max-width:700px){.ig-angebot__befund{font-size:.84rem}}

.ig-quer{display:grid;gap:.45rem;margin-top:1rem;padding:1.4rem 1.6rem;border-radius:1rem;text-decoration:none;color:inherit;
  background:linear-gradient(135deg,#003a75,#015ea5 55%,#0e93cf);box-shadow:0 22px 44px -30px rgba(1,58,117,.8);transition:transform .2s,box-shadow .2s}
.ig-quer:hover{transform:translateY(-2px);box-shadow:0 26px 50px -28px rgba(1,58,117,.9)}
.ig-quer__kopf{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,.7)}
.ig-quer__h{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.25;color:#fff}
.ig-quer__t{font-size:.92rem;line-height:1.5;color:rgba(255,255,255,.85);max-width:46rem}
.ig-quer__t b{color:#fff}
.ig-quer__knopf{justify-self:start;margin-top:.4rem;background:#fff!important;color:var(--color-navy)!important;border-color:#fff!important}
.dsw__haftung{margin:.2rem 0 0;max-width:40rem;font-size:.76rem;line-height:1.45;color:var(--text-muted)}


.cb .cb-kat{display:flex;align-items:center;gap:.5rem;cursor:default}
.cb .cb-kat small{display:inline;margin-right:auto}
.cb .cb-kat{height:2.6rem;min-height:0;box-sizing:border-box}
.cb .cb-kat--aus{background:#fff;border-color:rgba(16,20,26,.08)}
.cb .cb-kat--aus span{font-size:.76rem;color:rgba(16,20,26,.45);padding-right:.6rem}
.dsw .cb .ds-kacheln > li.hat-region > .ds-kachel,.cb .ds-kacheln > li.hat-region > .ds-kachel{border-bottom-left-radius:0;border-bottom-right-radius:0}
.cb .cb-kat select{min-height:1.9rem;padding:0 1.6rem 0 .6rem;border:1px solid rgba(1,94,165,.35);border-radius:999px;background:#fff;font:inherit;font-size:.76rem;font-weight:600;color:var(--color-blue);cursor:pointer;max-width:9.5rem}
.cb .ds-gruppe h4{flex-wrap:wrap}
.cb-aussehen{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;gap:2rem;align-items:start}
.cb-aussehen__wahl{display:grid;gap:1.1rem;align-content:start}
.cb-feld{margin:0;padding:0;border:0;display:grid;gap:.5rem;min-width:0}
.cb-feld legend{padding:0;margin-bottom:.5rem;font-size:.78rem;color:var(--text-muted)}
.cb-wahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.5rem}
.cb-wahl__b{display:grid;justify-items:center;gap:.45rem;padding:.7rem .4rem;border:1px solid var(--ig-rand);border-radius:.75rem;background:#fff;font:inherit;font-size:.8rem;color:var(--text-strong);cursor:pointer;text-align:center;line-height:1.25}
.cb-wahl__b.is-an{border-color:rgba(1,94,165,.55);background:#f5f9fe;box-shadow:inset 0 0 0 1px rgba(1,94,165,.35)}
.cb-wahl__b:focus-visible,.cb-farbe:focus-visible,.cb-tabs button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue)}
.cb-pos{position:relative;width:3.4rem;height:2.3rem;border-radius:.35rem;border:1px solid rgba(16,20,26,.15);background:#f3f5f8}
.cb-pos i{position:absolute;background:var(--color-blue);border-radius:2px}
.cb-pos--leiste i{left:0;right:0;bottom:0;height:.5rem;border-radius:0 0 .3rem .3rem}
.cb-pos--box i{left:.25rem;bottom:.25rem;width:1.3rem;height:.8rem}
.cb-pos--mitte{background:#c9d0d8}.cb-pos--mitte i{left:50%;top:50%;width:1.6rem;height:1.05rem;transform:translate(-50%,-50%)}
.cb-pos--oben i{left:0;right:0;top:0;height:.5rem;border-radius:.3rem .3rem 0 0}
.cb-pos--box-r i{right:.25rem;bottom:.25rem;width:1.3rem;height:.8rem}
.cb-farben{display:flex;flex-wrap:wrap;gap:.4rem}
.cb-farbe{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 .8rem 0 .45rem;border:1px solid var(--ig-rand);border-radius:999px;background:#fff;font:inherit;font-size:.82rem;color:var(--text-strong);cursor:pointer}
.cb-farbe i{width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}
.cb-farbe.is-an{border-color:rgba(1,94,165,.55);background:#f5f9fe}
.cb-farbe--eigen input{width:1.6rem;height:1.6rem;padding:0;border:0;background:none;cursor:pointer}
.cb-felder{max-width:none}
.cb-vorschau{display:grid;gap:.6rem;min-width:0;position:sticky;top:6rem}
.cb-vorschau__kopf{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}
.cb-tabs{display:inline-flex;padding:.2rem;border-radius:999px;background:var(--ig-weich);gap:.15rem}
.cb-tabs button{min-height:2.1rem;padding:0 .85rem;border:0;border-radius:999px;background:none;font:inherit;font-size:.8rem;color:var(--text-muted);cursor:pointer}
.cb-tabs button.is-an{background:#fff;color:var(--text-strong);font-weight:600;box-shadow:0 1px 3px rgba(16,20,26,.12)}
.cb-browser{border:1px solid rgba(1,94,165,.16);border-radius:.9rem;overflow:hidden;background:#fff;box-shadow:0 24px 50px -32px rgba(1,58,117,.5);margin:0 auto;width:100%;transition:max-width .3s var(--ease-out)}
.cb-browser--handy{max-width:24rem;border-radius:1.6rem;border-width:6px;border-color:#10141a}
.cb-browser .igb__url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cb-browser .igb__url img{width:12px;height:12px;border-radius:2px}
.cb-rahmen{display:block;width:100%;height:27rem;border:0;background:#fff}
.cb-browser--handy .cb-rahmen{height:34rem}
.cb-code{margin:0;max-width:100%;padding:.8rem 1rem;border-radius:.6rem;background:#10141a;color:#e8eef5;font:500 .78rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}
.cb-code--gross{width:100%;max-width:46rem;font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere}
.cb-code--neu{box-shadow:inset 3px 0 0 #28c840}
.cb-kopier.is-kopiert{background:#1a7f37}
.cb-haken{display:inline-block;width:1.15rem;height:1.15rem;margin-right:.35rem;vertical-align:-.15rem;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%231a7f37' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.75rem no-repeat;animation:dsw-haken .45s cubic-bezier(.2,1.5,.4,1) both}
.cb-ch-zeile{display:block;margin:0;max-width:40rem;font-size:.82rem;line-height:1.5;color:var(--text-muted);text-align:center}
.dt-land .cb-ch-zeile .ml-kreuz{vertical-align:-1px;margin-right:6px}
.cb-selbst{display:grid;gap:.6rem;width:100%;max-width:46rem;padding:1rem;border-radius:.8rem;background:var(--ig-weich);text-align:left}
.cb-selbst__kn{display:flex;flex-wrap:wrap;gap:.5rem}
.cb-andere{margin:0}
.cb-sperren{display:grid;gap:.8rem}
.cb-sperren__liste{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}
.cb-sperre{display:grid;gap:.55rem;padding:1rem 1.1rem;border:1px solid var(--ig-rand);border-radius:.8rem;background:#fff;min-width:0}
.cb-sperre p{margin:0;font-size:.88rem;line-height:1.55;color:var(--text-muted)}
.cb-sperre__kopf{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}
.cb-sperre__kopf .ds-logo{width:1.6rem;height:1.6rem}
.cb-sperre__kopf b{font-size:.95rem;color:var(--text-strong)}
.cb-sperre__kopf em{font-style:normal;font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;background:rgba(1,94,165,.08);color:var(--color-blue)}
.cb-sperre__kopf em.is-warn{background:#fff1ef;color:#b3261e}
.cb-vn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
.cb-vn > div{display:grid;gap:.25rem;min-width:0;align-content:start}
.cb-vn small{font-size:.72rem;color:var(--text-muted)}
.cb-hinweis{margin:0;padding:.8rem 1rem;border-radius:.7rem;background:#f3f8fd;border:1px solid rgba(1,94,165,.15);font-size:.86rem;line-height:1.5;color:var(--text-muted)}
.cb-hinweis b{color:var(--text-strong)}
@media (max-width:900px){.cb-aussehen{grid-template-columns:minmax(0,1fr)!important}.cb-vorschau{position:static}.cb-vn{grid-template-columns:minmax(0,1fr)}}
@media (max-width:560px){.cb-wahl__b{font-size:.74rem}.cb-rahmen{height:24rem}.cb-browser--handy .cb-rahmen{height:30rem}.cb-code{font-size:.72rem;padding:.65rem .75rem}}
@media (prefers-reduced-motion:reduce){.cb-haken{animation:none}}


@media (min-width:1101px){
  .dt-land .ig-hero__wrap:has(.igb) > h1,
  .dt-land .ig-hero__wrap:has(.igb) > .ml-lead,
  .dt-land .ig-hero__wrap:has(.igb) > .ml-eyebrow{max-width:calc(100% - min(41%,32rem) - 2.5rem)}
  .dt-land .ig-hero__wrap:has(.igb) > h1{font-size:clamp(2.4rem,3.9vw,4.1rem)}
}
@media (min-width:1101px){
  .dt-land .ig-hero__wrap:has(.igb) .ig-start{max-width:min(44rem,calc(100% - min(41%,32rem) - 4.5rem))}
}
.cb .cb-kat select{flex:0 1 auto;min-width:0;max-width:65%}
@media (max-width:700px){
  .cb .cb-kat{padding:.3rem .4rem}
  .cb .cb-kat small{display:none}
  .cb .cb-kat select{width:100%;max-width:100%}
  .cb .cb-kat--aus span{padding-left:.4rem}
}
@media (max-width:900px){.cb-rahmen{height:21rem}.cb-browser--handy .cb-rahmen{height:26rem}}
.cb-aussehen__kopf{grid-column:1/-1;display:grid;gap:.3rem}
@media (max-width:900px){.cb-aussehen__kopf{order:-2}}


.cb-aussehen__wahl{gap:0}
.cb-gruppe{display:grid;gap:.65rem;min-width:0;padding:1rem 0 .9rem;border-top:1px solid var(--ig-rand)}
.cb-gruppe:first-child{padding-top:0;border-top:0}
.cb-gruppe__h{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong)}
.cb-mehr{min-width:0}
.cb-mehr summary{display:inline-flex;align-items:center;gap:.5rem;min-height:2.2rem;padding:0 .2rem;border-radius:.4rem;list-style:none;cursor:pointer;font-size:.82rem;font-weight:600;color:var(--color-blue)}
.cb-mehr summary::-webkit-details-marker{display:none}
.cb-mehr summary::before{content:"";width:.42rem;height:.42rem;margin-top:-.15rem;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(-45deg);transition:transform .2s}
.cb-mehr[open] summary::before{transform:rotate(45deg)}
.cb-mehr summary:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue)}
.cb-mehr__in{display:grid;gap:.8rem;padding:.35rem 0 .2rem .95rem;border-left:2px solid rgba(1,94,165,.12);margin:.2rem 0 0 .25rem;min-width:0}
.cb-reihe{display:grid;gap:.3rem;min-width:0}
.cb-reihe__t{font-size:.78rem;color:var(--text-muted)}
.cb-seg{flex-wrap:wrap;max-width:100%;justify-self:start}
.cb-seg__farbe{display:inline-flex;align-items:center;gap:.4rem;min-height:2.1rem;padding:0 .8rem 0 .3rem;border-radius:999px;font-size:.8rem;color:var(--text-muted);cursor:pointer}
.cb-seg__farbe.is-an{background:#fff;color:var(--text-strong);font-weight:600;box-shadow:0 1px 3px rgba(16,20,26,.12)}
.cb-seg__farbe input{width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}
.cb-seg__farbe:focus-within{box-shadow:inset 0 0 0 2px var(--color-blue)}
.cb-seg__farbe span{font-variant-numeric:tabular-nums}
.ig-feld textarea.cb-textfeld{width:100%;padding:.6rem .75rem;border:1px solid var(--ig-rand);border-radius:.55rem;background:#fff;font:inherit;font-size:.88rem;line-height:1.45;color:var(--text-strong);resize:vertical}
.ig-feld textarea.cb-textfeld:focus{outline:0;border-color:rgba(1,94,165,.5);box-shadow:0 0 0 3px rgba(1,94,165,.1)}
.cb-haken-feld{display:flex;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.4;color:var(--text-strong);cursor:pointer}
.cb-haken-feld input{width:1.1rem;height:1.1rem;margin:.1rem 0 0;flex:none;accent-color:var(--color-blue)}


.cb-wege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:60rem;margin-top:.3rem;text-align:left}
.cb-weg{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1.15rem;border:1px solid var(--ig-rand);border-radius:.9rem;background:#fff}
.cb-weg__kopf{display:flex;align-items:center;gap:.6rem}
.cb-weg__kopf b{font-size:1.02rem;color:var(--text-strong)}
.cb-weg__kopf img{width:22px;height:22px;flex:none}
.cb-weg__zeichen{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:5px;background:#10141a;color:#fff;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}
.cb-weg__text{margin:0;font-size:.86rem;line-height:1.5;color:var(--text-muted)}
.cb-weg .cb-code--gross{max-width:100%;width:100%}
.cb-weg .dsw__gross{width:100%;min-width:0;margin-top:auto}
.cb-kn-zeile{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}
.cb-wp-knopf:disabled{opacity:.7;cursor:progress}
.cb-wp-knopf.is-kopiert{background:#1a7f37}
.cb-wp-schritte{margin:0;padding:.7rem .9rem .7rem 2rem;border-radius:.6rem;background:var(--ig-weich);display:grid;gap:.3rem;font-size:.84rem;line-height:1.45;color:var(--text-strong)}
@media (max-width:760px){.cb-wege{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){.cb-mehr summary::before{transition:none}}




.lb{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem;align-items:center;padding:1.8rem 2rem;border-radius:1.1rem;
  background:linear-gradient(160deg,#ffffff 0%,#f6f9fd 100%);border:1px solid rgba(1,94,165,.14);box-shadow:0 30px 60px -48px rgba(1,58,117,.55);overflow:hidden}
.lb__inhalt{display:grid;gap:.7rem;min-width:0}
.lb__kopf{display:flex;align-items:center;gap:.7rem}
.lb-symbol{flex:none;display:block}
.lb__marke{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.lb__marke em{font-style:normal;letter-spacing:.02em;text-transform:none;font-weight:500;font-size:.74rem;padding:.08rem .5rem;border:1px solid var(--ig-rand);border-radius:999px;color:var(--text-muted);background:#fff}
.lb__h{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.2;letter-spacing:-.02em;color:var(--text-strong)}
.lb__t{margin:0;font-size:.92rem;line-height:1.6;color:var(--text-muted);max-width:40rem}
.lb__t b{color:var(--text-strong);font-weight:600;overflow-wrap:anywhere}
.lb__dazu{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.88rem;color:var(--text-strong);font-weight:500}
.lb__preise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.3rem 0 0;padding:0;list-style:none;max-width:30rem}
.lb__preise li{position:relative;display:grid;gap:.05rem;padding:.75rem .9rem;border-radius:.8rem;background:#fff;border:1px solid var(--ig-rand)}
.lb__preise b{font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.03em;line-height:1.1;color:var(--text-strong)}
.lb__preise span{font-size:.78rem;color:var(--text-strong)}
.lb__preise small{font-size:.72rem;color:var(--text-muted)}
.lb__abzeichen{justify-self:start;margin-top:.3rem;font-style:normal;font-size:.68rem;font-weight:600;padding:.12rem .5rem;border-radius:999px;color:#1a7f37;background:rgba(40,200,64,.1);border:1px solid rgba(40,200,64,.28);white-space:nowrap}
.lb__quelle{margin:0;font-size:.7rem;line-height:1.4;color:var(--text-muted)}
.lb-plaene .lb__quelle{grid-column:1/-1;margin-top:-.1rem}
.lb-summe__heute{padding-top:.4rem;border-top:1px solid rgba(16,20,26,.08)}
.lb__aktion{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.2rem;margin-top:.5rem}
.lb__aktion a{font-size:.88rem;color:var(--color-blue);text-underline-offset:2px}

.lb__gratis{display:flex;align-items:center;gap:.45rem;margin:.75rem 0 0;font-size:.88rem;line-height:1.45;color:var(--text-muted)}
.lb__gratis .igb__ok{flex:none}
.lb__empfohlen{display:flex;align-items:flex-start;gap:.5rem;margin:.9rem 0 0;padding:.7rem .9rem;border-radius:.7rem;background:#e8f6ee;color:#17663b;font-size:.95rem;line-height:1.45}
.lb__empfohlen b{color:#0f4f2c}
.lb__empfohlen .igb__ok{flex:none;margin-top:.1rem}
.lb-form > .lb__empfohlen{margin:0 0 .9rem}
.lb__risiko{margin:.6rem 0 0;font-size:.95rem;font-weight:600;color:var(--text-strong)}
.lb-beruhigung{list-style:none;margin:.7rem 0 0;padding:0;display:grid;gap:.3rem;font-size:.9rem;color:var(--text-muted)}
.lb-beruhigung li::before{content:"✓ ";color:#1a7f37;font-weight:700}
.lb__konto{margin:.35rem 0 0;font-size:.92rem;color:var(--text-muted)}
.lb__konto a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--text-strong);text-decoration:underline;text-underline-offset:3px}
.lb__knopf{min-height:2.9rem;padding:0 1.6rem}

.lb__knopf--zwei{padding:0 1.3rem}
.lb-modal .lb-link{display:inline-flex;align-items:center;min-height:44px;padding:0 .2rem;border:0;background:none;font:inherit;color:var(--color-blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.lb-modal .lb-link--mitte{justify-self:center;margin-top:-.6rem;font-size:.8rem}
.lb-test{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem 1rem;align-items:start;padding:1rem;border-radius:.9rem;background:linear-gradient(160deg,#f6f9fd,#eef7fc);border:1px solid rgba(1,94,165,.16)}
.lb-test__zahl{display:grid;justify-items:center;margin:0;padding:.2rem .4rem;min-width:4.6rem}
.lb-test__zahl b{font-family:var(--font-display);font-size:2.6rem;line-height:1;letter-spacing:-.04em;background:var(--gradient-logo,linear-gradient(135deg,#003a75,#015ea5 50%,#00baeb));-webkit-background-clip:text;background-clip:text;color:transparent}
.lb-test__zahl span{display:grid;justify-items:center;text-align:center;font-size:.8rem;font-weight:600;color:var(--text-strong)}
.lb-test__zahl small{max-width:7rem;font-size:.66rem;font-weight:400;color:var(--text-muted);line-height:1.3}
.lb-test ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;font-size:.86rem;line-height:1.5;color:var(--text-strong)}
.lb-test li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start}
.lb-test li .igb__ok{margin-top:.2rem}
.lb-mail p{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-strong)}
.lb-mail p b{overflow-wrap:anywhere}
.lb-mail .lb-mail__klein{font-size:.8rem;color:var(--text-muted)}
.lb-mail__weiter{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.2rem;margin-top:-.3rem;font-size:.84rem}
@media (max-width:560px){.lb-test{grid-template-columns:minmax(0,1fr)}.lb-test__zahl{grid-template-columns:auto auto;align-items:center;justify-items:start;gap:.6rem;justify-self:start}.lb-test__zahl span{justify-items:start;text-align:left}.lb-test__zahl small{max-width:none}}


.lb-bild{position:relative;min-width:0;padding:1.4rem 1.6rem 2.2rem 1rem}
.lb-bild__glut{position:absolute;inset:10% 4% 6% 14%;background:var(--gradient-logo);filter:blur(56px);opacity:.18;border-radius:42%}
.lb-bild__fenster{box-shadow:0 26px 50px -30px rgba(1,58,117,.55);animation:none;transform:none}
.lb-bild .igb__leiste{min-width:0}
.lb-bild__blatt{display:grid;gap:.7rem;padding:1rem 1.1rem 1.1rem;font-size:.76rem;color:#3a4552}
.lb-bild__kopf{display:flex;align-items:center;justify-content:space-between;gap:.6rem}
.lb-bild__kopf b{font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em;color:var(--color-navy)}
.lb-bild__kopf>span{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;color:#1a7f37;padding:.12rem .5rem .12rem .2rem;border-radius:999px;background:rgba(40,200,64,.08)}
.lb-bild__kopf .igb__ok{width:.95rem;height:.95rem;background-size:.6rem}
.lb-bild__z{display:grid;gap:.25rem;padding-left:.7rem;border-left:2px solid rgba(0,186,235,.35)}
.lb-bild__z small{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy)}
.lb-bild__banner{display:grid;gap:.45rem;padding:.65rem .7rem;border-radius:.6rem;background:#10141a;color:#fff;font-size:.7rem;line-height:1.35}
.lb-bild__knoepfe{display:flex;gap:.35rem;justify-content:flex-end}
.lb-bild__knoepfe i{font-style:normal;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.4);font-size:.64rem}
.lb-bild__knoepfe i.is-voll{background:#fff;color:#10141a;border-color:#fff}
.lb-bild__chip{position:absolute;right:0;top:.2rem;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem .4rem .45rem;border-radius:999px;background:#fff;border:1px solid rgba(16,20,26,.08);
  box-shadow:0 14px 30px -18px rgba(1,58,117,.6);font-size:.74rem;color:var(--text-strong)}
.lb-bild__chip img{width:20px;height:20px;border-radius:4px;object-fit:contain}
.lb-bild__fassungen{position:absolute;left:-.2rem;bottom:0;display:grid;gap:.3rem;min-width:12.5rem;padding:.65rem .8rem;border-radius:.8rem;background:#fff;border:1px solid rgba(16,20,26,.08);
  box-shadow:0 18px 36px -22px rgba(1,58,117,.6);font-size:.72rem;color:var(--text-strong)}
.lb-bild__fassungen small{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy)}
.lb-bild__fassungen>span{display:flex;align-items:center;gap:.4rem}
.lb-bild__fassungen .igb__ok{width:.9rem;height:.9rem;background-size:.55rem}
.lb-bild__fassungen .is-alt{color:var(--text-muted)}
.lb-bild__punkt{width:.9rem;height:.9rem;flex:none;border-radius:50%;border:2px solid rgba(16,20,26,.18)}


.lb-modal{--ig-rand:rgba(0,0,0,.12);--ig-weich:rgba(0,0,0,.04);position:fixed;inset:0;z-index:2147483000;display:grid;place-items:start center;padding:max(1.5rem,7vh) 1.5rem 1.5rem;background:rgba(10,18,30,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:lb-ein .18s ease-out}
.lb-modal__blatt{position:relative;width:min(36rem,100%);max-height:calc(100dvh - max(1.5rem,7vh) - 1.5rem);overflow:auto;overscroll-behavior:contain;padding:1.4rem 1.5rem 1.3rem;border-radius:1.2rem;background:#fff;
  box-shadow:0 40px 90px -30px rgba(1,30,60,.55);animation:lb-hoch .22s cubic-bezier(.2,.9,.3,1);font-family:var(--font-body,inherit)}
.lb-modal__griff{display:none}
.lb-modal__kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-bottom:1rem}
.lb-modal__kopf h2{margin:0;font-family:var(--font-display);font-size:1.2rem;line-height:1.25;color:var(--text-strong)}
.lb-modal__kopf p{margin:.1rem 0 0;font-size:.84rem;color:var(--text-muted);overflow-wrap:anywhere}
.lb-modal__kopf p b{color:var(--text-strong)}
.lb-modal__zu{width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#f2f4f7;color:var(--text-strong);font-size:1.5rem;line-height:1;cursor:pointer}
.lb-modal__zu:hover{background:#e7ebf0}
.lb-modal :focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue)}
.lb-form{display:grid;gap:.9rem}
.lb-plaene{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;border:0;min-width:0}
.lb-plaene legend{padding:0;margin-bottom:.45rem;font-size:.74rem;font-weight:600;color:var(--text-muted)}
.lb-plan{position:relative;display:grid;gap:.25rem;padding:.85rem .95rem;border:1px solid var(--ig-rand);border-radius:.85rem;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}
.lb-plan input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.lb-plan:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-blue)}
.lb-plan.is-an{border-color:rgba(1,94,165,.55);box-shadow:inset 0 0 0 1px rgba(1,94,165,.55);background:#f6f9fd}
.lb-plan__t{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}
.lb-plan__t b{font-size:.95rem;color:var(--text-strong)}
.lb-plan__t .lb__abzeichen{margin-top:0}
.lb-plan__preis{display:grid;font-size:.78rem;color:var(--text-muted);line-height:1.4}
.lb-plan__preis b{font-family:var(--font-display);font-size:1.3rem;letter-spacing:-.02em;color:var(--text-strong)}
.lb-plan__preis small{font-size:.72rem}
.lb-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .8rem}
.lb-feld{display:grid;gap:.25rem;font-size:.74rem;color:var(--text-muted);font-weight:500;min-width:0}
.lb-feld--breit{grid-column:1/-1}
.lb-feld input{width:100%;min-width:0;min-height:2.75rem;padding:.6rem .8rem;border:1px solid var(--ig-rand);border-radius:.6rem;background:#fff;font:inherit;font-size:.95rem;color:var(--text-strong);font-weight:400}
.lb-feld input:focus{outline:0;border-color:rgba(1,94,165,.5);box-shadow:inset 0 0 0 1px rgba(1,94,165,.5)}
.lb-feld__fehler{font-size:.76rem;font-weight:500;color:#c0392b}
.lb-feld.is-fehler input{border-color:rgba(214,48,49,.6);background:#fff8f8}
.lb-summe{display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:.8rem;background:#f6f8fa;font-size:.84rem;line-height:1.5;color:var(--text-muted)}
.lb-summe__zeile{display:flex;justify-content:space-between;gap:1rem;color:var(--text-strong);font-size:.95rem}
.lb-summe__klein{font-size:.78rem}
.lb-summe ul{margin:.2rem 0 0;padding-left:1.1rem;display:grid;gap:.15rem}
.lb-summe b{color:var(--text-strong);overflow-wrap:anywhere}
.lb-agb{display:flex;gap:.6rem;align-items:flex-start;font-size:.86rem;line-height:1.45;color:var(--text-strong);cursor:pointer}
.lb-agb input{margin-top:.15rem;width:1.15rem;height:1.15rem;accent-color:var(--color-blue);flex:none}
.lb-agb a{color:var(--color-blue)}
.lb-agb.is-fehler span{color:#c0392b}
.lb-form__fehler{margin:0;font-size:.82rem;color:#c0392b}
.lb-form__los:disabled{opacity:.85;cursor:progress}
.lb-kreis{display:inline-block;width:1.05rem;height:1.05rem;margin-right:.6rem;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:lb-dreh .8s linear infinite;vertical-align:-.15em}
@keyframes lb-dreh{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.lb-kreis{animation:none;border-top-color:rgba(255,255,255,.35)}}
.lb-form__unter{margin:-.3rem 0 0;text-align:center;font-size:.76rem;color:var(--text-muted)}

.lb-fehler{display:grid;gap:.6rem;justify-items:center;text-align:center;padding:.4rem 0 .3rem}
.lb-fehler h3{margin:.4rem 0 0;font-family:var(--font-display);font-size:1.15rem;color:var(--text-strong)}
.lb-fehler p{margin:0;max-width:26rem;font-size:.9rem;line-height:1.55;color:var(--text-muted)}
.lb-fehler__knoepfe{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.5rem}
.lb-fehler__knoepfe .ig-btn{min-height:2.9rem;padding:0 1.4rem}
.lb-fehlerbild{width:12rem}
.lb-fehlerbild .igb__fenster{box-shadow:0 20px 40px -28px rgba(1,58,117,.6)}
.lb-fehlerbild__mitte{display:grid;place-items:center;height:5.2rem;background:linear-gradient(160deg,#f6f9fd,#fff)}
.lb-fehlerbild__zeichen{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;font:700 1.3rem/1 var(--font-display);color:#fff;background:linear-gradient(135deg,#febc2e,#f29a10);box-shadow:0 0 0 7px rgba(254,188,46,.15)}
.lb-fehlerbild__zeichen.is-konto{background:#015ea5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='5.6' r='2.6' fill='white'/%3E%3Cpath d='M3 13.4c.6-2.6 2.6-3.9 5-3.9s4.4 1.3 5 3.9' fill='white'/%3E%3C/svg%3E") center/1.3rem no-repeat;box-shadow:0 0 0 7px rgba(1,94,165,.12)}
.lb-feld--fest output{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.75rem;padding:.6rem .8rem;border-radius:.6rem;background:#f6f8fa;font-size:.95rem;color:var(--text-strong);font-weight:500}
.lb-feld--fest small{font-size:.72rem;font-weight:400;color:var(--text-muted)}
.lb-form__fuss{position:sticky;bottom:-1.3rem;z-index:1;display:grid;gap:.7rem;margin:0 -1.5rem -1.3rem;padding:.9rem 1.5rem 1.3rem;background:#fff;box-shadow:0 -12px 20px -16px rgba(1,30,60,.35)}
.lb-weiter{display:grid;gap:.8rem}
.lb-weiter h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;color:var(--text-strong)}
.lb-weiter dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;margin:0;padding:.9rem 1rem;border-radius:.8rem;background:#f6f8fa;font-size:.86rem}
.lb-weiter dt{color:var(--text-muted)}
.lb-weiter dd{margin:0;color:var(--text-strong);overflow-wrap:anywhere}
@keyframes lb-ein{from{opacity:0}to{opacity:1}}
@keyframes lb-hoch{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}
@media (max-width:900px){
  .lb{grid-template-columns:minmax(0,1fr);padding:1.4rem 1.3rem;gap:1.2rem}
  .lb-bild{order:-1;max-width:26rem;width:100%;justify-self:center;padding:1.2rem .8rem 2.2rem .4rem}
}
@media (max-width:560px){
  .lb__preise{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .lb__knopf{width:100%}
  .lb-bild{padding:1.6rem .2rem 3.6rem 0}
  .lb-bild__fassungen{min-width:0;left:0;bottom:0}
  .lb-bild__chip{top:0;right:0;font-size:.7rem}
  .lb-bild .igb__url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .lb__abzeichen{white-space:normal;max-width:100%}
  .lb-modal{place-items:end stretch;padding:0}
  .lb-modal__blatt{width:100%;max-height:92dvh;border-radius:1.2rem 1.2rem 0 0;padding:.6rem 1.1rem calc(1rem + env(safe-area-inset-bottom));animation:lb-blatt .26s cubic-bezier(.2,.9,.3,1)}
  .lb-modal__griff{display:block;width:2.6rem;height:.3rem;margin:0 auto .7rem;border-radius:999px;background:rgba(16,20,26,.16)}
  .lb-felder{grid-template-columns:minmax(0,1fr)}
  .lb-form__fuss{bottom:calc(-1rem - env(safe-area-inset-bottom));margin:0 -1.1rem calc(-1rem - env(safe-area-inset-bottom));padding:.8rem 1.1rem calc(1rem + env(safe-area-inset-bottom))}
  .lb-plaene{gap:.5rem}
  .lb-plan{padding:.75rem .8rem}
}
@keyframes lb-blatt{from{transform:translateY(100%)}to{transform:none}}
@media (prefers-reduced-motion:reduce){.lb-modal,.lb-modal__blatt{animation:none}}

.dsw__sprache{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:.1rem 0 .9rem}
.dsw__sprache span{font-size:.8rem;color:var(--text-muted);margin-right:.2rem}
.dsw__sprache button{min-height:44px;padding:.35rem .95rem;border:1px solid var(--ig-rand);border-radius:999px;background:#fff;font:inherit;font-size:.85rem;color:var(--text-strong);cursor:pointer}
.dsw__sprache button:hover{border-color:rgba(1,94,165,.4)}
.dsw__sprache button.is-an{background:#013a75;border-color:#013a75;color:#fff}
.dsw__sprache button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #015ea5}
.dsw__sprache button.is-an:focus-visible{box-shadow:inset 0 0 0 2px #fff}
.dsw__sprache .is-laedt{font-size:.75rem;color:var(--text-muted)}
@media (max-width:640px){.dsw__sprache span{flex-basis:100%;text-align:center;margin:0}}



.ig-tor .ig-ich__ja.is-fehler span{color:var(--text-muted)}
.ig-tor .ig-ich__ja.is-fehler input{box-shadow:0 0 0 2px #fff,0 0 0 4px #c0392b;border-radius:3px}
.ig-tor__ja-fehler{display:block;margin:-.2rem 0 0 1.65rem;font-size:.8rem;font-weight:600;color:#c0392b}


@media (max-width:560px){.cb-code--gross{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}}

.dsw__teil--lesen{max-width:40rem;margin-inline:auto;width:100%}


.ig-feld select,.ig-tor__feld select,.ds-bestellung select,.lb-feld select,
.dsw .ig-feld select,.dsw .ig-tor__feld select,.cb .ig-tor__feld select,.cb .ig-feld select{
  -webkit-appearance:none;appearance:none;
  background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23526079' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right .85rem center;background-size:.7rem auto;
  padding-right:2.4rem;cursor:pointer;text-overflow:ellipsis}
.ig-tor__feld select,.dsw .ig-tor__feld select,.cb .ig-tor__feld select{
  width:100%;min-width:0;min-height:2.9rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:.8rem;
  border:1px solid var(--ig-rand);border-radius:.6rem;font:inherit;font-size:.95rem;font-weight:400;color:var(--text-strong)}
.cb .cb-kat select,.dsw .cb .cb-kat select{
  -webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;
  background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23015ea5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right .8rem center;background-size:.62rem auto;
  padding:0 2.1rem 0 .85rem}
.ig-feld select:hover,.ig-tor__feld select:hover,.ds-bestellung select:hover,.lb-feld select:hover,.cb .cb-kat select:hover{border-color:rgba(1,94,165,.45)}
.ig-feld select:focus,.ig-tor__feld select:focus,.ds-bestellung select:focus,.lb-feld select:focus,.cb .cb-kat select:focus{outline:0;border-color:rgba(1,94,165,.55);box-shadow:inset 0 0 0 1px rgba(1,94,165,.55)}
.ig-feld select:focus-visible,.ig-tor__feld select:focus-visible,.ds-bestellung select:focus-visible,.lb-feld select:focus-visible,.cb .cb-kat select:focus-visible{box-shadow:inset 0 0 0 2px #015ea5}

@media (max-width:360px){
  .dt-land .ml-hero.ig-hero h1{font-size:1.78rem;overflow-wrap:break-word}
}

.dsw .ds-kachel,.ds-kachel{padding-right:2.6rem}
.ds-kachel__t b{overflow-wrap:break-word}
@media (max-width:700px){.dsw .ds-kachel,.ds-kachel{padding-right:2.35rem}}
@media (max-width:360px){.ds-kacheln{grid-template-columns:minmax(0,1fr)}}

.ds-leer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;text-align:left}
.ds-leer .ig-link{margin:0;text-align:left}
.ds-kacheln > li.ds-neu-link,.ds-neu-link{grid-column:1/-1}
.ds-neu-link .ig-link{text-align:left}

.lb__preise li{align-content:start}
@media (max-width:560px){.lb__abzeichen{border-radius:.45rem;line-height:1.3;padding:.18rem .5rem}}

.lb-plan{align-content:start}
@supports (grid-template-rows:subgrid){
  .lb-plaene{grid-auto-rows:auto}
  .lb-plaene > .lb-plan{grid-row:span 2;grid-template-rows:subgrid;row-gap:.3rem}
  .lb-plan__t{align-self:start}
  .lb-plan__preis{align-self:start}
}
.lb-agb.is-fehler span{color:var(--text-strong)}
.lb-agb.is-fehler input{box-shadow:0 0 0 2px #fff,0 0 0 4px #c0392b;border-radius:3px}

.ig-btn--gross{max-width:100%;min-width:0}
@media (max-width:560px){.ig-btn--gross{white-space:normal;text-align:center;line-height:1.25;padding-top:.6rem;padding-bottom:.6rem}}
.ig-ich__ja.is-fehler span{color:var(--text-muted)}
.ig-ich__ja.is-fehler input{box-shadow:0 0 0 2px #fff,0 0 0 4px #c0392b;border-radius:3px}

.cb-farbe--eigen input{width:1.4rem;height:1.4rem;-webkit-appearance:none;appearance:none;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}
.cb-farbe--eigen input::-webkit-color-swatch-wrapper{padding:0}
.cb-farbe--eigen input::-webkit-color-swatch{border:0;border-radius:50%}
.cb-farbe--eigen input::-moz-color-swatch{border:0;border-radius:50%}
.ds-neu-link{justify-content:flex-start}

.ds-kacheln:has(.ds-leer) .ds-neu-link{display:none}

@media (max-width:560px){
  .dsw .ig-check.ig-angebot,.dsw .ig-check.ig-angebot.is-dringend{padding-left:.85rem;padding-right:.85rem}
  .dsw .ig-angebot > .ds-bestellung{padding:.9rem 0 0;border:0;border-top:1px solid var(--ig-rand);border-radius:0;background:transparent}
}

.ig-feld input:focus,.ig-person--frei input:focus,.ig-person--frei textarea:focus,.ig-ich__felder input:focus,
.ig-tor__feld input:focus,.ig-check__form input:focus,.ds-werkzeug__suche:focus,.ig-feld textarea.cb-textfeld:focus,
.ds-bestellung input:focus,.ds-bestellung textarea:focus,.ds-neu input:focus,.ds-suche:focus{
  outline:0;border-color:rgba(1,94,165,.55);box-shadow:inset 0 0 0 1px rgba(1,94,165,.55)}
.ds-bestellung input.is-fehler{box-shadow:inset 0 0 0 1px #d93025}
.ds-kachel:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-blue)}

@media (min-width:761px) and (max-width:1100px){.dt-land .ml-hero.ig-hero::before{display:none}}
@media (min-width:1101px) and (max-width:1279px){.dt-land .igb__siegel{left:auto;right:-1.4rem;bottom:-2.8rem;width:6.8rem;height:6.8rem}}

.ig-tor.is-fehler{border-color:rgba(1,94,165,.22)}

@media (max-width:360px){.dt-land h2.ml-h2.ml-h2{font-size:1.72rem;overflow-wrap:break-word}}

.dsw__blatt a{overflow-wrap:anywhere}
@media (max-width:480px){.dsw__blatt p,.dsw__blatt li,.dsw__blatt h2,.dsw__blatt h3,.dsw__blatt td{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}

@media (max-width:480px){
  .dsw__blatt table,.dsw__blatt tbody,.dsw__blatt tr,.dsw__blatt td{display:block;width:auto}
  .dsw__blatt tr{padding:.3rem 0;border-bottom:1px solid rgba(16,20,26,.06)}
  .dsw__blatt td:first-child{font-weight:600;color:var(--text-strong);padding-bottom:0}
}

@media (max-width:360px){
  .dsw__schritte{padding-left:.45rem;padding-right:.45rem}
  .dsw__s button{padding:.35rem .15rem;gap:.3rem}
  .dsw__s.is-aktiv .dsw__t{font-size:.78rem}
}

.dt-land .ml-lead a[href^="tel:"],.dt-land .ml-lead a[href^="mailto:"]{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}

.ig-tor__ja-fehler{margin-left:2.125rem}
@media (min-width:1101px) and (max-width:1279px){.dt-land .igb__siegel{right:.8rem;bottom:-2.6rem}}
@media (max-width:360px){.dsw .dsw__karte{padding-left:.6rem;padding-right:.6rem}}

@media (max-width:360px){
  .dsw .ig-tor{padding-left:.85rem;padding-right:.85rem}
  .ig-btn--gross{padding-left:.9rem;padding-right:.9rem;font-size:.95rem}
}


.ig-leer{margin:.6rem 0 0 .4rem;font-size:.9rem;color:#a3221a}
.ig-leer b{font-weight:600}

.ig-start__hinweis.ig-vertrauen{gap:.2rem 0;margin-left:calc(.4rem - 1.3rem);clip-path:inset(-1.5rem -1.5rem -1.5rem 1.3rem)}
.ig-vertrauen .ig-teil{position:relative;display:block;flex:0 1 auto;max-width:calc(100% - 1.3rem);margin-left:1.3rem}
.ig-vertrauen .ig-punkt{display:inline-block;margin:0 .55rem 0 .15rem;vertical-align:.08em}
.ig-vertrauen .ig-teil--punkt::before{content:"";position:absolute;left:-.75rem;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:currentColor;opacity:.4}

.ig-vertrauen .ig-link--inline{margin:-.75rem 0;padding-block:.75rem}


@media (max-width:420px){.ig-btn{white-space:normal;text-align:center;max-width:100%;padding-block:.55rem;line-height:1.25}}


.rp{display:grid;gap:1.1rem;margin-top:1rem;padding:1.6rem 1.8rem;border-radius:1.1rem;background:#fff;border:1px solid rgba(1,94,165,.14);box-shadow:0 30px 60px -50px rgba(1,58,117,.55)}
.rp__kopf{display:flex;align-items:flex-start;gap:1.1rem}
.rp__kopf > div{display:grid;gap:.3rem;min-width:0}
.rp__fortschritt{flex:none;display:grid;place-items:center;align-content:center;width:3.6rem;height:3.6rem;border-radius:50%;
  background:conic-gradient(var(--color-blue) calc(var(--rp-anteil,0) * 1turn),rgba(1,94,165,.12) 0);position:relative}
.rp__fortschritt::before{content:"";position:absolute;inset:.3rem;border-radius:50%;background:#fff}
.rp__fortschritt b,.rp__fortschritt span{position:relative;line-height:1}
.rp__fortschritt b{font-family:var(--font-display);font-size:1.25rem;color:var(--text-strong)}
.rp__fortschritt span{font-size:.68rem;color:var(--text-muted);margin-top:.1rem}
.rp__marke-text{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.rp__h{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2.1vw,1.6rem);line-height:1.2;letter-spacing:-.02em;color:var(--text-strong)}
.rp__domain{overflow-wrap:anywhere}
.rp__t{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-muted);max-width:42rem}
.rp__liste{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}
.rp__zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid var(--ig-rand);background:#fff}
.rp__zeile.is-naechst{border-color:rgba(1,94,165,.35);background:linear-gradient(160deg,#fff 0%,#f3f8fd 100%);box-shadow:0 14px 30px -26px rgba(1,58,117,.7)}
.rp__zeile.is-erstellt{background:#f6fbf8;border-color:rgba(40,160,80,.22)}
.rp__zeile.is-gefunden{background:#fafbfc}
.rp__marke{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid rgba(16,20,26,.18);box-sizing:border-box;position:relative}
.is-naechst .rp__marke{border-color:var(--color-blue)}
.is-erstellt .rp__marke{border:0;background:#1a7f37}
.is-erstellt .rp__marke::after{content:"";position:absolute;left:.47rem;top:.3rem;width:.35rem;height:.65rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.is-gefunden .rp__marke{border-style:dashed}
.rp__text{display:grid;gap:.12rem;min-width:0}
.rp__name{font-size:1rem;color:var(--text-strong)}
.rp__status{font-size:.8rem;font-weight:500;color:var(--text-muted)}
.is-erstellt .rp__status{color:#17663b}
.rp__warum{font-size:.84rem;line-height:1.45;color:var(--text-muted);max-width:38rem;margin-top:.15rem}
.rp__knopf{white-space:nowrap}
.rp__knopf svg{flex:none;width:1rem;height:1rem;vertical-align:-.15rem}
.rp__neu{font-size:.84rem;color:var(--color-blue);text-underline-offset:2px;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}
.rp__agb{margin:-.3rem 0 0 .2rem;font-size:.86rem;color:var(--text-muted)}
.rp__agb a{color:var(--color-blue);text-underline-offset:2px;padding:12px 0;margin:-12px 0}
.rp__butler{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.9rem 1rem;border-radius:.85rem;background:#f1f6fc;font-size:.9rem;line-height:1.5;color:var(--text-strong)}
.rp__butler a{color:var(--color-blue);font-weight:600;text-underline-offset:2px;white-space:nowrap;padding:12px 0;margin:-12px 0}
.rp a:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px;border-radius:4px}
.rp__butler-symbol{flex:none;width:1.4rem;height:1.4rem;margin-top:.05rem}
@media (max-width:640px){
  .rp{padding:1.25rem 1.1rem;gap:.9rem}
  .rp__kopf{gap:.8rem}
  .rp__fortschritt{width:3rem;height:3rem}
  .rp__zeile{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:.7rem;padding:.85rem .9rem}
  .rp__marke{margin-top:.05rem}
  .rp__knopf,.rp__neu{grid-column:2;justify-self:start}
  .rp__knopf{width:100%;justify-content:center;box-sizing:border-box}
}

.ig-ich__ja--frei{margin-top:.55rem;padding-top:.6rem;border-top:1px dashed rgba(16,20,26,.12)}
.ig-ich__ja--frei b{color:var(--text-strong);font-weight:600}


.agb-karte{display:grid;gap:1.1rem;margin-top:1rem;max-width:44rem}
.agb-frage{display:grid;gap:.4rem;min-width:0}
.agb-frage__t{display:flex;align-items:baseline;gap:.5rem;font-size:.86rem;font-weight:600;color:var(--text-strong)}
.agb-frage__t em{font-style:normal;font-weight:500;font-size:.72rem;color:var(--text-muted)}
.agb-optionen{display:flex;flex-wrap:wrap;gap:.4rem}
.agb-optionen .ig-wahl__t{display:inline-flex;align-items:center;padding:.5rem .8rem;min-height:2.6rem}
.agb-optionen .ig-wahl__t.is-an{box-shadow:inset 0 0 0 1px rgba(1,94,165,.5)}
.agb-optionen .ig-wahl__t.is-an b{color:var(--color-blue)}
.agb-frage__hilfe{font-size:.75rem;line-height:1.45;color:var(--text-muted)}
.dsw__gruppe .agb-frage+.agb-frage,.dsw__gruppe .ig-schalter+.agb-frage,.dsw__gruppe .agb-frage+.ig-schalter{margin-top:.6rem}

.ig-schalter.ig-schalter--oben{align-items:flex-start}
.ig-schalter--oben .ig-schalter__knopf{margin-top:.05rem}




.dt-land .ig-hero__wrap{position:relative}
.dt-land .ml-hero.ig-hero{overflow-x:clip;overflow-y:visible;z-index:2}
.dt-land .ig-gratis--ch{background:#fff;border-color:rgba(213,43,30,.3);color:#a3221a;margin-left:.35rem}
.dt-land .ig-gratis--ch .ml-kreuz{width:1.05rem;height:1.05rem}

.dt-land a.lb-link{display:inline-block;margin-top:.6rem;font-weight:600;color:var(--color-navy,#003a75);text-decoration:none;border-bottom:2px solid var(--color-cyan,#00baeb);padding-bottom:1px}
.dt-land a.lb-link:hover{color:var(--color-blue,#015ea5)}

.dt-land .lb-start{padding-top:0}
.dt-land .lb-start__karte{border-radius:32px;padding:clamp(1.8rem,5vw,4.5rem);background:#10141a;color:#c9d6e3;
  background-image:radial-gradient(80% 90% at 100% 0%,rgba(0,186,235,.2),transparent 55%),radial-gradient(60% 70% at 0% 100%,rgba(1,94,165,.35),transparent 60%)}
.dt-land .lb-start .ml-eyebrow{color:#7fd3f2}
.dt-land .lb-start h2.ml-h2{color:#fff;max-width:44rem}
.dt-land .lb-start .lb-hell{background:linear-gradient(120deg,#7ad8f4 0%,#00baeb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.dt-land .lb-start .ml-lead{color:var(--text-on-dark-muted,#a9b8c8)}

.dt-land p.lb-start__kontakt{margin:1.6rem 0 0;font-size:.95rem;color:var(--text-on-dark-muted,#a9b8c8)}
.dt-land p.lb-start__kontakt a{color:#fff;text-decoration:underline;text-underline-offset:3px}

.dt-land a.lb-inline{color:var(--color-navy,#003a75);text-decoration:none;border-bottom:1px solid rgba(0,58,117,.3)}
.dt-land a.lb-inline:hover{border-bottom-color:var(--color-cyan,#00baeb)}

.dt-land .lb-start__symbol{display:block;width:48px;height:48px;margin-bottom:1.2rem}
.dt-land p.lb-start__preis{margin:1.2rem 0 0;font-size:1rem;color:#dbe6f0}
.dt-land p.lb-start__preis b{color:#fff;font-family:var(--font-display);font-weight:600}

.dt-land .lbx-symbol{width:22px;height:22px;margin-right:.5rem}


.dt-land .lbx-ds{padding:1.2rem 1.4rem 1.3rem}
.lbx-ds__titel{display:block;font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.02em;color:var(--text-strong);margin-bottom:.7rem}
.lbx-ds__abs{display:block;font-size:.78rem;font-weight:600;color:var(--text-strong);margin-bottom:.35rem}
.lbx-ds__gruppe{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy);margin-bottom:.45rem}
.lbx-ds__eintrag{padding:.7rem .8rem;border-radius:.6rem;background:rgba(40,200,64,.07);border:1px solid rgba(40,200,64,.3)}
.lbx-ds__kopf{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem}
.lbx-ds__kopf img{width:18px;height:18px}
.lbx-ds__kopf b{font-size:.9rem;color:var(--text-strong)}
.lbx-ds__kopf em{margin-left:auto;font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .45rem;border-radius:999px;background:#1a7f2c;color:#fff}
.lbx-ds dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;margin:0;font-size:.72rem;line-height:1.45}
.lbx-ds dt{font-weight:700;color:var(--text-strong)}
.lbx-ds dd{margin:0;color:#3a4552}
.lbx-mail{position:absolute;right:-.4rem;top:-2.4rem;width:17rem;display:grid;gap:.3rem;padding:.75rem .85rem;border-radius:.8rem;background:#fff;border:1px solid rgba(16,20,26,.08);
  box-shadow:0 18px 36px -16px rgba(1,58,117,.45);font-size:.7rem;color:#3a4552;opacity:0;animation:igb-auf .7s var(--ease-out) 1.4s forwards}
.lbx-mail b{font-family:var(--font-display);font-size:.82rem;line-height:1.3;color:var(--text-strong)}
.lbx-mail__von{display:flex;align-items:center;gap:.35rem;font-size:.66rem;font-weight:600;color:var(--text-subtle)}
.lbx-mail__von img{width:10px;height:13px}
.lbx-mail__von img.lb-zeichen{width:16px;height:16px;object-fit:contain}
.lbx-mini-mail .lbx-mail__von img.lb-zeichen{width:14px;height:14px;object-fit:contain}
.lbx-mail__kn{display:flex;gap:.6rem;align-items:center;margin-top:.15rem}
.lbx-mail__kn i{font-style:normal;font-weight:600;font-size:.66rem}
.lbx-mail__kn i:first-child{padding:.25rem .55rem;border-radius:.35rem;background:#10141a;color:#fff}
.lbx-mail__kn i + i{color:#10141a;text-decoration:underline;text-underline-offset:2px}
.lbx-banner{position:absolute;left:-2.4rem;bottom:-7.2rem;width:14.5rem;display:grid;gap:.4rem;padding:.75rem .8rem;border-radius:.8rem;background:#fff;border:1px solid rgba(16,20,26,.08);
  box-shadow:0 18px 36px -16px rgba(1,58,117,.45);font-size:.66rem;color:#3a4552;opacity:0;animation:igb-auf .7s var(--ease-out) 2.2s forwards}
.lbx-banner b{font-family:var(--font-display);font-size:.8rem;color:var(--text-strong)}
.lbx-banner__kat{display:flex;align-items:center;gap:.35rem;padding:.25rem .45rem;border-radius:.35rem;background:#f6f8fb;font-weight:600;color:var(--text-strong)}
.lbx-banner__kat img{width:12px;height:12px}
.lbx-banner__kn{display:flex;gap:.35rem}
.lbx-banner__kn i{flex:1;font-style:normal;text-align:center;padding:.3rem 0;border-radius:.35rem;border:1px solid rgba(16,20,26,.15);font-weight:600;color:var(--text-strong)}
.lbx-banner__kn i + i{background:#10141a;border-color:#10141a;color:#fff}
@media (prefers-reduced-motion:reduce){.lbx-mail,.lbx-banner{animation:none;opacity:1}}


.dt-land .lbx-systeme{border-block:1px solid var(--border-subtle);padding-block:clamp(1.4rem,2.6vw,2rem);margin-top:clamp(3rem,6vw,5rem)}
.dt-land p.lbx-systeme__titel{margin:0 0 1rem;text-align:center;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle)}
.dt-land .lbx-systeme__liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 2.2rem}
.dt-land .lbx-systeme__liste li{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--text-strong)}
.dt-land .lbx-systeme__liste img{width:26px;height:26px;object-fit:contain}
.dt-land .lbx-systeme__liste li.lbx-systeme__html{color:var(--text-muted)}
.dt-land .lbx-systeme__html span{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#10141a;color:#fff;font-family:ui-monospace,Menlo,monospace;font-size:.66rem}
@media (max-width:640px){.dt-land .lbx-systeme__liste{gap:.8rem 1.4rem}.dt-land .lbx-systeme__liste li{font-size:.92rem}}


.dt-land .lbx-kopf{margin-bottom:clamp(2.2rem,4vw,3.5rem)}
.dt-land .lbx-schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}
.dt-land .lbx-schritt{min-width:0;padding:clamp(1.2rem,2vw,1.6rem);border-radius:24px;background:var(--surface-subtle,#f6f8fb)}
.dt-land .lbx-schritt__bild{display:grid;align-content:center;gap:.6rem;min-height:7.6rem;margin-bottom:1.3rem;padding:1rem;border-radius:16px;background:#fff;border:1px solid rgba(1,94,165,.1);box-shadow:0 18px 40px -32px rgba(1,58,117,.5);overflow:hidden}
.dt-land .lbx-schritt__nr{display:flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue)}
.dt-land .lbx-schritt__nr span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--gradient-logo);color:#fff;font-size:.82rem;letter-spacing:0}
.dt-land .lbx-schritt h3{margin:.7rem 0 0;font-size:1.3rem;letter-spacing:-.025em}
.dt-land .lbx-schritt p{margin:.45rem 0 0;font-size:.98rem;line-height:1.55;color:var(--text-muted)}
.lbx-mini-feld{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.3rem .3rem .3rem .65rem;border-radius:999px;border:1px solid rgba(16,20,26,.12);font-size:.8rem;color:var(--text-strong)}
.lbx-mini-feld svg{width:15px;height:15px;flex:none;color:#8a96a3}
.lbx-mini-feld i{margin-left:auto;flex:none;font-style:normal;font-size:.7rem;font-weight:600;padding:.35rem .7rem;border-radius:999px;background:#10141a;color:#fff}
.lbx-mini-funde{display:flex;align-items:center;gap:.3rem;padding-left:.4rem}
.lbx-mini-funde img,.lbx-mini-zahlen img{width:22px;height:22px;padding:3px;box-sizing:border-box;border-radius:6px;background:#fff;border:1px solid rgba(16,20,26,.08);object-fit:contain}
.lbx-mini-funde small,.lbx-mini-zahlen small{margin-left:.35rem;font-size:.72rem;color:#1a7f2c;font-weight:600}
.lbx-mini-zahlen small{color:var(--text-subtle)}
.lbx-mini-plaene{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}
.lbx-mini-plaene span{display:grid;gap:.1rem;padding:.45rem .6rem;border-radius:.55rem;border:1px solid rgba(16,20,26,.12);font-size:.78rem;color:var(--text-muted)}
.lbx-mini-plaene span.is-an{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue);background:rgba(0,186,235,.06)}
.lbx-mini-plaene b{font-size:.72rem;color:var(--text-strong)}
.lbx-mini-zahlen{display:flex;align-items:center;gap:.3rem}
.lbx-mini-code{display:block;padding:.7rem .75rem;border-radius:.55rem;background:#10141a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;line-height:1.6;color:#c9d6e3;word-break:break-all}
.lbx-c1{color:#7fd3f2}.lbx-c2{color:#f5c26b}.lbx-c3{color:#9fe0a8}
@media (max-width:1000px){.dt-land .lbx-schritte{grid-template-columns:minmax(0,1fr);max-width:34rem;margin-inline:auto}}


.dt-land .lbx-woche{padding-top:0}
.dt-land .lbx-zeit{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.3rem);position:relative}
.dt-land .lbx-zeit::before{content:"";position:absolute;left:1.25rem;right:0;top:.55rem;height:2px;background:linear-gradient(90deg,rgba(1,94,165,.45),rgba(0,186,235,.15))}
.dt-land .lbx-station{position:relative;min-width:0;padding-top:2.1rem}
.dt-land .lbx-station::before{content:"";position:absolute;left:0;top:0;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;border:3px solid var(--color-blue);box-sizing:border-box}
.dt-land .lbx-station:last-child::before{background:#28c840;border-color:#28c840}
.dt-land .lbx-station__wann{display:block;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue);margin-bottom:.7rem}
.dt-land .lbx-station p{margin:.8rem 0 0;font-size:.95rem;line-height:1.55;color:var(--text-muted)}
.dt-land .lbx-karte{display:grid;align-content:center;gap:.45rem;min-height:10.6rem;box-sizing:border-box;padding:.9rem;border-radius:16px;background:#fff;border:1px solid rgba(1,94,165,.12);box-shadow:0 22px 44px -34px rgba(1,58,117,.6);font-size:.74rem;color:#3a4552;overflow:hidden}
.lbx-karte__url{justify-self:start;padding:.2rem .6rem;border-radius:999px;background:#f6f8fb;font-size:.66rem;color:var(--text-subtle)}
.lbx-karte__map{display:grid;place-items:center;gap:.3rem;min-height:5.4rem;border-radius:.6rem;
  background:linear-gradient(135deg,#eaf3e6 0 25%,#f3f6ef 25% 50%,#eaf3e6 50% 75%,#f3f6ef 75%) 0 0/28px 28px;border:1px solid rgba(16,20,26,.06)}
.lbx-karte__map img{width:28px;height:28px}
.lbx-karte__map small{font-size:.68rem;font-weight:600;color:var(--text-strong);padding:.1rem .45rem;border-radius:999px;background:#fff}
.lbx-fund{display:flex;align-items:center;gap:.45rem;padding:.38rem .5rem;border-radius:.5rem;background:#f6f8fb;font-weight:600;color:var(--text-strong);min-width:0}
.lbx-fund img{width:16px;height:16px;flex:none}
.lbx-fund i{margin-left:auto;font-style:normal;font-size:.62rem;font-weight:600;color:var(--text-subtle)}
.lbx-fund.is-neu{background:rgba(40,200,64,.1);box-shadow:inset 0 0 0 1px rgba(40,200,64,.35)}
.lbx-fund.is-neu i{color:#1a7f2c;text-transform:uppercase;letter-spacing:.06em}
.lbx-mini-banner{display:grid;gap:.3rem;padding:.55rem .6rem;border-radius:.55rem;border:1px solid rgba(16,20,26,.1)}
.lbx-mini-banner b{font-size:.72rem;color:var(--text-strong)}
.lbx-mini-banner span{display:flex;align-items:center;gap:.3rem;font-size:.66rem;font-weight:600;padding:.2rem .4rem;border-radius:.3rem;background:#f6f8fb;color:var(--text-strong)}
.lbx-mini-banner img{width:11px;height:11px}
.lbx-mini-fassung{display:grid;gap:.25rem}
.lbx-mini-fassung b{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy)}
.lbx-mini-fassung span{padding:.22rem .45rem;border-radius:.35rem;background:#f6f8fb;font-size:.66rem;color:var(--text-subtle)}
.lbx-mini-fassung span.is-neu{background:rgba(40,200,64,.1);color:var(--text-strong)}
.lbx-mini-mail{display:grid;gap:.35rem}
.lbx-mini-mail b{font-family:var(--font-display);font-size:.84rem;line-height:1.3;color:var(--text-strong)}
@media (max-width:1100px){
  .dt-land .lbx-zeit{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}
  .dt-land .lbx-zeit::before{display:none}
}
@media (max-width:640px){
  .dt-land .lbx-zeit{grid-template-columns:minmax(0,1fr);row-gap:0}
  .dt-land .lbx-station{padding:0 0 1.8rem 2.1rem}
  .dt-land .lbx-station::after{content:"";position:absolute;left:.56rem;top:1.4rem;bottom:.2rem;width:2px;background:rgba(1,94,165,.25)}
  .dt-land .lbx-station:last-child::after{display:none}
  .dt-land .lbx-station__wann{line-height:1.25rem}
}


.dt-land .lbx-dienste{margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.3rem,2.5vw,2rem);border-radius:24px;background:var(--surface-subtle,#f6f8fb)}
.dt-land p.lbx-dienste__titel{margin:0 0 1.1rem;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle)}
.dt-land .lbx-dienste__liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}
@media (max-width:1100px){.dt-land .lbx-dienste__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px){.dt-land .lbx-dienste__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}
.lbx-nw{white-space:nowrap}
.dt-land .lbx-dienste__liste li{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.55rem .7rem;border-radius:.7rem;background:#fff;border:1px solid rgba(16,20,26,.06);font-size:.88rem;font-weight:600;color:var(--text-strong)}
.dt-land .lbx-dienste__liste img{width:22px;height:22px;flex:none;object-fit:contain}
@media (max-width:420px){.dt-land .lbx-dienste__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-land .lbx-dienste__liste li{font-size:.8rem;padding:.5rem .55rem;gap:.4rem}.dt-land .lbx-dienste__liste img{width:18px;height:18px}}


.dt-land .lbx-vertrauen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}
.dt-land .lbx-v{min-width:0;padding:clamp(1.3rem,2.4vw,1.9rem);border-radius:24px;background:var(--surface-subtle,#f6f8fb)}
.dt-land .lbx-v > b{display:block;margin-top:1.1rem;font-family:var(--font-display);font-size:1.15rem;letter-spacing:-.02em;color:var(--text-strong)}
.dt-land .lbx-v p{margin:.45rem 0 0;font-size:.95rem;line-height:1.55;color:var(--text-muted)}
.dt-land .lbx-v__bild{display:flex;align-items:center;gap:.8rem;height:3.6rem}
.dt-land .lbx-v__bild img{width:40px;height:40px;object-fit:contain}
.dt-land .lbx-flagge{position:relative;display:block;width:3.4rem;height:3.4rem;border-radius:.6rem;background:#da291c;box-shadow:0 10px 22px -12px rgba(218,41,28,.7)}
.dt-land .lbx-flagge::before,.dt-land .lbx-flagge::after{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%)}
.dt-land .lbx-flagge::before{width:18.75%;height:62.5%}
.dt-land .lbx-flagge::after{width:62.5%;height:18.75%}
.dt-land .lbx-v__zahl{display:flex;align-items:baseline;gap:.45rem;height:3.6rem}
.dt-land .lbx-v__zahl b{font-family:var(--font-display);font-size:2.9rem;font-weight:600;letter-spacing:-.04em;line-height:1.1;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}
.dt-land .lbx-v__zahl small{font-size:.9rem;color:var(--text-muted)}
.dt-land .lbx-v__bild img.lbx-v__gesicht{width:56px;height:56px;border-radius:50%;object-fit:cover}
@media (max-width:900px){.dt-land .lbx-vertrauen{grid-template-columns:minmax(0,1fr)}}


.dt-land .lbx-schluss h2.ml-h2{margin-top:0}
.dt-land .lbx-schluss .lbx-start{margin-top:1.6rem;border-color:transparent}

.dt-land a.ig-btn--dunkel,.dt-land a.ig-btn--dunkel:hover{color:#fff}
.dt-land a.ig-btn--hell{color:var(--text-strong)}

.lbx-mail__kn{flex-wrap:wrap;row-gap:.35rem}
.lbx-mail__kn i{white-space:nowrap}
.lbx-mini-feld{white-space:nowrap}
.lbx-mini-feld__t{min-width:0;overflow:hidden;text-overflow:ellipsis}

@media (max-width:640px){.dt-land .lbx-karte{min-height:0}}


.dt-land .ig-ds{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem;align-items:center}
.dt-land .ig-ds__liste{list-style:none;margin:0;padding:1rem;display:grid;gap:.5rem;border:1px solid rgba(0,0,0,.09);border-radius:1rem;background:rgba(0,0,0,.018)}
.dt-land .ig-ds__liste li{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem 1rem;border-radius:.6rem;background:#fff;border:1px solid rgba(0,0,0,.07);font-weight:500}
.dt-land .ig-ds__liste em{flex:none;font-style:normal;font-size:.75rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;background:rgba(40,200,64,.12);color:#1a7f2c}
@media (max-width:900px){.dt-land .ig-ds{grid-template-columns:minmax(0,1fr);gap:1.5rem}}
@media (max-width:700px){.dt-land .ig-fragen{grid-template-columns:minmax(0,1fr)}}
.dt-land .ml-antwort code{font-size:.85em;padding:.05rem .3rem;border-radius:.3rem;background:rgba(0,0,0,.05);overflow-wrap:anywhere}




.dt-land .vz-bild .igb__blatt{padding:1.15rem 1.35rem 1.25rem}
.vz-ds__firma{display:block;margin:-.45rem 0 .8rem;font-size:.74rem;color:var(--text-subtle)}
.vz-ds__rest{display:flex;align-items:center;gap:.45rem;margin-top:.5rem;padding:.5rem .8rem;border-radius:.6rem;background:#f6f8fb;font-size:.74rem;color:var(--text-muted)}
.vz-ds__rest img{width:16px;height:16px;flex:none}
.vz-ds__rest b{color:var(--text-strong)}
.vz-ds__rest span{margin-left:auto;font-size:.66rem;color:var(--text-subtle)}
.vz-schwebe{position:absolute;right:-1rem;top:-2.6rem;width:16.5rem;display:grid;gap:.45rem;padding:.75rem .85rem .8rem;border-radius:.8rem;background:#fff;border:1px solid rgba(16,20,26,.08);
  box-shadow:0 18px 36px -16px rgba(1,58,117,.45);font-size:.7rem;color:#3a4552;opacity:0;animation:igb-auf .7s var(--ease-out) 1.2s forwards}
.vz-schwebe--unten{top:auto;right:auto;left:-2.6rem;bottom:-3.4rem;width:auto;animation-delay:2s}
.vz-schwebe__kopf{display:flex;align-items:center;gap:.4rem;font-size:.66rem;font-weight:600;color:var(--text-subtle)}
.vz-schwebe__kopf .igb__ok{width:.9rem;height:.9rem;background-size:.55rem}
.vz-schwebe__kopf .ml-kreuz{width:.9rem;height:.9rem}
.vz-schwebe > b{font-family:var(--font-display);font-size:.84rem;line-height:1.3;color:var(--text-strong)}
.vz-chips{display:flex;flex-wrap:wrap;gap:.3rem}
.vz-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .5rem .22rem .3rem;border-radius:999px;background:#f6f8fb;border:1px solid rgba(16,20,26,.06);font-size:.68rem;font-weight:600;color:var(--text-strong);white-space:nowrap}
.vz-chip img{width:14px;height:14px;object-fit:contain}
.vz-zeile{display:flex;align-items:center;gap:.5rem;font-size:.74rem;font-weight:600;color:var(--text-strong);white-space:nowrap}
.vz-zeile .igb__ok{width:.95rem;height:.95rem;background-size:.6rem}
@media (prefers-reduced-motion:reduce){.vz-schwebe{animation:none;opacity:1}}

@media (max-width:1100px){
  .dt-land .vz-hero .ig-hero__wrap{display:flex;flex-direction:column;align-items:stretch}
  .dt-land .vz-hero .ig-hero__wrap > .ig-gratis{align-self:flex-start}
  .dt-land .vz-hero .ig-gratis--ch{margin-left:0}
  .dt-land .vz-hero .igb.vz-bild{display:block;position:relative;order:10;align-self:center;right:auto;top:auto;width:min(30rem,100%);margin:4.5rem 0 4.5rem}
  html.ig-laeuft .dt-land .vz-hero .igb.vz-bild{display:none}
}
@media (max-width:700px){
  .dt-land .vz-hero .igb.vz-bild{margin:3rem 0 .5rem}
  .dt-land .vz-bild .igb__stapel{inset:1rem -.3rem -.6rem .8rem}
  .dt-land .vz-bild .igb__glut{inset:4% 0 -6% 0}
  .dt-land .vz-schwebe{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;margin:.7rem .4rem 0}
  .dt-land .vz-schwebe:not(.vz-schwebe--unten){margin-left:2rem}
  .dt-land .vz-schwebe--unten{justify-self:start;margin-right:2rem}
}


.dt-land .vz-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.dt-land .vz-zwei .ml-lead{max-width:34rem}
.dt-land .vz-legende{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.6rem}
.dt-land .vz-legende li{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--text-muted)}
@media (max-width:1000px){.dt-land .vz-zwei{grid-template-columns:minmax(0,1fr);gap:2rem}}


.dt-land .vz-blatt{position:relative;min-width:0;border-radius:20px;background:#fff;border:1px solid rgba(1,94,165,.14);box-shadow:0 1px 2px rgba(16,20,26,.04),0 30px 60px -36px rgba(1,58,117,.45);overflow:hidden}
.dt-land .vz-blatt .igb__leiste{padding:.6rem .9rem}
.dt-land .vz-blatt__in{padding:clamp(1.1rem,2.4vw,1.6rem)}
.vz-blatt__titel{display:block;font-family:var(--font-display);font-size:1.3rem;letter-spacing:-.02em;color:var(--text-strong)}
.vz-blatt__unter{display:block;margin:.15rem 0 1rem;font-size:.82rem;color:var(--text-subtle)}
.vz-toc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .9rem;counter-reset:vz}
.vz-toc li{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.42rem .55rem;border-radius:.5rem;font-size:.84rem;line-height:1.3;color:var(--text-strong)}
.vz-toc li::before{counter-increment:vz;content:counter(vz);flex:none;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:#f1f5f9;font-size:.7rem;font-weight:700;color:var(--text-subtle);font-variant-numeric:tabular-nums}
.vz-toc li span{min-width:0}
.vz-toc li.is-web{background:rgba(0,186,235,.08)}
.vz-toc li.is-web::before{background:var(--gradient-logo);color:#fff}
.vz-toc li.is-hr{background:rgba(213,43,30,.06)}
.vz-toc li.is-hr::before{background:#da291c;color:#fff}
.vz-punkt{flex:none;display:inline-block;width:1.15rem;height:1.15rem;border-radius:50%}
.vz-punkt--web{background:var(--gradient-logo)}
.vz-punkt--hr{background:#da291c}
@media (max-width:560px){.vz-toc{grid-template-columns:minmax(0,1fr)}}


.vz-quellen{list-style:none;margin:0;padding:0}
.vz-quellen li{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto;gap:.4rem 1rem;align-items:center;padding:.8rem 0;border-top:1px solid rgba(16,20,26,.07);font-size:.88rem}
.vz-quellen li:first-child{border-top:0;padding-top:0}
.vz-quellen small{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy)}
.vz-quellen span{min-width:0;color:var(--text-strong);overflow-wrap:anywhere}
.vz-quelle{display:inline-flex;align-items:center;gap:.35rem;justify-self:end;padding:.22rem .6rem .22rem .4rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap;background:#f6f8fb;border:1px solid rgba(16,20,26,.08);color:var(--text-strong)}
.vz-quelle .ml-kreuz{width:.9rem;height:.9rem}
.vz-quelle img{width:14px;height:14px;object-fit:contain}
@media (max-width:640px){
  .vz-quellen li{grid-template-columns:minmax(0,1fr) auto}
  .vz-quellen li span{grid-column:1/-1;grid-row:2}
}


.vz-zefix{display:grid;gap:.35rem;min-width:0}
.vz-zefix__kopf{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}
.vz-zefix__kopf .ml-kreuz{width:.95rem;height:.95rem}
.vz-zefix__treffer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;padding:.55rem .65rem;border-radius:.55rem;border:1px solid var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue);background:rgba(0,186,235,.05)}
.vz-zefix__treffer b{font-size:.84rem;color:var(--text-strong)}
.vz-zefix__treffer small{grid-column:1;font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vz-zefix__treffer em{grid-row:1/3;grid-column:2;align-self:center;font-style:normal;font-size:.66rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;background:#e9f8ec;color:#1a7f2c}


.vz-ausgabe{display:grid;gap:.55rem}
.vz-sprachen{display:flex;gap:.25rem}
.vz-sprachen i{flex:1;font-style:normal;text-align:center;padding:.3rem 0;border-radius:.4rem;border:1px solid rgba(16,20,26,.1);font-size:.72rem;font-weight:600;color:var(--text-muted)}
.vz-sprachen i.is-an{background:#10141a;border-color:#10141a;color:#fff}
.vz-knopf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:#10141a;color:#fff;font-size:.76rem;font-weight:600}
.vz-knopf small{font-size:.66rem;font-weight:400;color:#a9b8c8}
.vz-formate{display:flex;flex-wrap:wrap;gap:.3rem}
.vz-formate i{font-style:normal;padding:.22rem .55rem;border-radius:999px;background:#f6f8fb;border:1px solid rgba(16,20,26,.08);font-size:.68rem;font-weight:600;color:var(--text-strong)}


.dt-land .vz-wege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);align-items:stretch}
.dt-land .vz-weg{display:flex;flex-direction:column;min-width:0;padding:clamp(1.4rem,2.6vw,2.2rem);border-radius:28px;background:var(--surface-subtle,#f6f8fb)}
.dt-land .vz-weg--butler{background:#fff;border:1px solid rgba(1,94,165,.3);box-shadow:0 0 0 1px rgba(1,94,165,.12),0 26px 50px -36px rgba(1,58,117,.6);background-image:linear-gradient(180deg,rgba(0,186,235,.06),#fff 55%)}
.dt-land .vz-weg__kopf{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-blue)}
.dt-land .vz-weg__kopf img{width:22px;height:22px}
.dt-land .vz-weg__kopf .ml-kreuz{width:1.1rem;height:1.1rem}
.dt-land .vz-weg h3{margin:.9rem 0 0;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.2;letter-spacing:-.03em}
.dt-land .vz-weg > p{margin:.6rem 0 0;font-size:.98rem;line-height:1.55;color:var(--text-muted)}
.dt-land .vz-weg__bild{display:grid;gap:.5rem;margin:1.3rem 0 0;padding:1rem;border-radius:16px;background:#fff;border:1px solid rgba(1,94,165,.1);box-shadow:0 18px 40px -32px rgba(1,58,117,.5)}
.dt-land .vz-weg--butler .vz-weg__bild{background:#fff}
.dt-land .vz-preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:1.3rem 0 0;color:var(--text-muted);font-size:.95rem}
.dt-land .vz-preis b{font-family:var(--font-display);font-size:2rem;font-weight:600;letter-spacing:-.035em;line-height:1.1;color:var(--text-strong);font-variant-numeric:tabular-nums}
.dt-land .vz-preis small{flex-basis:100%;font-size:.85rem;color:var(--text-subtle)}
.dt-land .vz-weg .ml-aktionen{margin-top:auto;padding-top:1.4rem;display:flex;flex-wrap:wrap;gap:.6rem}
.dt-land .vz-pruefliste{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}
.dt-land .vz-pruefliste li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem .75rem;border-radius:.6rem;background:#fff;border:1px solid rgba(16,20,26,.07);font-size:.88rem;font-weight:500;color:var(--text-strong)}
.dt-land .vz-pruefliste li span{min-width:0}
.dt-land .vz-pruefliste em{flex:none;font-style:normal;font-size:.72rem;font-weight:600;padding:.12rem .5rem;border-radius:999px;background:rgba(40,200,64,.12);color:#1a7f2c}
.dt-land .vz-weg--breit{grid-column:1/-1}
@media (max-width:900px){.dt-land .vz-wege{grid-template-columns:minmax(0,1fr)}}


.dt-land .vz-demo{position:relative}
.dt-land .vz-demo .igb__fenster{pointer-events:auto}
.dt-land .igb.vz-bild--demo{pointer-events:auto}
.vz-rahmen{position:relative;display:block;width:100%;height:21rem;overflow:hidden;background:#fff}
.vz-rahmen iframe{position:absolute;left:0;top:0;width:200%;height:200%;border:0;transform:scale(.5);transform-origin:0 0;background:#fff}
.vz-rahmen--voll iframe{width:100%;height:100%;transform:none}
.dt-land .vz-varianten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem)}
.dt-land .vz-variante{min-width:0}
.dt-land .vz-variante .vz-blatt{border-radius:14px}
.dt-land .vz-variante .igb__leiste{padding:.45rem .7rem}
.dt-land .vz-variante .igb__leiste i{width:.5rem;height:.5rem}
.dt-land .vz-variante .vz-rahmen{height:13.5rem}
.dt-land .vz-variante b{display:block;margin-top:.8rem;font-family:var(--font-display);font-size:1.02rem;color:var(--text-strong)}
.dt-land .vz-variante small{display:block;margin-top:.15rem;font-size:.86rem;color:var(--text-muted)}
@media (max-width:1100px){.dt-land .vz-varianten{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.dt-land .vz-varianten{grid-template-columns:minmax(0,1fr)}.dt-land .vz-variante .vz-rahmen{height:15rem}}


.dt-land .vz-wp{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(1.4rem,3vw,2.6rem);border-radius:28px;background:var(--surface-subtle,#f6f8fb)}
.dt-land .vz-wp__marke{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}
.dt-land .vz-wp__marke img{width:30px;height:30px}
.dt-land .vz-wp h2.ml-h2{margin-top:.8rem}
.dt-land .vz-wp ul{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.55rem}
.dt-land .vz-wp li{display:flex;align-items:flex-start;gap:.55rem;font-size:.97rem;line-height:1.5;color:var(--text-muted)}
.dt-land .vz-wp li .igb__ok{margin-top:.18rem}
.dt-land .vz-wp__foto{min-width:0;margin:0}
.dt-land .vz-wp__foto img{display:block;width:100%;height:auto}
.dt-land .vz-wp__foto figcaption{margin-top:.7rem;font-size:.84rem;color:var(--text-subtle)}
@media (max-width:1000px){.dt-land .vz-wp{grid-template-columns:minmax(0,1fr)}}


.vz-cookie{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .6rem;align-items:center;padding:.5rem .65rem;border-radius:.6rem;background:#fff;border:1px solid rgba(16,20,26,.08);font-size:.74rem;color:var(--text-muted)}
.vz-cookie code{grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;padding:.25rem .45rem;border-radius:.35rem;background:#10141a;color:#9fe0a8}
.vz-cookie b{font-size:.76rem;color:var(--text-strong)}
.dt-land .lbx-v__bild .vz-cookie{flex:1;min-width:0}


.vz-erg__kopf{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.75rem}
.vz-erg__kopf b{font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em;color:var(--text-strong)}
.vz-erg__urteil{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem .2rem .3rem;border-radius:999px;background:#e9f8ec;border:1px solid rgba(40,200,64,.35);font-size:.7rem;font-weight:700;color:#1a7f2c;white-space:nowrap}
.vz-erg__urteil .igb__ok{width:.95rem;height:.95rem;background-size:.6rem}
.vz-erg__zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.8rem}
.vz-erg__zahlen span{display:grid;gap:.05rem;padding:.45rem .55rem;border-radius:.5rem;background:#f6f8fb;font-size:.62rem;line-height:1.25;color:var(--text-muted)}
.vz-erg__zahlen b{font-family:var(--font-display);font-size:1.15rem;color:var(--text-strong);font-variant-numeric:tabular-nums}
.vz-erg__zahlen .is-gut b{color:#1a7f2c}
.vz-erg__gruppe{display:flex;align-items:center;gap:.45rem;margin:0 0 .4rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1a7f2c}
.vz-befunde{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}
.vz-befund{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.55rem;align-items:start;padding:.5rem .6rem;border-radius:.55rem;border:1px solid rgba(16,20,26,.08);background:#fff;font-size:.74rem;line-height:1.4;color:var(--text-strong)}
.vz-befund .igb__ok{width:1rem;height:1rem;background-size:.62rem;margin-top:.05rem}
.vz-befund small{display:block;margin-top:.2rem;font-size:.66rem;color:var(--text-muted)}
.vz-befund small mark{background:rgba(255,214,0,.35);color:inherit;padding:0 .1rem;border-radius:.15rem}
.vz-netz{display:grid;gap:.3rem}
.vz-netz span{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.35rem .5rem;border-radius:.45rem;background:#f6f8fb;font-size:.72rem;color:var(--text-strong)}
.vz-netz span img{width:15px;height:15px;flex:none}
.vz-netz span code{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;color:var(--text-subtle);white-space:nowrap}
.vz-netz small{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy)}
.vz-auszug{display:block;padding:.55rem .65rem;border-radius:.5rem;background:#fbfcfe;border:1px solid rgba(16,20,26,.07);font-size:.72rem;line-height:1.5;color:#3a4552}
.vz-auszug mark{background:rgba(0,186,235,.18);color:var(--text-strong);padding:0 .15rem;border-radius:.2rem}
.vz-gesetze{display:flex;gap:.35rem}
.vz-gesetze span{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .3rem;border-radius:999px;background:#e9f8ec;font-size:.7rem;font-weight:700;color:#1a7f2c}
.vz-gesetze .igb__ok{width:.9rem;height:.9rem;background-size:.55rem}
.vz-stufen{display:flex;flex-wrap:wrap;gap:.3rem}
.vz-stufen span{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;background:#f6f8fb;color:var(--text-muted)}
.vz-stufen span::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}
.vz-stufen .is-hoch{color:#b3261e}.vz-stufen .is-mittel{color:#a35a00}.vz-stufen .is-ok{color:#1a7f2c}


.dt-land .vz-gens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}
.dt-land .vz-gens a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .7rem;align-items:center;height:100%;box-sizing:border-box;padding:.9rem 1rem;border-radius:16px;background:#fff;border:1px solid rgba(16,20,26,.08);text-decoration:none;color:var(--text-strong);transition:border-color var(--dur-fast,.15s),transform var(--dur-fast,.15s)}
.dt-land .vz-gens a:hover{border-color:rgba(1,94,165,.4);transform:translateY(-1px)}
.dt-land .vz-gens a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-blue)}
.dt-land .vz-gens i{grid-row:1/3;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.7rem;background:#f1f6fb;font-style:normal}
.dt-land .vz-gens i img{width:20px;height:auto}
.dt-land .vz-gens b{font-family:var(--font-display);font-size:1rem}
.dt-land .vz-gens small{font-size:.84rem;color:var(--text-muted)}
@media (max-width:900px){.dt-land .vz-gens{grid-template-columns:minmax(0,1fr)}}


.dt-land .lb-start .vz-schluss__wege{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.8rem}
.dt-land .lb-start a.vz-hellknopf{display:inline-flex;align-items:center;gap:.5rem;min-height:2.9rem;padding:0 1.2rem;border-radius:999px;background:#fff;color:#10141a;font-weight:600;text-decoration:none}
.dt-land .lb-start a.vz-hellknopf:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan)}
.dt-land .lb-start a.vz-hellknopf svg{width:15px;height:15px}
.dt-land .lb-start a.vz-randknopf{display:inline-flex;align-items:center;min-height:2.9rem;padding:0 1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);color:#fff;font-weight:600;text-decoration:none}
.dt-land .lb-start a.vz-randknopf:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan)}


.dt-land .vz-sec--eng{padding-top:0}
.dt-land .lbx-systeme.vz-band{margin-top:clamp(2rem,4vw,3.5rem)}
.dt-land .vz-band .lbx-systeme__liste{gap:.8rem 1.8rem}
.dt-land .vz-band .lbx-systeme__liste li{font-size:.95rem}
.dt-land .vz-band .lbx-systeme__liste img{width:22px;height:22px}


.vz-imp{margin:0 0 .65rem;font-size:.8rem;line-height:1.45;color:#3a4552}
.vz-imp__dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.12rem .7rem;margin:0;font-size:.76rem;line-height:1.45}
.vz-imp__dl dt{font-weight:700;color:var(--text-strong)}
.vz-imp__dl dd{margin:0;color:#3a4552}
.dt-land .vz-logoliste li > span{display:flex;align-items:center;gap:.6rem;min-width:0}
.dt-land .vz-logoliste img{width:20px;height:20px;flex:none;object-fit:contain}
.dt-land .lb-start .ml-lead a{color:#fff;text-decoration:underline;text-underline-offset:3px}


.dt-land .ig-ds__liste.vz-checks{margin-top:clamp(1.5rem,3vw,2.2rem);grid-template-columns:repeat(2,minmax(0,1fr))}
.dt-land .ig-ds__liste.vz-checks li:last-child{grid-column:1/-1}
@media (max-width:760px){.dt-land .ig-ds__liste.vz-checks{grid-template-columns:minmax(0,1fr)}}
.dt-land .lbx-schritt__bild .vz-befund{background:#fbfcfe}
.dt-land .vz-weg__kopf .igb__ok{width:1.05rem;height:1.05rem}


.dt-land .vz-weg .vz-gens{grid-template-columns:minmax(0,1fr)}
.vz-ds__rest{line-height:1.2}
.vz-ds__rest span{align-self:center}

.dt-land .vz-bild--demo .vz-rahmen{height:23rem}
.dt-land .vz-bild--demo .vz-rahmen iframe{width:133.334%;height:133.334%;transform:scale(.75)}


.dt-land .vz-wp__laden{margin:1.6rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}
.dt-land .vz-wp__laden .ml-btn svg{width:16px;height:16px;margin-right:.5rem}
.dt-land .vz-wp__laden small{color:var(--text-subtle);font-size:.85rem}




.dt-land .lb-fakten{list-style:none;margin:1.8rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.4rem;max-width:40rem}
.dt-land .lb-fakten li{min-width:0;font-size:.92rem;line-height:1.4;color:var(--text-muted)}
.dt-land .lb-fakten b{display:block;font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.025em;color:var(--text-strong)}
@media (max-width:640px){.dt-land .lb-fakten{grid-template-columns:repeat(2,minmax(0,1fr))}}


@media (min-width:1101px){
  .dt-land .lb-hero .ig-hero__wrap{min-height:35rem}
  .dt-land .lb-hero .ig-hero__wrap > .lb-fakten,
  .dt-land .lb-hero .ig-hero__wrap > .ml-aktionen{max-width:calc(100% - min(41%,32rem) - 2.5rem)}
}
@media (min-width:1101px) and (max-width:1300px){
  .dt-land .lb-hero .ig-hero__wrap > .lb-fakten{grid-template-columns:repeat(2,minmax(0,1fr))}
}


.dt-land .lbb__mail{padding:1.15rem 1.35rem 1.2rem}
.lbb__von{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}
.lbb__von img{width:22px;height:28px;padding:4px 5px;border-radius:50%;background:#f1f6fb;box-sizing:content-box}

.lbb__von img.lb-zeichen{width:32px;height:32px;padding:0;border-radius:8px;background:none}
.dt-land .lb-tab thead th img.lb-wir{width:16px;height:16px;vertical-align:-3px}
.dt-land .igb__siegel img.lb-zeichen{width:2.6rem;height:2.6rem;transform:translate(-50%,-50%)}
.lbb__von b{display:block;font-family:var(--font-display);font-size:.82rem;color:var(--text-strong)}
.lbb__von small{display:block;font-size:.68rem;color:var(--text-subtle)}
.lbb__betreff{display:block;font-family:var(--font-display);font-size:1.02rem;line-height:1.3;letter-spacing:-.015em;color:var(--text-strong);margin-bottom:.45rem}
.lbb__satz{margin:0 0 .55rem;font-size:.78rem;line-height:1.5;color:#3a4552}
.lbb__neu{display:flex;align-items:center;gap:.5rem;margin:0 0 .8rem;padding:.45rem .6rem;border-radius:.55rem;background:rgba(0,186,235,.08);font-size:.78rem;color:var(--text-strong)}
.lbb__neu img{width:16px;height:16px;flex:none}
.lbb__knoepfe{display:flex;align-items:center;gap:.8rem;margin-bottom:.9rem}
.lbb__knopf{display:inline-block;padding:.42rem .8rem;border-radius:.45rem;background:#10141a;color:#fff;font-size:.72rem;font-weight:600}
.lbb__zurueck{font-size:.72rem;font-weight:600;color:#10141a;text-decoration:underline;text-underline-offset:2px}
.lbb__fassungen{display:grid;gap:.3rem;padding-top:.7rem;border-top:1px solid rgba(16,20,26,.07)}
.lbb__fassungen small{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy)}
.lbb__fassungen span{display:block;max-width:58%;padding:.3rem .55rem;border-radius:.4rem;font-size:.72rem;color:var(--text-subtle);background:#f6f8fb}
.lbb__fassungen span b{font-weight:600;color:var(--text-strong)}
.lbb__fassungen span.is-neu{background:rgba(40,200,64,.1)}
.lbb__banner{position:absolute;right:-.2rem;bottom:-4.2rem;width:15rem;display:grid;gap:.35rem;padding:.8rem .85rem .75rem;border-radius:.8rem;background:#fff;border:1px solid rgba(16,20,26,.08);
  box-shadow:0 18px 36px -16px rgba(1,58,117,.45);font-size:.66rem;line-height:1.45;color:#3a4552;opacity:0;animation:igb-auf .7s var(--ease-out) 2.2s forwards}
.lbb__banner b{font-family:var(--font-display);font-size:.78rem;color:var(--text-strong)}
.lbb__kat{display:flex;align-items:center;gap:.35rem;padding:.25rem .45rem;border-radius:.35rem;background:#f6f8fb;font-weight:600;color:var(--text-strong)}
.lbb__kat img{width:12px;height:12px}
.lbb__kn{display:flex;gap:.35rem;margin-top:.15rem}
.lbb__kn i{flex:1;font-style:normal;text-align:center;padding:.3rem 0;border-radius:.35rem;border:1px solid rgba(16,20,26,.15);font-weight:600;color:var(--text-strong)}
.lbb__kn i + i{background:#10141a;border-color:#10141a;color:#fff}
.dt-land .lbb .igb__siegel{left:-2.6rem;bottom:-3.6rem;width:7rem;height:7rem}
@media (min-width:1400px){.lbb__banner{right:-1.6rem}}
@media (prefers-reduced-motion:reduce){.lbb__banner{animation:none;opacity:1}}


.dt-land .lb-hero--schmal h1{max-width:52rem}
.dt-land .lb-hero--schmal .ml-lead{max-width:44rem}
.dt-land .lb-sec--eng{padding-top:clamp(2rem,4vw,3.5rem)}
.dt-land .lb-sec--eng .ml-h2{margin-bottom:clamp(1.5rem,3vw,2.5rem)}


.dt-land .ml-schritte.lb-schritte{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:1000px){.dt-land .ml-schritte.lb-schritte{grid-template-columns:minmax(0,1fr)}}


.dt-land .lb-dabei-sec{padding-top:0}
.dt-land .lb-dabei{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--border-subtle)}
.dt-land .lb-dabei li{min-width:0;padding:1.4rem 0 1.5rem;border-bottom:1px solid var(--border-subtle)}
.dt-land .lb-dabei b{display:block;font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--text-strong);margin-bottom:.4rem}
.dt-land .lb-dabei span{display:block;font-size:.98rem;line-height:1.6;color:var(--text-muted)}
@media (max-width:1000px){.dt-land .lb-dabei{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.dt-land .lb-dabei{grid-template-columns:minmax(0,1fr)}}


.dt-land .lb-ch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.dt-land .lb-ch__liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-subtle)}
.dt-land .lb-ch__liste li{padding:1.3rem 0;border-bottom:1px solid var(--border-subtle)}
.dt-land .lb-ch__liste b{display:block;font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--text-strong);margin-bottom:.35rem}
.dt-land .lb-ch__liste span{display:block;font-size:1rem;line-height:1.6;color:var(--text-muted)}
@media (max-width:1000px){.dt-land .lb-ch{grid-template-columns:minmax(0,1fr);gap:1.5rem}}


.dt-land .lb-vergleich{min-width:0}
.dt-land .lb-tab{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.5}
.dt-land .lb-tab th,.dt-land .lb-tab td{padding:1rem 1.1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}
.dt-land .lb-tab thead th{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--text-strong);border-bottom:2px solid var(--text-strong);padding-top:.6rem}
.dt-land .lb-tab thead th:first-child{width:28%}
.dt-land .lb-tab thead th img{display:inline-block;width:12px;height:16px;margin-right:.45rem;vertical-align:-2px}
.dt-land .lb-tab tbody th{font-family:var(--font-display);font-weight:600;color:var(--text-strong);padding-left:0}
.dt-land .lb-tab .lb-tab__wir{background:rgba(0,186,235,.06);color:var(--text-strong)}
.dt-land .lb-tab thead .lb-tab__wir{background:rgba(0,186,235,.1);border-radius:.8rem .8rem 0 0}
.dt-land .lb-tab small{display:block;margin-top:.15rem;font-size:.85rem;color:var(--text-subtle)}
.dt-land p.lb-quelle{margin:1.2rem 0 0;max-width:52rem;font-size:.88rem;line-height:1.6;color:var(--text-subtle)}
.dt-land p.lb-quelle a{color:inherit;text-decoration:underline;text-underline-offset:2px}

@media (max-width:760px){
  .dt-land .lb-tab,.dt-land .lb-tab tbody,.dt-land .lb-tab tr,.dt-land .lb-tab th,.dt-land .lb-tab td{display:block;width:auto}
  .dt-land .lb-tab thead{display:none}
  .dt-land .lb-tab tr{padding:1rem 0;border-bottom:1px solid var(--border-subtle)}
  .dt-land .lb-tab th,.dt-land .lb-tab td{padding:0;border:0}
  .dt-land .lb-tab tbody th{margin-bottom:.55rem;font-size:1.02rem}
  .dt-land .lb-tab td{padding:.55rem .75rem;border-radius:.6rem;font-size:.95rem}
  .dt-land .lb-tab td + td{margin-top:.35rem}
  .dt-land .lb-tab td:not(.lb-tab__wir){background:#f6f8fb}
  .dt-land .lb-tab td::before{content:attr(data-label);display:block;margin-bottom:.1rem;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}
  .dt-land .lb-tab td.lb-tab__wir::before{color:var(--color-blue,#015ea5)}
}


.dt-land .lb-preis{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.dt-land .lb-rechnung{margin:0;display:grid;gap:.8rem}
.dt-land .lb-rechnung > div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:1.2rem 1.4rem;border-radius:1rem;border:1px solid var(--border-subtle);background:#fff}
.dt-land .lb-rechnung > div:first-child{background:rgba(0,186,235,.06);border-color:rgba(0,186,235,.3)}
.dt-land .lb-rechnung dt{grid-column:1/-1;font-family:var(--font-display);font-weight:600;color:var(--text-strong)}
.dt-land .lb-rechnung dd{margin:0;font-size:1rem;color:var(--text-muted);align-self:end}
.dt-land .lb-rechnung dd.lb-rechnung__summe{font-family:var(--font-display);font-size:1.45rem;font-weight:600;letter-spacing:-.02em;color:var(--text-strong);text-align:right;white-space:nowrap}
.dt-land .lb-rechnung__summe small{display:block;font-family:var(--font-body);font-size:.78rem;font-weight:400;letter-spacing:0;color:var(--text-subtle)}
@media (max-width:1000px){.dt-land .lb-preis{grid-template-columns:minmax(0,1fr)}}


.dt-land .lb-passt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}
.dt-land .lb-passt__spalte{min-width:0;border-radius:24px;padding:clamp(1.4rem,3vw,2.4rem);background:var(--surface-subtle,#f6f8fb)}
.dt-land .lb-passt__spalte--wir{background:rgba(0,186,235,.07)}
.dt-land .lb-passt h3{font-size:1.35rem;letter-spacing:-.025em;margin-bottom:1rem}
.dt-land .lb-passt ul{list-style:none;margin:0;padding:0}
.dt-land .lb-passt li{padding:.9rem 0;border-top:1px solid rgba(16,20,26,.08)}
.dt-land .lb-passt li b{display:block;font-family:var(--font-display);font-size:1.02rem;font-weight:600;color:var(--text-strong);margin-bottom:.25rem}
.dt-land .lb-passt li span{display:block;font-size:.97rem;line-height:1.55;color:var(--text-muted)}
@media (max-width:900px){.dt-land .lb-passt{grid-template-columns:minmax(0,1fr)}}


.dt-land .lb-wege{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}
.dt-land .lb-wege li{min-width:0}
.dt-land .lb-wege a{position:relative;display:grid;gap:.35rem;height:100%;box-sizing:border-box;padding:1.2rem 3rem 1.25rem 1.25rem;border-radius:18px;background:#fff;color:var(--text-body);text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}
.dt-land .lb-wege a:hover{transform:translateY(-2px);box-shadow:0 18px 36px -20px rgba(0,0,0,.6)}
.dt-land .lb-wege a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan)}
.dt-land .lb-wege b{font-family:var(--font-display);font-size:1.08rem;font-weight:600;color:var(--text-strong)}
.dt-land .lb-wege span{font-size:.92rem;line-height:1.5;color:var(--text-muted)}
.dt-land .lb-wege i{position:absolute;right:1.1rem;top:1.25rem;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#10141a;color:#fff}
.dt-land .lb-wege i svg{width:14px;height:14px}
@media (max-width:900px){.dt-land .lb-wege{grid-template-columns:minmax(0,1fr)}}

.dt-land .lb-fakten small{display:block;margin-top:.1rem;font-size:.78rem;color:var(--text-subtle)}



.dt-land .lbb__code{padding:1.15rem 1.35rem 1.1rem}
.lbb__code code{display:flex;gap:.55rem;margin:0 0 .55rem;padding:.55rem .65rem;border-radius:.5rem;background:#f6f8fb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1.55;color:#24303d;word-break:break-all}
.lbb__code code i{flex:none;display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--gradient-logo);color:#fff;font-style:normal;font-size:.6rem;font-weight:700}
.lbb__code code span{min-width:0}
.lbb__code code.lbb__alt{display:block;background:#fff4f2;color:#a3221a;text-decoration:line-through;text-decoration-color:rgba(163,34,26,.5)}
.lbb__code code.lbb__neu{background:rgba(40,200,64,.08);border-left:2px solid rgba(40,200,64,.6)}


.dt-land .lb-karten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}
.dt-land .lb-karte{min-width:0;border-radius:28px;padding:clamp(1.5rem,3vw,2.4rem);background:var(--surface-subtle,#f6f8fb)}
.dt-land .lb-karte__nr{display:inline-block;padding:.06em .14em .1em .02em;font-family:var(--font-serif);font-style:italic;font-size:clamp(2.4rem,4vw,3.2rem);line-height:1;color:transparent;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text}
.dt-land .lb-karte h3{margin-top:.8rem;font-size:clamp(1.3rem,2vw,1.6rem);letter-spacing:-.03em;line-height:1.15}
.dt-land .lb-karte p{margin:.7rem 0 0;font-size:1rem;line-height:1.6;color:var(--text-muted)}
@media (max-width:760px){.dt-land .lb-karten{grid-template-columns:minmax(0,1fr)}}
.dt-land p.lb-weitere{margin:1.6rem 0 0;font-size:.95rem;color:var(--text-subtle)}
.dt-land .ml-fragen > p.lb-weitere{grid-column:1/-1}

.dt-land .lb-agentur{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:start}
@media (max-width:1000px){.dt-land .lb-agentur{grid-template-columns:minmax(0,1fr);gap:1.5rem}}

.dt-land .lb-tab thead th img.lb-logo{width:16px;height:16px;object-fit:contain;vertical-align:-3px}




@media (min-width:1101px){
  .dt-land .ml-wrap{padding-inline:max(var(--ml-rand), min(8rem, calc(8rem - (100vw - var(--container-max)) / 2)))}
}

.dt-land #lb-schweiz{padding-top:0}

@media (min-width:701px) and (max-width:1100px){
  .dt-land .lb-hero .ig-hero__wrap{display:flex;flex-direction:column;align-items:flex-start}
  .dt-land .lb-hero .ig-gratis--ch{margin-left:0}
  .dt-land .lb-hero .igb{display:block;position:relative;order:10;align-self:center;right:auto;top:auto;width:min(30rem,82%);margin:3.5rem 0 4.5rem}
}
@media (max-width:700px){.dt-land .lb-hero::before{display:none}}




.dt-land .lbx-hero .ml-eyebrow--ch{display:flex;align-items:center}
.dt-land .lbx-preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .55rem;margin:1.6rem 0 0;color:var(--text-muted)}
.dt-land .lbx-preis b{font-family:var(--font-display);font-size:2.3rem;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--text-strong)}
.dt-land .lbx-preis span{font-size:1.05rem;color:var(--text-strong)}
.dt-land .lbx-preis small{flex-basis:100%;font-size:.92rem;color:var(--text-subtle)}
.dt-land .lbx-hero .lbx-start{margin-top:1.3rem}
.dt-land p.lbx-start__unter{margin:.8rem 0 0 .4rem;font-size:.9rem;line-height:1.5;color:var(--text-muted);max-width:40rem}
.dt-land .lbx-zahlen{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:1.1rem 0 0 .4rem}
.dt-land .lbx-zahlen img{width:28px;height:28px;padding:4px;box-sizing:border-box;border-radius:7px;background:#fff;border:1px solid var(--border-subtle);object-fit:contain}
.dt-land .lbx-zahlen span{margin-left:.3rem;font-size:.82rem;color:var(--text-subtle)}
@media (min-width:1101px){
  .dt-land .lbx-hero .ig-hero__wrap{min-height:37rem}
  .dt-land .lbx-hero .ig-hero__wrap > .lbx-preis,
  .dt-land .lbx-hero .ig-hero__wrap > .lbx-start__unter,
  .dt-land .lbx-hero .ig-hero__wrap > .lbx-zahlen{max-width:calc(100% - min(41%,32rem) - 4.5rem)}
}


@media (max-width:1100px){
  .dt-land .lbx-hero .ig-hero__wrap{display:flex;flex-direction:column;align-items:flex-start}
  .dt-land .lbx-hero .ig-gratis--ch{margin-left:0}
  .dt-land .lbx-hero .igb.lbx-bild{display:block;position:relative;order:10;align-self:center;right:auto;top:auto;width:min(30rem,100%);margin:3.5rem 0 3rem}
}
@media (max-width:700px){
  .dt-land .lbx-hero .igb.lbx-bild{margin:2.4rem 0 .5rem}
  .dt-land .lbx-bild .igb__stapel{inset:1rem -.3rem -.6rem .8rem}
  .dt-land .lbx-bild .igb__glut{inset:4% 0 -6% 0}
  .dt-land .lbx-mail,.dt-land .lbx-banner{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;margin:.7rem .4rem 0}
  .dt-land .lbx-banner{margin-left:2rem}
  .dt-land .lbx-mail{margin-right:2rem}
}



.dt-land .lbx-preise{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:clamp(1rem,2vw,1.5rem);align-items:stretch}
.dt-land .lbx-plan{display:flex;flex-direction:column;min-width:0;padding:clamp(1.4rem,2.4vw,2rem);border-radius:24px;background:#fff;border:1px solid var(--border-subtle)}
.dt-land .lbx-plan--jahr{border-color:rgba(1,94,165,.35);box-shadow:0 0 0 1px rgba(1,94,165,.2),0 26px 50px -36px rgba(1,58,117,.6);background:linear-gradient(180deg,rgba(0,186,235,.06),#fff 60%)}
.dt-land .lbx-plan__name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-blue)}
.dt-land .lbx-plan__name em{font-style:normal;letter-spacing:.02em;text-transform:none;font-size:.74rem;padding:.15rem .55rem;border-radius:999px;background:#e9f8ec;color:#1a7f2c;border:1px solid rgba(40,200,64,.35)}
.dt-land p.lbx-plan__preis{margin:.8rem 0 0;font-size:1rem;color:var(--text-muted)}
.dt-land .lbx-plan__preis b{font-family:var(--font-display);font-size:2.6rem;font-weight:600;letter-spacing:-.04em;color:var(--text-strong);margin-right:.3rem}
.dt-land .lbx-plan__brutto{display:block;margin-top:.2rem;font-size:.82rem;color:var(--text-subtle)}
.dt-land p.lbx-plan__satz{margin:1rem 0 1.4rem;font-size:.95rem;line-height:1.5;color:var(--text-muted)}
.dt-land .lbx-plan__knopf{margin-top:auto;align-self:flex-start}
.dt-land .lbx-garantie{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.4rem,2.4vw,2rem);border-radius:24px;background:var(--surface-subtle,#f6f8fb)}
.dt-land .lbx-siegel{width:5.6rem;height:5.6rem;margin-bottom:1rem;filter:drop-shadow(0 12px 18px rgba(1,58,117,.25))}
.dt-land .lbx-garantie b{font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em;color:var(--text-strong)}
.dt-land .lbx-garantie p{margin:.5rem 0 0;font-size:.95rem;line-height:1.55;color:var(--text-muted)}
.dt-land .lbx-inklusive{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem}
.dt-land .lbx-inklusive li{display:flex;align-items:center;gap:.45rem;font-size:.92rem;color:var(--text-muted)}
@media (max-width:1000px){.dt-land .lbx-preise{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-land .lbx-garantie{grid-column:1/-1;flex-direction:row;align-items:center;gap:1.2rem}.dt-land .lbx-siegel{flex:none;margin:0}}
@media (max-width:640px){.dt-land .lbx-preise{grid-template-columns:minmax(0,1fr)}.dt-land .lbx-garantie{flex-direction:column;align-items:flex-start}.dt-land .lbx-inklusive{justify-content:flex-start;flex-direction:column}}


.dt-land .lbx-test{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2rem);margin:0 0 clamp(1rem,2vw,1.5rem);padding:clamp(1.2rem,2.4vw,1.8rem) clamp(1.4rem,2.6vw,2.2rem);border-radius:24px;
  background:linear-gradient(135deg,rgba(0,186,235,.08),rgba(1,94,165,.04) 60%,#fff);border:1px solid rgba(1,94,165,.22)}
.dt-land p.lbx-test__zahl{display:grid;justify-items:center;margin:0;line-height:1}
.dt-land .lbx-test__zahl b{font-family:var(--font-display);font-size:3.4rem;font-weight:600;letter-spacing:-.05em;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}
.dt-land .lbx-test__zahl span{margin-top:.25rem;font-size:.82rem;font-weight:600;color:var(--text-strong)}
.dt-land .lbx-test h3{margin:0;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em;color:var(--text-strong)}
.dt-land .lbx-test p{margin:.4rem 0 0;font-size:.95rem;line-height:1.55;color:var(--text-muted);max-width:44rem}
.dt-land .lbx-test__knopf{white-space:nowrap}
@media (max-width:760px){.dt-land .lbx-test{grid-template-columns:auto minmax(0,1fr)}.dt-land .lbx-test__knopf{grid-column:1/-1;justify-self:start}}
.dt-land .lbx-mini-plaene{grid-template-columns:repeat(3,minmax(0,1fr))}


.dt-land .lbx-vs{margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.4rem,3vw,2.4rem);border-radius:28px;border:1px solid var(--border-subtle);background:#fff}
.dt-land .lbx-vs__kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 2rem;margin-bottom:1.2rem}
.dt-land .lbx-vs__kopf h3{margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);letter-spacing:-.03em}
.dt-land .lbx-vs__kopf a.lb-link{margin-top:0}
.dt-land .lbx-vs__tab{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.98rem}
.dt-land .lbx-vs__tab th,.dt-land .lbx-vs__tab td{padding:.85rem .9rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}
.dt-land .lbx-vs__tab tr:last-child th,.dt-land .lbx-vs__tab tr:last-child td{border-bottom:0}
.dt-land .lbx-vs__tab thead th{font-family:var(--font-display);font-weight:600;color:var(--text-strong);padding-top:.3rem}
.dt-land .lbx-vs__tab thead th:first-child{width:30%}
.dt-land .lbx-vs__tab thead img{width:20px;height:20px;margin-right:.45rem;vertical-align:-4px;object-fit:contain}
.dt-land .lbx-vs__tab tbody th{padding-left:0;font-weight:600;color:var(--text-strong);font-size:.95rem}
.dt-land .lbx-vs__tab .lbx-vs__wir{background:rgba(0,186,235,.06);color:var(--text-strong)}
.dt-land .lbx-vs__tab td .igb__ok{vertical-align:-3px;margin-right:.25rem}
.dt-land .lbx-balken{display:block;width:var(--w);min-width:6rem;padding:.4rem .6rem;border-radius:.45rem;background:var(--gradient-logo);color:#fff;box-sizing:border-box}
.dt-land .lbx-balken b{color:#fff;font-weight:600}
.dt-land .lbx-balken--sie{background:#dfe5ec}
.dt-land .lbx-balken--sie b{color:var(--text-strong)}
.dt-land p.lbx-vs__quelle{margin:1rem 0 0;font-size:.82rem;line-height:1.5;color:var(--text-subtle)}
.dt-land p.lbx-vs__quelle a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.dt-land p.lbx-vs__weitere{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin:.9rem 0 0;font-size:.92rem;color:var(--text-subtle)}
.dt-land p.lbx-vs__weitere a{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-navy,#003a75);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,58,117,.25)}
.dt-land p.lbx-vs__weitere img{width:16px;height:16px;object-fit:contain}
@media (max-width:640px){
  .dt-land .lbx-vs__tab,.dt-land .lbx-vs__tab tbody,.dt-land .lbx-vs__tab tr,.dt-land .lbx-vs__tab th,.dt-land .lbx-vs__tab td{display:block;width:auto}
  .dt-land .lbx-vs__tab thead{display:none}
  .dt-land .lbx-vs__tab tr{padding:.9rem 0;border-bottom:1px solid var(--border-subtle)}
  .dt-land .lbx-vs__tab tr:last-child{border-bottom:0}
  .dt-land .lbx-vs__tab th,.dt-land .lbx-vs__tab td{padding:0;border:0}
  .dt-land .lbx-vs__tab tbody th{margin-bottom:.5rem}
  .dt-land .lbx-vs__tab td{padding:.45rem .65rem;border-radius:.55rem;font-size:.92rem}
  .dt-land .lbx-vs__tab td + td{margin-top:.3rem;background:#f6f8fb}
  .dt-land .lbx-vs__tab td::before{display:block;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:.15rem}
  .dt-land .lbx-vs__tab td.lbx-vs__wir::before{content:"Legal Butler";color:var(--color-blue)}
  .dt-land .lbx-vs__tab td + td::before{content:"PrivacyBee"}
}



.dt-land .lbx-agentur{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem 2.5rem;padding:clamp(1.4rem,3vw,2.2rem);border-radius:24px;border:1px solid var(--border-subtle)}
.dt-land .lbx-agentur > div{flex:1 1 26rem;min-width:0}
.dt-land .lbx-agentur .ml-eyebrow{margin-bottom:.6rem}
.dt-land h2.lbx-agentur__h{margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.2;letter-spacing:-.03em}
.dt-land .lbx-agentur p{margin:.5rem 0 0;font-size:.98rem;line-height:1.55;color:var(--text-muted)}



.dt-land .lbx-marken{display:flex;flex-wrap:wrap;gap:.5rem .35rem}
.dt-land .lbx-marken .ig-gratis{margin-bottom:.9rem}
.dt-land .lbx-marken + .ml-eyebrow{display:flex}
.dt-land .lbx-plan__name{min-height:1.75rem}
.dt-land .lbx-vs__tab thead img{display:inline-block}
@media (max-width:1100px){.dt-land .lbx-hero .lbx-start{align-self:stretch;max-width:44rem}}
.dt-land .lbx-marken .ig-gratis--ch{margin-left:0}
@media (max-width:1100px) and (min-width:701px){.dt-land .lbx-hero .igb.lbx-bild{margin-bottom:7.5rem}}
@media (max-width:380px){.dt-land .lbx-hero h1{font-size:1.72rem}}
.dt-land .lbx-plan__quelle{display:block;margin-top:.8rem;font-size:.74rem;line-height:1.45;color:var(--text-subtle)}
.dt-land p.lbx-preise__hinweis{margin:1rem 0 0;text-align:center;font-size:.9rem;color:var(--text-subtle)}
@media (max-width:640px){.dt-land p.lbx-preise__hinweis{text-align:left}}
.dt-land .lbx-plan__quelle{margin:-.6rem 0 1.4rem}
.dt-land h2.lbx-agentur__h{max-width:36rem}
@media (max-width:640px){.dt-land .lbx-karte{min-height:0}}


@media (max-width:400px){
  .dt-land .ml-hero h1{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}
  
  .dt-land .ml-hero h1 .dt-accent-gradient{hyphens:manual;-webkit-hyphens:manual}
}

@media (max-width:600px){.dt-land .ig-gratis--ch{margin-left:0}}

.dt-land .lb-tab td,.dt-land .lb-fakten b,.dt-land .lb-fakten small{font-variant-numeric:tabular-nums}

@media (hover:hover) and (min-width:701px){
  .dt-land .lb-tab tbody tr:hover th,.dt-land .lb-tab tbody tr:hover td{background-color:rgba(16,20,26,.025)}
  .dt-land .lb-tab tbody tr:hover td.lb-tab__wir{background-color:rgba(0,186,235,.11)}
}
@media (min-width:701px){.dt-land .lb-tab thead th.lb-tab__wir{box-shadow:inset 0 3px 0 var(--color-cyan,#00baeb)}}




.dt-land p.lbz-gratis{display:flex;align-items:flex-start;gap:.5rem;margin:.95rem 0 0 .4rem;font-size:.95rem;line-height:1.5;color:var(--text-muted);max-width:40rem}
.dt-land p.lbz-gratis b{color:var(--text-strong);font-weight:600}
.dt-land p.lbz-gratis .igb__ok{flex:none;margin-top:.15rem}
.dt-land .lbz-hero-zahlen{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.1rem 0 0 .4rem}
.dt-land a.lbz-preislink{font-size:.9rem;font-weight:600;color:var(--color-blue);text-decoration:underline;text-decoration-color:rgba(1,94,165,.35);text-underline-offset:3px}
.dt-land a.lbz-preislink:hover{text-decoration-color:var(--color-blue)}
@media (min-width:1101px){
  .dt-land .lbx-hero .ig-hero__wrap > .lbz-gratis,
  .dt-land .lbx-hero .ig-hero__wrap > .lbz-hero-zahlen{max-width:calc(100% - min(41%,32rem) - 4.5rem)}
}


.dt-land .lbz-zahlen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}
.dt-land .lbz-zahlen li{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem .28rem .4rem;border-radius:999px;background:#fff;border:1px solid var(--border-subtle);font-size:.8rem;font-weight:500;line-height:1.2;color:var(--text-strong);white-space:nowrap}
.dt-land .lbz-zahlen li[hidden]{display:none}
.dt-land .lbz-zahlen img{height:18px;width:auto;max-width:28px;object-fit:contain}
.dt-land .lbz-zahlen small{font-size:.74rem;color:var(--text-subtle);font-weight:400}


.dt-land .lbz-schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}
.dt-land .lbz-schritte li{min-width:0;padding:clamp(1.5rem,2.6vw,2.2rem);border-radius:24px;background:var(--surface-subtle,#f6f7f9)}
.dt-land .lbz-schritte__nr{display:inline-block;padding:.04em .16em .1em .02em;font-family:var(--font-serif);font-style:italic;font-size:3.2rem;line-height:1;color:transparent;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text}
.dt-land .lbz-schritte h3{margin:.7rem 0 0;font-size:1.3rem;letter-spacing:-.025em;line-height:1.2}
.dt-land .lbz-schritte p{margin:.55rem 0 0;font-size:1rem;line-height:1.6;color:var(--text-muted)}
@media (max-width:900px){.dt-land .lbz-schritte{grid-template-columns:minmax(0,1fr)}.dt-land .lbz-schritte li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.1rem}.dt-land .lbz-schritte__nr{grid-row:1/3;font-size:2.6rem}.dt-land .lbz-schritte h3{margin-top:.35rem}}


.dt-land .lbz-woche__raster{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,6rem);align-items:center}
.dt-land .lbz-woche__liste{list-style:none;margin:2rem 0 0;padding:0;counter-reset:w}
.dt-land .lbz-woche__liste li{position:relative;padding:1.15rem 0 1.15rem 2.6rem;border-top:1px solid var(--border-subtle)}
.dt-land .lbz-woche__liste li:last-child{border-bottom:1px solid var(--border-subtle)}
.dt-land .lbz-woche__liste li::before{counter-increment:w;content:counter(w);position:absolute;left:0;top:1.15rem;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#10141a;color:#fff;font-family:var(--font-display);font-size:.85rem;font-weight:600}
.dt-land .lbz-woche__liste b{display:block;font-family:var(--font-display);font-size:1.12rem;font-weight:600;letter-spacing:-.015em;color:var(--text-strong)}
.dt-land .lbz-woche__liste span{display:block;margin-top:.3rem;font-size:1rem;line-height:1.6;color:var(--text-muted)}
.dt-land figure.lbz-mail{margin:0;justify-self:center;width:min(100%,21.5rem)}
.dt-land .lbz-mail img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 1px 0 rgba(16,20,26,.04),0 30px 60px -34px rgba(1,58,117,.45);background:#fff}
.dt-land .lbz-mail figcaption{margin-top:.8rem;text-align:center;font-size:.85rem;color:var(--text-subtle)}
@media (max-width:900px){.dt-land .lbz-woche__raster{grid-template-columns:minmax(0,1fr)}.dt-land figure.lbz-mail{width:min(100%,20rem)}}


.dt-land .lbz-ch{margin:0 0 clamp(1rem,2vw,1.5rem);padding:clamp(1.3rem,2.4vw,1.8rem);border-radius:24px;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 24px 48px -40px rgba(1,58,117,.35)}
.dt-land p.lbz-ch__titel{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-family:var(--font-display);font-size:1.1rem;font-weight:600;letter-spacing:-.015em;color:var(--text-strong)}
.dt-land .lbz-gruppen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);align-items:stretch}
.dt-land .lbz-gruppe{min-width:0;padding:1.3rem 1.3rem 1.2rem;border-radius:24px;background:var(--surface-subtle,#f6f7f9)}
.dt-land p.lbz-gruppe__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .9rem}
.dt-land .lbz-gruppe__kopf b{font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--text-strong)}
.dt-land .lbz-gruppe__kopf span{flex:none;font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--color-blue);font-variant-numeric:tabular-nums}
.dt-land .lbz-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}
.dt-land .lbz-chips li{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.3rem .65rem .3rem .4rem;border-radius:999px;background:#fff;border:1px solid var(--border-subtle);font-size:.84rem;line-height:1.2;color:var(--text-strong)}
.dt-land .lbz-chips img{flex:none;width:18px;height:18px;object-fit:contain}
.dt-land details.lbz-mehr{margin-top:.6rem}
.dt-land details.lbz-mehr summary{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;cursor:pointer;list-style:none;font-size:.88rem;font-weight:600;color:var(--color-blue)}
.dt-land details.lbz-mehr summary::-webkit-details-marker{display:none}
.dt-land details.lbz-mehr summary::after{content:"+";font-weight:500}
.dt-land details.lbz-mehr[open] summary::after{content:"\2212"}
.dt-land details.lbz-mehr summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan);border-radius:6px}
@media (max-width:1000px){.dt-land .lbz-gruppen{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.dt-land .lbz-gruppen{grid-template-columns:minmax(0,1fr)}}


.dt-land .lbz-test{display:flex;align-items:flex-start;gap:.8rem;max-width:58rem;margin:0 auto clamp(1rem,2vw,1.5rem);padding:1.1rem 1.4rem;border-radius:20px;background:linear-gradient(135deg,rgba(0,186,235,.08),rgba(1,94,165,.04) 60%,#fff);border:1px solid rgba(1,94,165,.22)}
.dt-land .lbz-test .igb__ok{flex:none;margin-top:.2rem}
.dt-land .lbz-test p{margin:0;font-size:.98rem;line-height:1.55;color:var(--text-muted)}
.dt-land .lbz-test b{color:var(--text-strong);font-weight:600}
.dt-land .lbz-plaene{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:58rem;margin:0 auto}
.dt-land .lbz-plaene .lbz-zahlen{margin:0 0 1.4rem}
.dt-land .lbz-plaene .lbx-plan__satz{margin-bottom:1rem}
.dt-land .lbz-plan__danach{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:.35rem;font-size:.95rem;font-weight:500;color:var(--text-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-line)}
.dt-land .lbz-plan__danach:hover{color:var(--color-blue);text-decoration-color:currentColor}

.dt-land .lbz-test-knopf{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--text-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-line);cursor:pointer}
.dt-land .lbz-test-knopf:hover{color:var(--color-blue);text-decoration-color:currentColor}
.dt-land .lbz-test-knopf:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-blue);border-radius:4px}
.dt-land .lb-start__test{margin:.4rem 0 0;font-size:.95rem;color:inherit;opacity:.9}
.dt-land .lb-start__test .lbz-test-knopf{color:inherit}
@media (max-width:760px){.dt-land .lbz-plaene{grid-template-columns:minmax(0,1fr)}}
.dt-land .lbz-ch__titel .ml-kreuz{flex:none;width:1.1rem;height:1.1rem}
.dt-land .lbz-hero-zahlen .lbz-zahlen li{padding:.22rem .55rem .22rem .35rem;font-size:.78rem}

.dt-land .lbz-vorne{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem)}
.dt-land .lbz-vorne li{min-width:0;padding:clamp(1.4rem,2.4vw,1.9rem);border-radius:24px;background:var(--surface-subtle,#f6f7f9)}
.dt-land .lbz-vorne b{display:block;font-family:var(--font-display);font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;color:transparent;background:var(--gradient-logo);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}
.dt-land .lbz-vorne span{display:block;margin-top:.6rem;font-size:.98rem;line-height:1.55;color:var(--text-muted)}
.dt-land p.lbz-vorne__quelle{margin:1.1rem 0 0;text-align:center;font-size:.84rem;color:var(--text-subtle)}
.dt-land p.lbz-vorne__quelle a{color:inherit;text-decoration:underline;text-underline-offset:2px}
@media (max-width:1000px){.dt-land .lbz-vorne{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.dt-land .lbz-vorne{grid-template-columns:minmax(0,1fr)}.dt-land p.lbz-vorne__quelle{text-align:left}}


.dt-land .lbx-hero .ig-hero__wrap{position:relative}
.dt-land .lbx-konto{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;margin:0 0 .5rem;font-size:.95rem;color:var(--text-muted)}
.dt-land .lbx-konto a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .9rem;border:1px solid var(--color-line);border-radius:999px;background:#fff;color:var(--text-strong);font-weight:600;text-decoration:none}
.dt-land .lbx-konto a:hover{border-color:var(--color-blue);color:var(--color-blue)}
.dt-land .lbx-konto a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-blue)}
.dt-land .lbx-konto svg{width:18px;height:18px;flex:none}
.dt-land .lbx-konto--plaene{justify-content:center;margin:1.2rem 0 0}
@media (min-width:1101px){.dt-land .lbx-hero .ig-hero__wrap>.lbx-konto{position:absolute;top:-.6rem;right:.5rem;z-index:3;margin:0}.dt-land .lbx-hero .igb.lbx-bild{top:3.6rem}}


.dt-land .lbx-empfohlen{display:flex;align-items:flex-start;gap:.5rem;max-width:40rem;margin:1rem 0 0;padding:.75rem 1rem;border-radius:.8rem;background:var(--color-success-light,#e8f6ee);color:#17663b;font-size:.95rem;line-height:1.45}
.dt-land .lbx-empfohlen[hidden]{display:none}
.dt-land .lbx-empfohlen b{color:#0f4f2c}
.dt-land .lbx-empfohlen .igb__ok{flex:none;margin-top:.1rem}
.dt-land #lb-preis .lbx-empfohlen{margin:0 auto 1.2rem}
@media (min-width:1101px){.dt-land .lbx-hero .ig-hero__wrap > .lbx-empfohlen{max-width:min(40rem,calc(100% - min(41%,32rem) - 4.5rem))}}


.dt-land .lbz-beruhigung{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;list-style:none;margin:1.4rem auto 0;padding:0;max-width:60rem}
.dt-land .lbz-beruhigung li{display:flex;align-items:flex-start;gap:.45rem;font-size:.95rem;color:var(--text-strong)}
.dt-land .lbz-beruhigung .igb__ok{flex:none;margin-top:.15rem}
.dt-land .lbz-danach{margin:.8rem auto 0;text-align:center;font-size:.95rem;color:var(--text-muted)}



@media (min-width:701px){.dt-land .lbx-hero.lbx-hero--ruhig h1{font-size:clamp(2.2rem,3.6vw,3.25rem);line-height:1.04}}
.dt-land .lbx-hero--ruhig .lbx-preis{margin-top:1.3rem}


.dt-land .lbx-bild .lbx-marken{position:absolute;right:0;top:calc(100% + .9rem);z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}
.dt-land .lbx-bild .lbx-marken .ig-gratis{margin:0;box-shadow:0 12px 26px -14px rgba(11,40,90,.4)}
.dt-land .lbx-bild .lbx-marken .ig-gratis:not(.ig-gratis--ch){background:#effaf2}
@media (max-width:700px){
  .dt-land .lbx-bild .lbx-marken{position:relative;right:auto;bottom:auto;flex-direction:row;flex-wrap:wrap;align-items:center;margin:1.4rem 0 0}
}

.dt-land .lbx-hero--ruhig .lbx-start + .lbx-empfohlen{margin-top:.9rem}


.dt-land .lbx-hero--ruhig .lbx-konto a{padding:0 .1rem;border:0;background:none;box-shadow:none;font-weight:600;color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--border-subtle);text-underline-offset:4px}
.dt-land .lbx-hero--ruhig .lbx-konto a:hover{color:var(--color-blue);text-decoration-color:currentColor}
.dt-land .lbx-hero--ruhig .lbx-konto svg{display:none}


.dt-land .lbx-hero--ruhig .lbx-empfohlen{display:inline-flex;align-items:center;width:auto;max-width:40rem;padding:.4rem .9rem;border-radius:999px;font-size:.88rem;line-height:1.4}
.dt-land .lbx-hero--ruhig .lbx-empfohlen[hidden]{display:none}


.dt-land .lbx-bild .lbx-abzeichen{position:absolute;right:-1.4rem;top:50%;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1rem 1.1rem .85rem;border-radius:1.3rem;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 24px 50px -22px rgba(11,40,90,.45),0 2px 6px rgba(11,40,90,.06);transform:translateY(-30%) rotate(3deg)}
.dt-land .lbx-bild .lbx-abzeichen img{display:block;width:5.25rem;height:5.25rem;border-radius:22%}
.dt-land .lbx-bild .lbx-abzeichen b{font-family:var(--font-display);font-size:.98rem;font-weight:600;letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap}
@media (max-width:700px){
  
  .dt-land .lbx-bild .lbx-abzeichen{right:-.4rem;top:-1.4rem;bottom:auto;padding:.7rem .8rem .6rem;transform:rotate(3deg)}
  .dt-land .lbx-bild .lbx-abzeichen img{width:3.6rem;height:3.6rem}
  .dt-land .lbx-bild .lbx-abzeichen b{font-size:.82rem}
}

@media (min-width:701px) and (max-width:1320px){.dt-land .lbx-bild .lbx-abzeichen{right:.4rem}}


.dt-land .lbx-enthalten{max-width:58rem;margin:1.8rem auto 0;padding:1.4rem 1.7rem 1.5rem;border:1px solid var(--border-subtle);border-radius:1.2rem;background:var(--surface-subtle,#f7f9fb)}
.dt-land p.lbx-enthalten__titel{margin:0 0 .9rem;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue)}
.dt-land .lbx-enthalten .lbx-inklusive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 2rem;margin:0;padding:0;list-style:none}
.dt-land .lbx-enthalten .lbx-inklusive li{display:flex;align-items:flex-start;gap:.55rem;font-size:.95rem;line-height:1.45;color:var(--text-strong)}
.dt-land .lbx-enthalten .lbx-inklusive .igb__ok{flex:none;margin-top:.12rem}
@media (max-width:700px){.dt-land .lbx-enthalten{padding:1.2rem 1.1rem 1.3rem}.dt-land .lbx-enthalten .lbx-inklusive{grid-template-columns:minmax(0,1fr)}}

.dt-land .lbx-nachher{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1.2rem;margin:1rem auto 0;max-width:58rem;text-align:center}
.dt-land .lbx-nachher .lbz-danach{margin:0}
.dt-land .lbx-nachher .lbx-konto--plaene{margin:0;font-size:.95rem}
.dt-land .lbx-nachher .lbx-konto a{padding:0 .1rem;border:0;background:none;box-shadow:none;font-weight:600;color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--border-subtle);text-underline-offset:4px}
.dt-land .lbx-nachher .lbx-konto a:hover{color:var(--color-blue);text-decoration-color:currentColor}


.lba{width:min(36rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:1.1rem;background:var(--surface-card,#fff);color:var(--text-strong);box-shadow:0 30px 80px -20px rgba(10,20,40,.45)}
.lba::backdrop{background:rgba(12,18,28,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.lba__karte{position:relative;padding:2rem 2rem 1.6rem}
.lba__zu{position:absolute;top:.75rem;right:.75rem;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}
.lba__zu:hover{background:var(--surface-subtle,#f3f5f8)}
.lba__zu svg{width:16px;height:16px}
.lba__braue{margin:0 0 .4rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--color-blue)}
.lba__titel{margin:0 2.5rem .7rem 0;font-family:var(--font-display);font-size:1.55rem;line-height:1.2;letter-spacing:-.02em}
.lba__text{margin:0 0 1rem;color:var(--text-muted);line-height:1.55}
.lba__schritte{margin:0 0 1.3rem;padding:.9rem 1rem .9rem 2.2rem;border-radius:.75rem;background:var(--surface-subtle,#f5f7fa);font-size:.9rem;line-height:1.5;color:var(--text-strong)}
.lba__schritte li+li{margin-top:.25rem}
.lba__felder{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}
.lba__felder .ig-feld:first-child,.lba__breit{grid-column:1/-1}
.lba__felder .ig-feld span{font-size:.8rem}
.lba__felder .ig-feld i{font-style:normal;opacity:.75}
.lba [hidden]{display:none!important}
.lba__felder input,.lba__felder textarea{width:100%;min-height:44px;padding:.6rem .75rem;border:1px solid #cfd6df;border-radius:.55rem;background:#fff;font:inherit;font-size:1rem;color:var(--text-strong);box-sizing:border-box}
.lba__felder input:focus,.lba__felder textarea:focus{outline:0;border-color:rgba(1,94,165,.55);box-shadow:0 0 0 3px rgba(1,94,165,.12)}
.lba__felder textarea{resize:vertical}
.lba__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.lba__fehler{margin:.9rem 0 0;padding:.6rem .8rem;border-radius:.55rem;background:#fff4f2;color:#9a2a1f;font-size:.9rem}
.lba__aktion{margin-top:1.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}
.lba__aktion .ig-btn[disabled]{opacity:.6;cursor:progress}
.lba__klein{margin:0;font-size:.78rem;color:var(--text-muted)}
.lba__klein a{color:inherit}
.lba__danke{outline:0}
.lba__danke p{line-height:1.55}
.lba__danke .ig-btn{margin-top:.4rem}
.lba__ok{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1a7f2c}
.lba__ok span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#e6f6ea}
@media (max-width:560px){
  .lba{width:100%;max-width:none;max-height:92dvh;margin:auto 0 0;border-radius:1.1rem 1.1rem 0 0}
  .lba__karte{padding:1.6rem 1.15rem 1.3rem}
  .lba__felder{grid-template-columns:1fr}
  .lba__aktion .ig-btn{width:100%;justify-content:center}
}


    .dt-seite{max-width:64rem;margin:0 auto}
    header[data-dartera-header] > div:first-child{opacity:1 !important}
    .dt-seite__kopfteil{max-width:52rem;padding-bottom:2.5rem}
    .dt-seite .dt-section-heading{max-width:none;margin-bottom:0}
    .dt-seite h1{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.3rem);font-weight:600;line-height:1.06;letter-spacing:-.035em;color:var(--text-strong);margin:.3rem 0 1.3rem;max-width:52rem}
    .dt-seite__lead{font-family:var(--font-body);font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.5;color:var(--text-muted);margin:0 0 1.4rem;max-width:40rem}
    .dt-seite__stand{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin:0}
    .dt-blick{max-width:46rem;margin:0 0 4.5rem;padding:0;list-style:none;border-top:1px solid var(--border-subtle)}
    .dt-blick li{padding:1.35rem 0;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:44px minmax(0,1fr);gap:1.15rem;align-items:start}
    .dt-ico{display:block;width:44px;height:44px;margin-top:.15rem}.dt-ico svg{width:44px;height:44px;display:block}
    .dt-fluss{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:1.75rem 0 2.25rem;padding:0;list-style:none}
    .dt-fluss li{position:relative;margin:0;padding:0}
    .dt-fluss li:not(:last-child)::after{content:"";position:absolute;top:21px;left:52px;right:-1rem;height:1px;background:var(--border-strong,#cfd6df)}
    .dt-fluss .dt-ico{margin:0 0 .7rem;position:relative;z-index:1;background:var(--surface-page,#fff)}
    .dt-fluss b{display:block;font-family:var(--font-display);font-size:.98rem;font-weight:600;letter-spacing:-.015em;color:var(--text-strong)}
    .dt-fluss small{display:block;font-size:.86rem;line-height:1.4;color:var(--text-subtle);margin-top:.15rem}
    .dt-schluss__wer{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.25rem;align-items:center;margin-bottom:1.2rem}
    .dt-schluss__wer img{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block}
    .dt-schluss__wer .dt-gesichter{display:inline-flex;flex:none}
    .dt-gesichter img{width:60px;height:60px;border-radius:50%;object-fit:cover;display:block;border:3px solid var(--surface-page,#fff)}
    .dt-gesichter img + img{margin-left:-18px}
    .dt-schluss__wer--team{grid-template-columns:auto minmax(0,1fr)}
    @media (max-width:560px){.dt-schluss__wer--team{grid-template-columns:1fr;gap:.9rem}}
    .dt-schluss__wer span{display:block;font-size:.95rem;color:var(--text-subtle)}
    .dt-schluss__wer strong{display:block;font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--text-strong)}
    .dt-blick b{display:block;font-family:var(--font-display);font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--text-strong);margin-bottom:.35rem}
    .dt-blick span{display:block;font-size:1rem;line-height:1.55;color:var(--text-muted);max-width:40rem}
    .dt-seite__korpus{display:grid;grid-template-columns:minmax(0,40rem)}
    .dt-seite__text{min-width:0}
    .dt-seite h2{font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--text-strong);margin:0 0 1rem;scroll-margin-top:calc(var(--nav-h,74px) + 1.5rem)}
    .dt-seite h2 .dt-nr{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--text-subtle);margin:0 0 .6rem}
    .dt-seite h2:not(:first-child){margin-top:4.5rem}
    .dt-seite h3{font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.015em;color:var(--text-strong);margin:2.2rem 0 .5rem}
    .dt-seite p,.dt-seite li{font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;color:var(--text-muted);margin:0 0 1rem}
    .dt-seite ul{padding-left:1.15rem;margin:0 0 1rem}.dt-seite li{margin:0 0 .5rem}
    .dt-seite li strong,.dt-seite p strong{color:var(--text-strong);font-weight:600}
    .dt-seite a{color:var(--color-navy,#003a75);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
    .dt-adresse{font-style:normal;margin:0 0 1rem;font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;color:var(--text-muted)}
    .dt-adresse strong{color:var(--text-strong)}
    .dt-visit{margin:0 0 1.4rem}
    .dt-seite p.dt-visit__name{font-family:var(--font-display);font-size:clamp(1.85rem,3vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--text-strong);margin:.45rem 0 .5rem}
    .dt-seite p.dt-visit__adresse{font-size:1.15rem;line-height:1.5;color:var(--text-muted);margin:0}
    .dt-zeilen--visit{margin-bottom:3.5rem}.dt-zeilen--visit li{padding:.95rem 0}
    .dt-zeilen--visit span{font-size:1.0625rem;color:var(--text-strong)}
    .dt-zeilen--visit a{color:var(--color-navy,#003a75);text-decoration:none;border-bottom:1px solid rgba(0,58,117,.3);padding-bottom:1px}
    .dt-zeilen--visit a:hover{border-bottom-color:var(--color-cyan,#00baeb)}
    .dt-zeilen{margin:0 0 1rem;padding:0;list-style:none;border-top:1px solid var(--border-subtle)}
    .dt-zeilen li{margin:0;padding:1rem 0;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.4rem 1.5rem;align-items:baseline}
    .dt-zeilen b{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-strong)}
    .dt-zeilen span{display:block;font-size:1rem;line-height:1.55;color:var(--text-muted)}
    .dt-zeilen small{display:block;margin-top:.15rem;font-size:.9rem;color:var(--text-subtle)}
    .dt-zeilen small a{color:inherit}
    .dt-ort{color:var(--text-subtle);font-weight:500;margin-left:.4rem;font-style:normal;font-size:.85em}
    .dt-seite .dt-quelle{margin-top:3rem;font-size:.95rem;color:var(--text-subtle)}
    .dt-schluss{margin:4.5rem 0 0;padding-top:2.5rem;border-top:1px solid var(--border-subtle);max-width:40rem}
    .dt-schluss b{display:block;font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--text-strong);margin-bottom:.8rem}
    .dt-schluss p{margin-bottom:1.2rem}
    .dt-schluss__tasten{display:flex;flex-wrap:wrap;gap:1.4rem;font-family:var(--font-display);font-size:1.1rem;font-weight:600}
    .dt-inhalt{margin:0 0 3rem;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}
    .dt-inhalt summary{list-style:none;cursor:pointer;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);display:flex;justify-content:space-between;align-items:center;min-height:48px}
    .dt-inhalt summary::-webkit-details-marker{display:none}
    .dt-inhalt summary::after{content:"+";font-size:18px;font-weight:400;color:var(--text-subtle)}.dt-inhalt[open] summary::after{content:"\\2212"}
    .dt-inhalt ol{margin:0 0 1rem;padding-left:1.6rem}.dt-inhalt li{margin:0 0 .45rem;font-size:.95rem;line-height:1.4;color:var(--text-subtle)}
    .dt-inhalt a{text-decoration:none;color:var(--text-muted)}.dt-inhalt a:hover{color:var(--text-strong)}
    .dt-inhalt a.is-aktiv{color:var(--text-strong);font-weight:600}
    @media (min-width:1100px){.dt-seite__korpus:not(.dt-seite__korpus--eins){grid-template-columns:13rem minmax(0,44rem);gap:4.5rem;align-items:start}
      .dt-inhalt{position:sticky;top:calc(var(--nav-h,74px) + 2rem);margin:0;border:0;max-height:calc(100vh - var(--nav-h,74px) - 3rem);overflow:auto}
      .dt-inhalt summary{display:none}.dt-inhalt ol{padding-left:0;list-style:none;margin:0}
      .dt-inhalt li{font-size:.86rem;margin:0 0 .55rem;padding-left:.9rem;border-left:2px solid transparent}
      .dt-inhalt li:has(a.is-aktiv){border-left-color:var(--color-navy,#003a75)}}
    .dt-agb-hinweis{position:relative;max-width:none;margin:0 0 4rem;padding:1.6rem 1.8rem 1.4rem 2rem;border-radius:1rem;background:var(--surface-subtle,#f6f8fb);border:1px solid var(--border-subtle);overflow:hidden}
    .dt-agb-hinweis::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--gradient-logo)}
    .dt-agb-hinweis__titel{margin:0 0 .7rem;font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--color-navy,#003a75)}
    .dt-agb-hinweis__satz{font-size:1.05rem !important;line-height:1.6;color:var(--text-strong) !important;margin-bottom:1.1rem !important}
    .dt-agb-hinweis .dt-seite__vorab{max-width:none;font-size:1rem;margin-bottom:.8rem}.dt-agb-hinweis .dt-seite__vorab:last-child{margin-bottom:0}
    .dt-agb-liste{columns:2;column-gap:2.5rem;margin:0 0 1.2rem;padding:0;list-style:none}
    .dt-agb-liste li{position:relative;break-inside:avoid;margin:0 0 .7rem;padding-left:1.1rem;font-size:.95rem;line-height:1.5;color:var(--text-muted)}
    .dt-agb-liste li::before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--color-cyan,#00baeb)}
    .dt-agb-liste b{font-weight:600;color:var(--text-strong)}.dt-agb-liste span{white-space:nowrap;color:var(--color-blue,#015ea5)}
    .dt-agb-liste a{color:var(--color-blue,#015ea5);text-decoration:none;border-bottom:1px solid rgba(1,94,165,.35);padding-bottom:1px}
    .dt-agb-liste a:hover{border-bottom-color:var(--color-cyan,#00baeb);color:var(--color-navy,#003a75)}
    .dt-seite h2.dt-teil{display:flex;align-items:baseline;gap:1rem;margin:0 0 1.6rem;padding:.9rem 1.4rem;border-radius:.9rem;background:var(--gradient-logo);color:#fff;font-size:clamp(1.25rem,1.8vw,1.5rem);letter-spacing:-.02em;box-shadow:0 14px 30px -18px rgba(1,94,165,.6)}
    .dt-seite h2.dt-teil:not(:first-child){margin-top:4.5rem}
    .dt-seite h2.dt-teil .dt-nr{display:inline;margin:0;font-size:.9em;font-weight:700;letter-spacing:0;color:#9fe6f7;flex:none}
    .dt-seite h2.dt-teil[data-teil="c"]{background:linear-gradient(148deg,#003a75 0%,#2c4fb0 45%,#4a6de6 100%)}
    .dt-seite h2.dt-teil[data-teil="d"]{background:linear-gradient(148deg,#12203a 0%,#5b2d78 50%,#e0388a 100%)}
    .dt-seite h2.dt-teil[data-teil="d"] .dt-nr{color:#ffc5e0}
    .dt-seite h3 .dt-art{display:inline-block;margin-right:.55rem;font-size:.9em;font-weight:700;color:var(--color-blue,#015ea5);letter-spacing:0}
    .dt-tabelle{margin:1rem 0 1.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--border-strong,#cfd6df)}
    .dt-tabelle table{width:100%;min-width:34rem;border-collapse:collapse;font-family:var(--font-body);font-size:.95rem;line-height:1.45}
    .dt-tabelle th,.dt-tabelle td{padding:.65rem .8rem;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;color:var(--text-muted)}
    .dt-tabelle thead th{font-family:var(--font-display);font-weight:600;color:var(--text-strong)}
    .dt-tabelle tbody th{font-weight:500;color:var(--text-strong);padding-left:0}
    .dt-tabelle thead th:not(:first-child),.dt-tabelle td.is-ja,.dt-tabelle td.is-nein{text-align:center}
    .dt-tabelle td.is-ja{color:var(--color-blue,#015ea5);font-weight:700}.dt-tabelle td.is-nein{color:var(--text-subtle)}
    .dt-tabelle--text table{min-width:0}.dt-tabelle--text tbody th{white-space:nowrap}
    @media (max-width:640px){.dt-tabelle--text{border-top:0}.dt-tabelle--text table{min-width:0}.dt-tabelle--text thead{display:none}
      .dt-tabelle--text tr,.dt-tabelle--text th,.dt-tabelle--text td{display:block;padding:0;border:0}
      .dt-tabelle--text tr{padding:.9rem 0;border-bottom:1px solid var(--border-subtle)}.dt-tabelle--text tbody th{font-family:var(--font-display);font-weight:600;margin-bottom:.35rem}
      .dt-tabelle--text td{margin:0 0 .4rem}.dt-tabelle--text td::before{content:attr(data-label);display:block;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:.1rem}}
    .dt-abs > li > .dt-tabelle{margin-top:.6rem}
    .dt-teile{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0 0 3rem}
    .dt-teile a{display:grid;align-content:start;gap:.4rem;min-height:11rem;padding:1.1rem 1.15rem 1.2rem;border-radius:1rem;color:#fff;text-decoration:none;background:var(--gradient-logo);box-shadow:0 18px 36px -22px rgba(1,94,165,.55);transition:transform .2s ease-out,box-shadow .2s}
    .dt-teile a:hover{transform:translateY(-2px);box-shadow:0 24px 44px -22px rgba(1,94,165,.7)}
    .dt-teile a[data-teil="c"]{background:linear-gradient(148deg,#003a75 0%,#2c4fb0 45%,#4a6de6 100%)}
    .dt-teile a[data-teil="d"]{background:linear-gradient(148deg,#12203a 0%,#5b2d78 50%,#e0388a 100%)}
    .dt-teile small{font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.72)}
    .dt-teile b{font-family:var(--font-display);font-size:1.15rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}
    .dt-teile span{font-size:.9rem;line-height:1.45;color:rgba(255,255,255,.85)}
    .dt-teile em{margin-top:auto;padding-top:.6rem;font-style:normal;font-size:.8rem;color:rgba(255,255,255,.7)}
    .dt-ausgabe{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin:1.4rem 0 0;padding:.9rem 1.1rem;border:1px solid var(--border-subtle);border-radius:.9rem;background:var(--surface-card,#fff);max-width:40rem;font-size:.95rem;color:var(--text-muted)}
    .dt-ausgabe b{font-family:var(--font-display);font-weight:600;color:var(--text-strong)}
    .dt-ausgabe a{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;font-family:var(--font-display);font-weight:600;color:var(--color-navy,#003a75);text-decoration:none;border-bottom:2px solid var(--color-cyan,#00baeb);padding-bottom:1px}
    .dt-ausgabe a:hover{color:var(--color-blue,#015ea5)}
    .dt-abs > li::before{font-size:.82rem}.dt-abs ol[type=a]{border-left:1px solid var(--border-subtle);padding-left:1.6rem;margin-left:.2rem}
    .dt-seite h3{margin-top:3rem}
    @media (max-width:900px){.dt-teile{grid-template-columns:repeat(2,minmax(0,1fr))}}
    @media (max-width:520px){.dt-teile{grid-template-columns:1fr}.dt-teile a{min-height:0}.dt-ausgabe a{margin-left:0}}
    @media (max-width:760px){.dt-agb-liste{columns:1}.dt-agb-hinweis{padding:1.2rem 1.1rem 1rem 1.3rem;border-radius:.8rem}.dt-agb-liste span{white-space:normal}}
    .dt-abs > li::before{color:var(--color-blue,#015ea5) !important}
    .dt-seite h3{margin-top:2.6rem}.dt-seite h2 + .dt-teil__intro + h3, .dt-seite h2 + h3{margin-top:1.4rem}
    .dt-teil__intro{font-size:1.0625rem;color:var(--text-muted)}
    .dt-abs{list-style:none;margin:0 0 1rem;padding:0;counter-reset:abs}
    .dt-abs > li{position:relative;padding-left:2.2rem;margin:0 0 .9rem}
    .dt-abs > li::before{content:attr(value);position:absolute;left:0;top:.2em;font-family:var(--font-display);font-size:.9rem;font-weight:600;color:var(--text-subtle)}
    .dt-abs > li > p{margin:0 0 .5rem}.dt-abs ol[type=a]{margin:.2rem 0 .6rem;padding-left:1.4rem}.dt-abs ol[type=a] li{margin:0 0 .3rem}
    .dt-inhalt__teile > li{margin:0 0 .9rem}.dt-inhalt__teile > li > a{font-weight:600;color:var(--text-strong)}
    .dt-inhalt__teile ol{margin:.35rem 0 0;padding-left:1.4rem}.dt-inhalt__teile ol li{margin:0 0 .3rem}
    @media (min-width:1100px){.dt-inhalt__teile{list-style:none;padding-left:0}.dt-inhalt__teile ol{list-style:none;padding-left:0}
      .dt-inhalt__teile > li{padding-left:0;border-left:0}.dt-inhalt__teile > li > a{padding-left:.9rem;display:block;border-left:2px solid transparent}
      .dt-inhalt__teile ol li{padding-left:.9rem;border-left:2px solid transparent;font-size:.82rem}
      .dt-inhalt__teile ol li:has(a.is-aktiv){border-left-color:var(--color-navy,#003a75)}}
    @media (max-width:640px){.dt-zeilen li{grid-template-columns:1fr}.dt-seite h2:not(:first-child){margin-top:3.5rem}
      .dt-blick li{grid-template-columns:36px minmax(0,1fr);gap:.9rem}.dt-blick .dt-ico,.dt-blick .dt-ico svg{width:36px;height:36px}
      .dt-fluss{grid-template-columns:1fr 1fr;gap:1.25rem 1rem}.dt-fluss li:not(:last-child)::after{display:none}}
    button.dt-cs-btn{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out),visibility .32s}
    .dt-cs-btn:not(.is-open)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20width%3D%2248%22%20height%3D%2248%22%20aria-hidden%3D%22true%22%3E%3Ccircle%20cx%3D%22256%22%20cy%3D%22256%22%20r%3D%22256%22%20fill%3D%22%23001A33%22%2F%3E%3Csvg%20x%3D%22155.6%22%20y%3D%22122.88%22%20width%3D%22200.8%22%20height%3D%22266.24%22%20viewBox%3D%2214%2012%20178%20236%22%20overflow%3D%22visible%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22dtcsfab-m0%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2255.731%22%20y1%3D%22126.623%22%20x2%3D%2255.731%22%20y2%3D%22243.366%22%3E%3Cstop%20offset%3D%22.06%22%20stop-color%3D%22%230082B7%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23005F97%22%2F%3E%3Cstop%20offset%3D%22.94%22%20stop-color%3D%22%23004984%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22dtcsfab-m1%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2259.297%22%20y1%3D%2261.42%22%20x2%3D%2259.297%22%20y2%3D%22181.04%22%3E%3Cstop%20offset%3D%22.06%22%20stop-color%3D%22%2302B8E9%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%2318A0D6%22%2F%3E%3Cstop%20offset%3D%22.94%22%20stop-color%3D%22%233973B2%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22dtcsfab-m2%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22141.971%22%20y1%3D%2214.195%22%20x2%3D%22141.971%22%20y2%3D%22244.565%22%3E%3Cstop%20offset%3D%22.06%22%20stop-color%3D%22%230092C7%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%2300639B%22%2F%3E%3Cstop%20offset%3D%22.94%22%20stop-color%3D%22%23003975%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url%28%23dtcsfab-m0%29%22%20d%3D%22M16.84%20185.67c0%2032.66%2038.18%2059.13%2085.27%2059.13s85.27-26.47%2085.27-59.13-38.18-59.13-85.27-59.13v-5.91c0-32.66-38.17-59.13-85.27-59.13z%22%2F%3E%3Cpath%20fill%3D%22url%28%23dtcsfab-m1%29%22%20d%3D%22M16.84%20126.54c47.09%200%2085.27%2026.48%2085.27%2059.13v5.92c29.76%200%2055.95%2010.58%2071.2%2026.61%208.88-9.33%2014.07-20.5%2014.07-32.53%200-32.66-38.18-59.13-85.27-59.13v-5.91c0-32.66-38.17-59.13-85.27-59.13z%22%2F%3E%3Cpath%20fill%3D%22url%28%23dtcsfab-m2%29%22%20d%3D%22M187.37%2014.2c-47.09%200-85.27%2026.47-85.27%2059.13v112.34c0%2021.89-17.15%2040.98-42.63%2051.2%2012.55%205.04%2027.1%207.93%2042.63%207.93%2047.09%200%2085.27-26.47%2085.27-59.13z%22%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}
    html:not(.dt-blase-da) button.dt-cs-btn:not(.is-open){opacity:0;visibility:hidden;transform:translateX(18px);pointer-events:none}
    @media print{header,footer,.dt-inhalt,.dt-cs-btn,.dt-cs-panel,.dt-cs-ov{display:none}}
  

    .dt-sprache{display:flex;align-items:center;gap:2px;margin-right:4px}
    .dt-sprache a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:44px;padding:0 4px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--text-subtle);text-decoration:none}
    .dt-sprache a:hover{color:var(--text-strong)}
    .dt-sprache a[aria-current]{color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--color-cyan,#00baeb);text-decoration-thickness:2px;text-underline-offset:6px}
    .dt-sprache a:focus-visible{box-shadow:inset 0 0 0 2px var(--color-blue,#015ea5);border-radius:6px;outline:0}
    .dt-sprache--menue{justify-content:center;gap:8px;margin:0;padding:6px 0 2px}
    .dt-sprache--menue a{font-size:14px;min-width:44px}
    @media (max-width:700px){header .dt-sprache{display:none}}
  
footer a.dt-foot__cookies{display:inline}@media (hover:none) and (pointer:coarse){footer a.dt-foot__cookies{display:inline-flex}}
.dt-menu:target{visibility:visible;pointer-events:auto}.dt-menu:target .dt-menu__veil{opacity:1}.dt-menu:target .dt-menu__sheet{translate:0 0;opacity:1}.dt-menu:target .dt-menu__g{translate:0 0;opacity:1}