@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/roboto-condensed-700.woff2) format('woff2')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:900;font-display:swap;src:url(fonts/roboto-condensed-900.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/roboto-400.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/roboto-500.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/roboto-700.woff2) format('woff2')}:root{--ink:#0B0B0B;--paper:#FFFFFF;--gelb:#F2C300;--ink-soft:#1A1A17;--line-d:#2B2A24;--mute-d:#A8A598;--mute-l:#5C5A52;--line-l:#E4E1D6;--p1:#1E88E5;--p2:#2E9E4F;--p3:#F28C00;--p4:#E53935;--f-display:"Roboto Condensed","Arial Narrow",Arial,sans-serif;--f-body:Roboto,"Helvetica Neue",Arial,sans-serif;--wrap:68rem;color-scheme:dark}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--paper);font-family:var(--f-body);font-size:1.0625rem;line-height:1.55;margin:0}.band{padding-block:clamp(3.5rem,9vw,6.5rem)}.in{max-width:var(--wrap);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.dark{background:var(--ink);color:var(--paper)}.light{background:var(--paper);color:var(--ink)}.light .mute{color:var(--mute-l)}.dark .mute{color:var(--mute-d)}h1,h2,h3{font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.005em;line-height:.95;margin:0;text-wrap:balance}h2{font-size:clamp(2.2rem,8.5vw,4.4rem)}h3{font-size:1.35rem;line-height:1.05}p{margin:0;max-width:62ch}.eyebrow{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}.stack{display:grid;gap:1.25rem}a{color:inherit}:focus-visible{outline:3px solid var(--gelb);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.6rem;font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;text-decoration:none;background:var(--gelb);color:var(--ink);border:2px solid var(--gelb);transition:transform .15s ease}.btn:hover{transform:translateY(-2px)}.btn.ghost{background:transparent;color:inherit;border-color:currentColor}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}.top{border-bottom:1px solid var(--line-d)}.top .in{display:flex;justify-content:space-between;align-items:center;min-height:3.75rem}.logo{font-family:var(--f-display);font-weight:900;font-size:1.5rem;letter-spacing:.04em;text-decoration:none}.logo span{color:var(--gelb)}.top a.small{font-size:.9rem;text-decoration:none;color:var(--mute-d)}.hero{padding-block:clamp(3rem,10vw,7rem) clamp(3rem,8vw,5.5rem)}.hero .name{display:block;font-family:var(--f-display);font-weight:900;font-size:1rem;letter-spacing:.32em;color:var(--gelb);margin-bottom:1rem}.hero h1{font-size:clamp(3.1rem,15vw,8.6rem)}.hero h1 em{font-style:normal;color:var(--gelb);display:block}.hero .sub{font-family:var(--f-display);font-weight:700;font-size:clamp(1.25rem,4.4vw,1.9rem);line-height:1.15;margin-top:1.5rem;max-width:30ch}.hero .lead{margin-top:1rem;font-size:1.1rem;color:var(--mute-d)}.hero .lead.small{font-size:.98rem;margin-top:.75rem;max-width:56ch}.hero .lead b{color:var(--paper);font-weight:500}.hero .cta{margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.hero .dnl{font-size:.85rem;color:var(--mute-d);letter-spacing:.02em}.problem .items{font-family:var(--f-display);font-weight:700;font-size:clamp(1.3rem,5vw,2rem);line-height:1.2;color:var(--mute-l)}.problem .punch{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,5.5vw,2.4rem);line-height:1.05;border-left:6px solid var(--gelb);padding-left:1rem;max-width:22ch}.fx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line-d);border:1px solid var(--line-d);margin-top:2.25rem}.fx div{background:var(--ink);padding:1.25rem 1rem 1.4rem;display:grid;gap:.45rem;align-content:start;min-width:0}.fx h3{color:var(--gelb);font-size:1.25rem}.fx p{font-size:.95rem;color:var(--mute-d)}@media (min-width:52rem){.fx{grid-template-columns:repeat(3,minmax(0,1fr))}.fx div{padding:1.75rem 1.5rem}}.sit{display:grid;gap:1rem;margin-top:2.25rem}.sit article{border-top:3px solid var(--ink);padding-top:1rem;display:grid;gap:.5rem;min-width:0}.sit .n{font-family:var(--f-display);font-weight:900;font-size:.85rem;letter-spacing:.12em;color:var(--mute-l)}.sit .du{font-weight:700}@media (min-width:52rem){.sit{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.chain{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.75rem}.chain li{position:relative;border:2px solid var(--ink);padding:1rem;display:grid;gap:.3rem;min-width:0}.chain li.mid{background:var(--gelb)}.chain strong{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:1.3rem;line-height:1}.chain li+li::before{content:"↓";position:absolute;top:-1.6rem;left:1rem;font-family:var(--f-display);font-weight:900;font-size:1.2rem}.zus .after{margin-top:1.5rem;font-weight:500;font-size:1.1rem}@media (min-width:52rem){.chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.chain li+li::before{content:"→";top:50%;left:-1.9rem;transform:translateY(-50%)}}.ui{display:grid;gap:2.5rem;align-items:center}.phone{justify-self:center;width:min(19rem,100%);border:10px solid #1F1E1A;border-radius:2.2rem;overflow:hidden;background:#F4F3EE;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.phone img{display:block;width:100%;height:auto}.cap{font-size:.78rem;color:var(--mute-d);text-align:center;margin-top:.6rem}.ui dl{display:grid;gap:1.25rem;margin:0}.ui dt{font-family:var(--f-display);font-weight:900;font-size:1.4rem;text-transform:none}.ui dd{margin:.15rem 0 0;color:var(--mute-d)}.nav{display:flex;flex-wrap:wrap;gap:.4rem .9rem;font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;margin-top:.5rem;border-top:1px solid var(--line-d);padding-top:1.1rem}.nav span+span::before{content:"·";margin-right:.9rem;color:var(--gelb)}@media (min-width:52rem){.ui{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.25rem}.split section{padding:1.25rem 1rem;min-width:0}.split .pe{background:var(--ink);color:var(--paper)}.split .du{background:var(--gelb);color:var(--ink)}.split h3{font-size:1.6rem;margin-bottom:.8rem}.split ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;font-size:.98rem}@media (min-width:52rem){.split section{padding:2rem}}.dnlrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin-top:2.25rem}.step{border-top:6px solid var(--c);padding-top:.9rem;display:grid;gap:.3rem;min-width:0}.step .k{font-family:var(--f-display);font-weight:900;font-size:.85rem;letter-spacing:.1em;color:var(--mute-d)}.step h3{font-size:1.5rem}.step p{color:var(--mute-d);font-size:.98rem}@media (min-width:52rem){.dnlrow{grid-template-columns:repeat(4,minmax(0,1fr))}}.offer{border:3px solid var(--ink);padding:1.5rem 1.25rem;display:grid;gap:1.25rem;margin-top:2.25rem;max-width:40rem}.price{font-family:var(--f-display);font-weight:900;font-size:clamp(3rem,13vw,4.75rem);line-height:.9}.price small{font-size:.32em;letter-spacing:.06em;margin-left:.3rem}.noabo{display:inline-block;background:var(--ink);color:var(--gelb);font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .7rem;font-size:.95rem;justify-self:start}.chips{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.chips li{border:1.5px solid var(--ink);padding:.3rem .7rem;font-size:.92rem;font-weight:500}.offer .btn{justify-self:stretch}.fine{font-size:.85rem;line-height:1.5;color:var(--mute-l);border-top:1px solid var(--line-l);padding-top:1rem}@media (min-width:52rem){.offer{padding:2.25rem}.offer .btn{justify-self:start}}.free{border:2px dashed var(--ink);padding:1rem;display:grid;gap:.5rem}.free strong{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:1.3rem;line-height:1.05}.free span{font-size:.95rem}.free small{font-size:.8rem;color:var(--mute-l)}.free .btn{justify-self:start;min-height:2.75rem;font-size:.95rem}.req{font-size:.95rem;font-weight:500}.req-note{font-size:.88rem;color:var(--mute-l);margin-top:-.6rem}.what{font-size:1rem;line-height:1.55}.unv{font-size:.85rem;color:var(--mute-l);margin-top:-.4rem}.unv.d{color:var(--mute-d);margin-top:.25rem}.closecta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.closecta .btn{margin:0}.btn.is-off{cursor:default;opacity:.75}.gratis{background:var(--gelb);color:var(--ink)}.gratis .in{display:grid;gap:1.4rem}.gratis h2{font-size:clamp(2.4rem,10vw,5rem);line-height:.92}.gratis .gsub{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.3rem,5vw,2rem);line-height:1.05;margin:0}.gratis .gbox{border:3px solid var(--ink);background:var(--paper);padding:1.5rem 1.25rem;display:grid;gap:1.1rem;max-width:40rem}.gratis .gprice{font-family:var(--f-display);font-weight:900;font-size:clamp(3rem,13vw,4.75rem);line-height:.9}.gratis .gfacts{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.gratis .gfacts li{background:var(--ink);color:var(--gelb);font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.06em;padding:.35rem .7rem;font-size:.95rem}.gratis ul.gl{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}.gratis .btn{background:var(--ink);color:var(--gelb);border-color:var(--ink);justify-self:stretch}.gratis small{font-size:.85rem}@media (min-width:52rem){.gratis .gbox{padding:2.25rem}.gratis .btn{justify-self:start}}.fin .offer{margin-top:1.5rem}.fin ul.fl{margin:0;padding-left:1.2rem;display:grid;gap:.35rem;font-weight:500}.btn.is-off:hover{transform:none}.upg{display:grid;gap:1.5rem}.upg .head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem}.upg .p2{font-family:var(--f-display);font-weight:900;font-size:2.4rem;color:var(--gelb)}.upg .tag{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;color:var(--mute-d)}.upg ol{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line-d)}.upg li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.8rem 0;border-bottom:1px solid var(--line-d)}.upg li span{font-family:var(--f-display);font-weight:900;color:var(--gelb)}.upg .btn{justify-self:start}.upg li div{display:grid;gap:.2rem;min-width:0}.upg li b{font-weight:500}.upg li small{font-size:.88rem;color:var(--mute-d);line-height:1.45}.upg-sub{font-size:1.05rem}.upg-data{font-size:.92rem;border-left:3px solid var(--gelb);padding-left:.8rem}.upg .eyebrow{line-height:1.4}.steps{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:0;border-top:2px solid var(--ink)}.steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.85rem 0;border-bottom:1px solid var(--line-l);min-width:0}.steps span{font-family:var(--f-display);font-weight:900}@media (min-width:52rem){.steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}}.faq{display:grid;gap:0;margin-top:2rem;border-top:2px solid var(--ink);max-width:46rem}.faq details{border-bottom:1px solid var(--line-l)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-family:var(--f-display);font-weight:900;font-size:1.25rem;text-transform:uppercase;line-height:1.1}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";color:var(--ink);font-size:1.5rem;line-height:1}.faq details[open] summary::after{content:"–"}.faq p{padding:0 0 1.2rem;color:var(--mute-l)}.close{text-align:left}.close h2{font-size:clamp(2.4rem,10vw,5.6rem)}.close h2 em{font-style:normal;color:var(--gelb);display:block}.close .pr{margin-top:1.5rem;font-family:var(--f-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-d)}.close .btn{margin-top:1.75rem}footer{border-top:1px solid var(--line-d);padding-block:2rem 2.5rem;font-size:.9rem;color:var(--mute-d)}footer .row{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center}footer strong{color:var(--paper);font-weight:500}footer .off{opacity:.6}footer details{margin-top:1.2rem}footer summary{cursor:pointer;color:var(--paper);text-decoration:underline;text-underline-offset:3px;display:inline}footer address{font-style:normal;margin-top:.8rem;line-height:1.6}main.legal{background:#FFFFFF;color:#0B0B0B;padding-block:2.5rem 4rem;color-scheme:light}main.legal .in{max-width:48rem}main.legal{--ink:#0B0B0B;--paper:#FFFFFF;--gelb:#F2C300;--mute-l:#5C5A52;--line-l:#E4E1D6}main.legal [hidden]{display:none!important}main.legal a{color:inherit}main.legal :focus-visible{outline:3px solid var(--gelb);outline-offset:3px}main.legal h1,main.legal h2{font-family:var(--f-display);font-weight:900;text-transform:uppercase;line-height:1;margin:0;text-wrap:balance}main.legal h1{font-size:clamp(1.9rem,8.2vw,3.6rem);overflow-wrap:break-word;hyphens:auto}main.legal h2{font-size:1.35rem;margin-top:2.25rem;margin-bottom:.6rem}main.legal h3{font-size:1.05rem;margin:1.4rem 0 .4rem}main.legal p,main.legal li{max-width:66ch}main.legal p{margin:.6rem 0}main.legal .lead{font-size:1.1rem;margin-top:1rem}main.legal .stand{font-size:.85rem;color:var(--mute-l)}main.legal .box{border-left:4px solid var(--gelb);background:#FBF7E6;padding:.8rem 1rem;margin:1rem 0}main.legal .offen{border:2px dashed #B3261E;background:#FDF0EF;padding:.8rem 1rem;margin:1rem 0;font-size:.95rem}main.legal .offen b{color:#B3261E}main.legal ol.steps{padding-left:1.4rem}main.legal ol.steps li{margin:.4rem 0}main.legal address{font-style:normal}main.legal form>*{min-width:0}main.legal select{max-width:100%}main.legal form{grid-template-columns:minmax(0,1fr);display:grid;gap:1rem;margin-top:1.5rem;border:2px solid var(--ink);padding:1.25rem}main.legal label{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;font-weight:500;min-width:0}main.legal label small{font-weight:400;color:var(--mute-l)}main.legal input,main.legal select,main.legal textarea{font:inherit;font-size:1rem;padding:.7rem .75rem;border:1.5px solid var(--ink);border-radius:0;background:#fff;color:var(--ink);width:100%;min-width:0}main.legal textarea{min-height:7rem}main.legal fieldset{border:0;padding:0;margin:0;display:grid;gap:.4rem;min-width:0}main.legal legend{font-weight:500;margin-bottom:.3rem}main.legal .radio,main.legal .check{display:flex;gap:.6rem;align-items:flex-start;font-weight:400}main.legal .radio input,main.legal .check input{flex:none;width:1.15rem;height:1.15rem;margin-top:.3rem;accent-color:var(--ink)}main.legal .btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.5rem 1.4rem;font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;background:var(--gelb);color:var(--ink);border:2px solid var(--gelb);cursor:pointer;text-decoration:none;text-align:center}main.legal .hint{font-size:.88rem;color:var(--mute-l)}main.legal .status{border-left:3px solid var(--gelb);padding:.6rem .9rem;font-weight:500}main.legal .status[hidden]{display:none}main.legal .produkt{font-family:var(--f-display);font-weight:900;font-size:1.3rem}main.legal .unterlagen{background:var(--ink);color:var(--paper);padding:1.4rem 1.25rem;margin:1.5rem 0;display:grid;gap:.8rem;justify-items:start}main.legal .unterlagen h2{margin:0;color:var(--gelb)}main.legal .unterlagen p{margin:0}main.legal .unterlagen small{color:var(--mute-d);font-size:.85rem}main.legal ol.steps{list-style:decimal;display:block;border-top:0;margin:1rem 0;padding-left:1.4rem}main.legal ol.steps li{display:list-item;padding:0;border-bottom:0;margin:.4rem 0}.peilan-anfrage{color-scheme:light;--pa-ink:#0B0B0B;--pa-paper:#FFFFFF;--pa-gelb:#F2C300;--pa-mute:#5C5A52;--pa-linie:#E4E1D6;--pa-rot:#B3261E;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--pa-ink);max-width:40rem}.peilan-anfrage *{box-sizing:border-box}.peilan-anfrage [hidden]{display:none!important}.pa-form{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;border:2px solid var(--pa-ink);padding:1.25rem;background:var(--pa-paper)}.pa-form>*{min-width:0}.pa-form label{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;font-weight:500;min-width:0}.pa-form small{font-weight:400;color:var(--pa-mute)}.pa-form input:not([type=radio]):not([type=checkbox]),.pa-form select,.pa-form textarea{font:inherit;font-size:1rem;padding:.7rem .75rem;border:1.5px solid var(--pa-ink);border-radius:0;background:#fff;color:var(--pa-ink);width:100%;max-width:100%;min-width:0}.pa-form [aria-invalid=true]{border-color:var(--pa-rot)!important;border-width:2px!important}.pa-form fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:.4rem}.pa-form legend{font-weight:500;margin-bottom:.3rem}.pa-form .pa-wahl{display:flex;gap:.6rem;align-items:flex-start;font-weight:400}.pa-form .pa-wahl input{flex:none;width:1.15rem;height:1.15rem;margin-top:.25rem;accent-color:var(--pa-ink)}.pa-btn{display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.5rem 1.4rem;font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;background:var(--pa-gelb);color:var(--pa-ink);border:2px solid var(--pa-gelb);cursor:pointer;width:100%}.pa-btn:focus-visible,.pa-form :focus-visible{outline:3px solid var(--pa-gelb);outline-offset:2px}.pa-klein{font-size:.88rem;color:var(--pa-mute);margin:.2rem 0 0}.pa-fehler{color:var(--pa-rot);font-size:.9rem;font-weight:500}.pa-fehler-gesamt{border-left:4px solid var(--pa-rot);padding:.6rem .9rem;background:#FDF0EF}.pa-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.pa-erfolg{border:2px solid var(--pa-ink);border-left:8px solid var(--pa-gelb);padding:1.25rem}.pa-erfolg h2{font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:2rem;line-height:1;margin:0 0 .75rem}.pa-ablauf{margin-top:2rem}.pa-ablauf h3{font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:1.3rem;margin:0}.pa-ablauf ol{list-style:none;margin:1rem 0 0;padding:0;border-top:2px solid var(--pa-ink)}.pa-ablauf li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.5rem;padding:.7rem 0;border-bottom:1px solid var(--pa-linie)}.pa-ablauf li span{font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-weight:900}.pa-schritt{font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;margin:0 0 .3rem}.peilan-anfrage .pa-h{font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:1.35rem;line-height:1.05;margin:0 0 .6rem}.pa-hinweis{border-left:4px solid var(--pa-gelb);background:#FBF7E6;padding:.8rem 1rem;margin:1rem 0}.pa-erklaerung{border:2px solid var(--pa-ink);border-left:8px solid var(--pa-gelb);padding:1rem 1.1rem;margin:1rem 0;overflow-wrap:anywhere}.pa-erklaerung p{margin:.25rem 0}.pa-erklaerung p:first-child{font-weight:700;margin-bottom:.7rem}.pa-btn-2{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.5rem 1.4rem;font:inherit;font-weight:500;background:transparent;color:var(--pa-ink);border:2px solid var(--pa-ink);cursor:pointer;width:100%}.pa-form input[type=file]{padding:.6rem;border-style:dashed}.pa-erfolg p{overflow-wrap:anywhere}.pa-meldung[hidden]{display:none}body:has(main.legal){background:var(--ink);color:var(--paper)}main.legal{background:var(--ink);color:var(--paper);padding-block:clamp(2.5rem,7vw,5rem) clamp(4rem,8vw,6rem);color-scheme:dark}main.legal .in{max-width:54rem}main.legal h1{color:var(--gelb);font-size:clamp(2.5rem,9vw,5rem);line-height:.92;margin-bottom:1.25rem}main.legal h2{color:var(--gelb);font-size:clamp(1.5rem,4vw,2rem);margin-top:2.6rem}main.legal h3{color:var(--paper)}main.legal p,main.legal li,main.legal .stand{color:#D8D4C7}main.legal .lead{color:var(--paper);font-size:clamp(1.05rem,2.2vw,1.25rem)}main.legal a{color:var(--paper)}main.legal .eyebrow{color:var(--gelb)}main.legal .box{border-left:5px solid var(--gelb);background:#171714;color:var(--paper);padding:1rem 1.1rem}main.legal .box p,main.legal .box li{color:#D8D4C7}main.legal .offen{border:2px dashed #F06A61;background:#241515;color:#fff}main.legal .offen b{color:#FF8E86}main.legal form{background:#11110F;border:1px solid #34332D;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 18px 50px rgba(0,0,0,.22)}main.legal form label,main.legal form legend{color:var(--paper)}main.legal input,main.legal select,main.legal textarea{background:var(--paper);color:var(--ink);border:2px solid #D8D4C7;border-radius:0}main.legal input:focus,main.legal select:focus,main.legal textarea:focus{border-color:var(--gelb);outline:3px solid rgba(242,195,0,.2)}main.legal .pa-btn,main.legal button.pa-btn{background:var(--gelb);color:var(--ink);border-color:var(--gelb)}main.legal .pa-btn-2{background:transparent;color:var(--paper);border-color:var(--paper)}main.legal .pa-klein,main.legal .pa-hinweis,main.legal .pa-schritt{color:#BDB9AD}main.legal .pa-ablauf{border-top:1px solid #34332D}main.legal .pa-ablauf li{color:#D8D4C7}main.legal .pa-ablauf li span{color:var(--gelb)}main.legal .btn.ghost{color:var(--paper);border-color:var(--paper)}main.legal .btn:not(.ghost){color:var(--ink)}main.legal table{color:var(--paper)}main.legal th,main.legal td{border-color:#34332D}main.legal code{background:#1E1E1B;color:var(--gelb)}main.legal hr{border-color:#34332D}@media (min-width:52rem){main.legal{padding-block:5rem 7rem}main.legal .in{padding-left:2rem;padding-right:2rem}}.hero .cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.hero{padding-block:clamp(2rem,5vw,4rem) clamp(2.5rem,7vw,5rem)}.hero h1{font-size:clamp(2.7rem,13vw,6rem);line-height:.92}.hero .name{margin-bottom:.7rem}.hero .sub{margin-top:1.1rem}.hero .lead{margin-top:.8rem;max-width:58ch}.hero .lead b{color:var(--paper);font-weight:500}.hero .kern{margin-top:1rem;font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.15rem,4.6vw,1.6rem);color:var(--gelb)}.hero .cta{margin-top:1.4rem}.unt h2 em{font-style:normal;display:block;color:var(--ink);background:linear-gradient(transparent 62%,var(--gelb) 62%);display:inline}.vs{display:grid;gap:1rem;margin-top:2rem}.vs section{border:2px solid var(--line-l);padding:1.1rem 1rem;display:grid;gap:.5rem;min-width:0}.vs section h3{font-size:1.25rem;color:var(--mute-l)}.vs section p{color:var(--mute-l)}.vs .pe{border:3px solid var(--ink);background:var(--ink);color:var(--paper)}.vs .pe h3{color:var(--gelb);font-size:1.5rem}.vs .pe p{color:var(--paper)}@media (min-width:52rem){.vs{grid-template-columns:1fr 1.4fr}}.unt .punch{margin-top:1.75rem;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.3rem,5vw,2.1rem);line-height:1.05;border-left:6px solid var(--gelb);padding-left:1rem;max-width:30ch}.zus-lead{margin-top:1rem;font-weight:500}.nutzen-lead,.dnl-lead,.vgl-lead{margin-top:1rem}.frage{font-family:var(--f-display);font-weight:700;font-size:clamp(1.2rem,4.5vw,1.6rem);line-height:1.15;margin-top:1rem}.danach{display:grid;gap:.6rem}.danach h3{font-size:1.15rem}.danach ul{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}.statusreihe{margin-top:2.25rem;border-top:1px solid var(--line-d);padding-top:1.5rem;display:grid;gap:1rem}.statusreihe ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.statusreihe li{display:grid;gap:.15rem;border-left:4px solid var(--gelb);padding-left:.8rem}.statusreihe b{font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.statusreihe span{color:var(--mute-d);font-size:.95rem}@media (min-width:52rem){.statusreihe ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.upg-nicht{font-size:.95rem}.fin-preis{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.6rem,6vw,2.2rem);line-height:1}.fin-status{font-size:.95rem;border-left:4px solid var(--gelb);background:#FBF7E6;padding:.6rem .8rem}.fin-zwei{display:grid;gap:1.5rem}.fin-zwei h3,.fin-vor h3{font-size:1.15rem;margin-bottom:.6rem}.fin-zwei section:last-child{background:#F4F3EE;padding:1rem;align-self:start}@media (min-width:52rem){.fin-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.vgl{display:grid;gap:1rem;margin-top:2rem}.vgl article{border:2px solid var(--line-d);padding:1.25rem;display:grid;gap:.8rem;align-content:start;min-width:0}.vgl article .eyebrow{color:var(--gelb)}.vgl h3{font-size:1.4rem}.vgl dl{margin:0;display:grid;gap:.5rem}.vgl dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mute-d)}.vgl dd{margin:0}.vgl a{font-weight:500;text-underline-offset:3px}@media (min-width:52rem){.vgl{grid-template-columns:repeat(3,minmax(0,1fr))}}.regeln{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:.5rem}.regeln li{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.05rem,3.8vw,1.35rem);border-left:6px solid var(--gelb);padding-left:.8rem;line-height:1.15}.faq p a{color:inherit}picture{display:block}.top .logo{display:inline-flex;align-items:center}.top .logo img{width:30px;height:30px;display:block;margin-right:.5rem}.hero{position:relative;overflow:hidden;padding-block:clamp(1.75rem,5vw,4.5rem) clamp(2.5rem,7vw,5rem)}.hero::after{content:"";position:absolute;right:-12rem;top:-6rem;width:42rem;height:42rem;background:radial-gradient(closest-side,rgba(242,195,0,.16),rgba(242,195,0,0));pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;gap:2.75rem;align-items:center}.hero .name{display:flex;align-items:center;gap:.65rem;font-size:clamp(1.15rem,3.6vw,1.5rem);letter-spacing:.14em;margin-bottom:.9rem}.hero .name img{width:44px;height:44px;flex:none}.hero h1{font-size:clamp(2.7rem,12.6vw,5.6rem);line-height:.92}.hero .lead{font-size:1.05rem;max-width:44ch}.hero-bild{margin:0;display:grid;justify-items:center;gap:.9rem}.hero-bild .phone{width:min(17.5rem,66vw);border-color:#24231E;box-shadow:0 0 0 1px #3a382f,0 40px 80px -30px rgba(242,195,0,.35)}.hero-label{font-family:var(--f-display);font-weight:700;font-size:1rem;color:var(--gelb);text-align:center;letter-spacing:.02em}.hero-bild .cap{max-width:24rem;margin:0;font-size:.85rem;color:#C9C6BC;line-height:1.45}@media (min-width:60rem){.hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr)}.hero-bild .phone{width:min(18.5rem,100%)}}.unt h2{max-width:20ch}.vs{grid-template-columns:minmax(0,1fr)}.vs section{border-radius:4px}.vs .chat{background:#F4F3EE;border-color:#F4F3EE}.blasen{display:grid;gap:.45rem;margin:.4rem 0 .6rem}.blasen span{font-size:.85rem;padding:.45rem .8rem;border-radius:14px;max-width:70%;color:var(--mute-l)}.frage-b{justify-self:end;background:#E2DFD4;border-bottom-right-radius:4px}.antwort-b{justify-self:start;background:#FFFFFF;border:1px solid #E2DFD4;border-bottom-left-radius:4px}.schichten{list-style:none;margin:.5rem 0 .8rem;padding:0;display:grid;gap:.4rem}.schichten li{background:var(--gelb);color:var(--ink);font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.03em;font-size:1rem;padding:.55rem .85rem}.schichten li:nth-child(2){margin-left:.75rem}.schichten li:nth-child(3){margin-left:1.5rem}.schichten li:nth-child(4){margin-left:2.25rem}@media (min-width:52rem){.vs{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}}.zus-grid{display:grid;gap:2rem;margin-top:2rem;align-items:start}.buehne{margin:0;background:var(--ink);color:var(--mute-d);padding:1.5rem 1rem 1.1rem;display:grid;justify-items:center;gap:.75rem;border-radius:4px}.buehne img{display:block;width:min(12.5rem,56vw);height:auto}.buehne figcaption{font-size:.85rem;text-align:center}.zus-grid .chain{margin-top:0}@media (min-width:52rem){.zus-grid{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:3.5rem}.zus-grid{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.zus-grid .chain{grid-template-columns:minmax(0,1fr);gap:2.6rem;align-self:center}.zus-grid .chain li+li::before{content:"↓";top:-2.35rem;left:50%;transform:translateX(-50%);font-size:1.6rem;color:var(--ink)}}.ui{grid-template-columns:minmax(0,1fr)!important}.ui dl{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.ui dl>div{background:#16150F;border:1px solid var(--line-d);border-left:4px solid var(--gelb);padding:1.1rem 1.1rem 1.2rem}.ui .nav{margin-top:.5rem}.step .ic{width:3.1rem;height:3.1rem;border-radius:50%;background:var(--c);display:grid;place-items:center;margin-bottom:.4rem}.step .ic svg{width:1.55rem;height:1.55rem}.step{border-top:0;padding-top:0;align-content:start}.tage{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.1rem}.tage li{position:relative;border-top:6px solid var(--c);padding-top:.8rem;display:grid;gap:.2rem;min-width:0}.tage .t{font-family:var(--f-display);font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-l)}.tage b{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:1.35rem;line-height:1}.tage small{font-size:.92rem;color:var(--mute-l);line-height:1.4}.tage em{position:absolute;right:0;top:.7rem;font-style:normal;background:var(--gelb);color:var(--ink);font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:.8rem;letter-spacing:.06em;padding:.15rem .5rem}@media (min-width:52rem){.tage{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.basis-offer{margin-top:2.5rem}.b-links,.b-rechts{display:grid;gap:1.25rem;align-content:start}.b-links .btn{justify-self:stretch}@media (min-width:60rem){.basis-offer{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3rem}.b-links .btn{justify-self:start}.b-rechts>.danach{border-left:4px solid var(--gelb);padding-left:1.25rem}}.upg ol.upg-karten{border-top:0;display:grid;gap:1px;background:var(--line-d);border:1px solid var(--line-d);grid-template-columns:minmax(0,1fr)}@media (min-width:52rem){.upg ol.upg-karten{grid-template-columns:repeat(6,minmax(0,1fr))}.upg ol.upg-karten li{grid-column:span 2}.upg ol.upg-karten li:nth-child(n+4){grid-column:span 3}}.upg ol.upg-karten li{background:var(--ink);border-bottom:0;padding:1.1rem 1rem 1.2rem;grid-template-columns:2.2rem minmax(0,1fr)}.upg ol.upg-karten li span{font-size:1.6rem;line-height:1}.upg ol.upg-karten li b{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:1.1rem;line-height:1.1;color:var(--paper)}.fin-raster{display:grid;gap:1.5rem;margin-top:2rem;border:3px solid var(--ink);padding:1.5rem 1.25rem}.fin-links{display:grid;gap:1rem;align-content:start}.fin-raster .fin-zwei{grid-template-columns:minmax(0,1fr);gap:1rem}.fin-unten{display:grid;gap:.8rem;margin-top:1.5rem;max-width:44rem}.fin-links .fin-vor{border-top:1px solid var(--line-l);padding-top:1rem}.fin-unten .btn{justify-self:start}@media (min-width:52rem){.fin-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;padding:2.25rem}}.vgl article{border-radius:4px}.vgl .vp{font-family:var(--f-display);font-weight:900;font-size:clamp(2.4rem,9vw,3.2rem);line-height:.9}.vgl .vp small{font-size:.32em;letter-spacing:.08em;text-transform:uppercase;margin-left:.35rem}.vgl .vp-s{font-size:1.7rem;line-height:1;text-transform:uppercase}.vgl article.top{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}.vgl article.top .eyebrow{color:var(--ink)}.vgl article.top dt{color:#4A4840}.vgl article.aus{border-style:dashed}
/* === Nutzen-Finder #fuer-dich (2026-10-18) === */
#fuer-dich [hidden]{display:none!important}
#fuer-dich .nf-eyebrow{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;color:var(--mute-l);margin-bottom:.75rem}
#fuer-dich .nf-hl{background:var(--gelb);padding:0 .12em}
#fuer-dich .nf-lead{font-size:clamp(1.05rem,2.2vw,1.25rem);margin-top:1.1rem;max-width:56ch}
#fuer-dich .nf-step{margin-top:2.2rem}
#fuer-dich .nf-q{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:1.15rem;display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}
#fuer-dich .nf-num{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--ink);color:var(--gelb);font-size:1rem;flex:none}
#fuer-dich .nf-chips{display:flex;flex-wrap:wrap;gap:.6rem}
#fuer-dich .nf-chip{font:inherit;font-weight:500;font-size:1rem;min-height:2.9rem;padding:.55rem 1.1rem;border-radius:999px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;text-align:left}
#fuer-dich .nf-chip:hover{background:#F6F4EC}
#fuer-dich .nf-chip[aria-pressed="true"]{background:var(--ink);color:var(--gelb)}
#fuer-dich .nf-mehr{margin-top:.6rem;min-height:44px;background:none;border:0;padding:.3rem 0;font:inherit;font-size:.95rem;color:var(--mute-l);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#fuer-dich .nf-out{margin-top:2.2rem;display:grid;gap:1rem}
#fuer-dich .nf-panel{display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr))}
#fuer-dich .nf-st{border-radius:12px;padding:1.2rem 1.25rem;position:relative}
#fuer-dich .nf-st h3{font-size:.82rem;letter-spacing:.12em;line-height:1.2;margin-bottom:.6rem}
#fuer-dich .nf-st p,#fuer-dich .nf-st li{font-size:.98rem;line-height:1.45}
#fuer-dich .nf-st ul{margin:0;padding-left:1.1rem}
#fuer-dich .nf-st li{margin-bottom:.25rem}
#fuer-dich .nf-ohne{background:#EEEDE8;color:var(--ink)}
#fuer-dich .nf-ohne h3{color:var(--mute-l)}
#fuer-dich .nf-mit{background:var(--paper);border:2px solid var(--ink)}
#fuer-dich .nf-mit li::marker{color:#B89300}
#fuer-dich .nf-erg{background:var(--gelb);color:var(--ink)}
#fuer-dich .nf-erg .nf-big{font-family:var(--f-display);font-weight:700;font-size:1.25rem;line-height:1.2}
#fuer-dich .nf-du{background:var(--ink);color:var(--paper)}
#fuer-dich .nf-du h3{color:var(--gelb)}
#fuer-dich .nf-weiter{margin-top:2.2rem;border-top:2px solid var(--ink);padding-top:1.6rem}
#fuer-dich .nf-satz{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1}
#fuer-dich .nf-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.3rem}
#fuer-dich .nf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.5rem 1.4rem;font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;text-decoration:none;text-align:center;background:var(--gelb);color:var(--ink);border:2px solid var(--gelb)}
#fuer-dich .nf-btn.nf-ghost{background:transparent;border-color:var(--ink)}
#fuer-dich .nf-hinweis{margin-top:1rem;font-size:.88rem;color:var(--mute-l)}
@media (max-width:860px){#fuer-dich .nf-panel{grid-template-columns:1fr 1fr}}
@media (max-width:520px){#fuer-dich .nf-panel{grid-template-columns:1fr}#fuer-dich .nf-chip{width:100%}#fuer-dich .nf-btn{width:100%}}

/* === Barrierefreiheit (2026-10-18) === */
.skip{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--gelb);color:var(--ink);padding:.75rem 1rem;font-weight:700;text-decoration:none}.skip:focus{left:max(16px,env(safe-area-inset-left,0px));top:max(8px,env(safe-area-inset-top,0px))}.light :focus-visible,.light .pa-form :focus-visible{outline-color:var(--ink)}

/* Footer-Barrierefreiheit 29.10.2026: Touch-Ziele mind. 44 px (WCAG 2.5.8), sichtbarer Fokus */
footer .row{row-gap:0}footer .row a{display:inline-flex;align-items:center;min-height:44px;padding-inline:.1rem;color:var(--paper);text-decoration:underline;text-underline-offset:3px}footer a:focus-visible{outline:3px solid var(--gelb);outline-offset:2px;border-radius:2px}
