.neu{--holz1:#e9d9c4;--holz2:#b9885a;--holz3:#6e4a2e}.hero{padding-block:120px 140px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));position:relative;overflow-x:clip}.hero .buehne{text-align:center;max-width:980px;margin:0 auto;position:relative}.hilfslinien{pointer-events:none;position:absolute;inset:-60px -40px}.hilfslinien i{background:var(--hilfe);transform-origin:0 0;opacity:0;position:absolute}.hilfslinien .v{width:1px;top:0;bottom:0;transform:scaleY(0)}.hilfslinien .h{height:1px;left:0;right:0;transform:scaleX(0)}.vor{color:var(--grau);font-size:19px;font-weight:600}h1{letter-spacing:-.047em;text-wrap:balance;margin-top:18px;font-size:clamp(44px,8.4vw,92px);font-weight:600;line-height:1.02;display:inline-block;position:relative}h1 em{font-size:1.04em}h1 .w{display:inline-block}.auswahl{border:1.5px solid var(--tinte);opacity:0;pointer-events:none;border-radius:4px;position:absolute;inset:-10px -14px}.auswahl:before,.auswahl:after{content:"";border:1.5px solid var(--tinte);background:#fff;width:8px;height:8px;position:absolute}.auswahl:before{top:-5px;left:-5px}.auswahl:after{bottom:-5px;right:-5px}.auswahl span{background:var(--tinte);color:#fff;font:600 11px var(--sans);white-space:nowrap;letter-spacing:0;border-radius:4px;padding:4px 8px;position:absolute;top:-28px;left:-1.5px}.unter{max-width:640px;color:var(--grau);letter-spacing:-.012em;margin:32px auto 0;font-size:clamp(19px,2.4vw,23px);line-height:1.45}.werte{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.wert{border:1px solid var(--linie);color:var(--grau);background:#fff;border-radius:999px;align-items:baseline;gap:8px;padding:8px 16px;font-size:14px;display:inline-flex}.wert b{color:var(--tinte);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:600}.zeiger{z-index:5;pointer-events:none;opacity:0;width:22px;height:22px;position:absolute;top:0;left:0;transform:translate(-200px,300px)}.zeiger svg{filter:drop-shadow(0 2px 4px #00000040);display:block}.nochmal{right:max(16px, env(safe-area-inset-right,0px));border:1px solid var(--linie);color:var(--grau);cursor:pointer;opacity:0;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;transition:opacity .6s;position:absolute;bottom:28px}.nochmal.da{opacity:1}.nochmal:hover{color:var(--tinte)}.nochmal:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.bauen .vor{opacity:0;transform:translateY(10px)}.bauen h1 .w{opacity:0;transform:translateY(.35em)scale(.96)}.bauen .feld{outline-color:var(--hilfe);background:0 0}.bauen .feld span,.bauen .feld button{opacity:0}.szene{background:0 0;height:260vh;position:relative}.szene .stehend{max-width:1180px;height:calc(100vh - 52px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,72px);margin:0 auto;display:grid;position:sticky;top:52px}.texte{min-height:320px;position:relative}.texte .kopf{color:var(--grau);font-size:15px;font-weight:600}.texte h2{letter-spacing:-.042em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.04}.schritte{min-height:170px;margin-top:36px;position:relative}.schritt{opacity:0;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:translateY(14px)}.schritt.an{opacity:1;transform:none}.schritt .nr{font:500 13px var(--mono);color:var(--hell)}.schritt h3{letter-spacing:-.03em;margin-top:8px;font-size:26px;font-weight:600}.schritt p{color:var(--grau);max-width:40ch;margin-top:10px;font-size:17px;line-height:1.55}.punkte{gap:8px;margin-top:28px;display:flex}.punkte i{background:var(--linie);border-radius:3px;width:28px;height:3px;transition:background .4s}.fenster{background:#fff;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #0000004d,0 0 0 1px #0000000d}.fenster .leiste{border-bottom:1px solid var(--linie);align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.fenster .leiste i{background:#e2e2e6;border-radius:50%;width:10px;height:10px}.fenster .adresse{color:var(--grau);background:var(--flaeche);border-radius:6px;margin:0 auto;padding:3px 14px;font-size:12px}.seite{aspect-ratio:16/10.5;background:#fff;padding:5% 6%;transition:background .6s;position:relative}.st-1 .seite,.st-2 .seite,.st-3 .seite{background:#faf7f2}.s-nav{justify-content:space-between;align-items:center;display:flex}.s-logo{letter-spacing:-.03em;color:#0000;white-space:nowrap;background:#e6e6ea;border-radius:4px;width:16%;height:12px;font-size:clamp(10px,1.3vw,15px);font-weight:600;line-height:12px;transition:all .6s;overflow:hidden}.s-links{gap:10px;width:34%;display:flex}.s-links i{background:#ededf0;border-radius:4px;flex:1;height:8px;transition:all .6s}.s-knopf{background:#e6e6ea;border-radius:999px;width:14%;height:18px;transition:all .6s}.s-haupt{grid-template-columns:1.15fr 1fr;align-items:center;gap:6%;margin-top:7%;display:grid}.s-titel{gap:8px;display:grid}.s-titel i{background:#e6e6ea;border-radius:5px;height:clamp(12px,2vw,22px);transition:all .6s}.s-titel i:nth-child(2){width:72%}.s-titel .echt{opacity:0;letter-spacing:-.035em;color:#2a1f16;font-size:clamp(14px,2.2vw,26px);font-weight:600;line-height:1.12;transition:opacity .6s .2s;position:absolute}.s-text{gap:6px;margin-top:12px;display:grid}.s-text i{background:#efeff2;border-radius:4px;height:7px;transition:all .6s}.s-text i:nth-child(2){width:80%}.s-bild{aspect-ratio:4/3;background:#ededf0;border-radius:12px;transition:all .8s;position:relative;overflow:hidden}.s-bild:before,.s-bild:after{content:"";background:#dcdce1;transition:opacity .5s;position:absolute}.s-bild:before{height:1.5px;top:50%;left:0;right:0;transform:rotate(31deg)}.s-bild:after{height:1.5px;top:50%;left:0;right:0;transform:rotate(-31deg)}.s-karten{grid-template-columns:repeat(3,1fr);gap:4%;margin-top:7%;display:grid}.s-karten div{background:#f2f2f5;border-radius:10px;padding:9% 9% 11%;transition:all .6s}.s-karten div i{background:#e6e6ea;border-radius:6px;height:clamp(18px,3vw,34px);transition:all .6s;display:block}.s-karten div b{color:#0000;white-space:nowrap;background:#e6e6ea;border-radius:4px;width:60%;height:7px;margin-top:10px;font-size:clamp(8px,1vw,12px);font-weight:600;line-height:7px;transition:all .6s;display:block;overflow:hidden}.entwurf-etikett{font:500 11px var(--mono);color:var(--hell);transition:opacity .4s;position:absolute;bottom:4%;left:6%}.st-1 .s-logo,.st-2 .s-logo,.st-3 .s-logo{color:#2a1f16;background:0 0;width:auto;height:auto;line-height:1.2}.st-1 .s-links i,.st-2 .s-links i,.st-3 .s-links i{background:#d9cdbf;height:5px}.st-1 .s-knopf,.st-2 .s-knopf,.st-3 .s-knopf{background:#2a1f16}.st-1 .s-titel i,.st-2 .s-titel i,.st-3 .s-titel i{opacity:0}.st-1 .s-titel .echt,.st-2 .s-titel .echt,.st-3 .s-titel .echt{opacity:1}.st-1 .s-text i,.st-2 .s-text i,.st-3 .s-text i{background:#e4d9cc}.st-1 .s-bild,.st-2 .s-bild,.st-3 .s-bild{background:radial-gradient(120% 90% at 30% 20%, var(--holz1), var(--holz2) 55%, var(--holz3))}.st-1 .s-bild:before,.st-1 .s-bild:after,.st-2 .s-bild:before,.st-2 .s-bild:after,.st-3 .s-bild:before,.st-3 .s-bild:after{opacity:0}.st-1 .s-karten div,.st-2 .s-karten div,.st-3 .s-karten div{background:#fff;box-shadow:0 6px 20px -12px #3c281459}.st-1 .s-karten div:first-child i,.st-2 .s-karten div:first-child i,.st-3 .s-karten div:first-child i{background:#eadbc8}.st-1 .s-karten div:nth-child(2) i,.st-2 .s-karten div:nth-child(2) i,.st-3 .s-karten div:nth-child(2) i{background:#d9c3a6}.st-1 .s-karten div:nth-child(3) i,.st-2 .s-karten div:nth-child(3) i,.st-3 .s-karten div:nth-child(3) i{background:#c6a783}.st-1 .s-karten div b,.st-2 .s-karten div b,.st-3 .s-karten div b{color:#2a1f16;background:0 0;width:auto;height:auto;line-height:1.3}.st-1 .entwurf-etikett,.st-2 .entwurf-etikett,.st-3 .entwurf-etikett{opacity:0}.messung{opacity:0;background:#fffffff5;border-radius:14px;width:min(42%,230px);padding:16px 18px;transition:opacity .5s,transform .5s;position:absolute;top:12%;right:4%;transform:translateY(12px)scale(.98);box-shadow:0 20px 50px -20px #00000059}.st-2 .messung{opacity:1;transform:none}.messung .ring-m{align-items:center;gap:14px;display:flex}.messung svg{flex:none;width:58px;height:58px}.messung .zahl{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.messung small{color:var(--grau);font-size:12px;display:block}.messung ul{color:var(--grau);gap:6px;margin-top:12px;font-size:12.5px;list-style:none;display:grid}.messung li{justify-content:space-between;gap:10px;display:flex}.messung li b{color:var(--tinte);font-variant-numeric:tabular-nums;font-weight:600}.status{opacity:0;flex-direction:column;align-items:flex-end;gap:8px;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:12%;right:4%;transform:translateY(12px)}.st-3 .status{opacity:1;transform:none}.status span{color:var(--tinte);background:#fffffff5;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;display:inline-flex;box-shadow:0 10px 30px -14px #00000059}.status span:before{content:"";background:var(--hell);border-radius:50%;width:7px;height:7px}.status span.ok:before{background:var(--ok);box-shadow:0 0 0 3px #2f7a4f2e}.st-3 .adresse-neu{opacity:1}.nach{text-align:center;padding-block:160px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.nach h2{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.04}.nach p{max-width:560px;color:var(--grau);margin:22px auto 0;font-size:19px;line-height:1.5}.hinweis{color:var(--hell);margin-top:24px;font-size:13px}@media (max-width:860px){.szene .stehend{grid-template-columns:minmax(0,1fr);align-content:center;gap:22px}.texte{text-align:center}.schritt p{margin-left:auto;margin-right:auto}.punkte{justify-content:center}.texte{min-height:0}.texte h2{font-size:30px}.schritte{min-height:120px;margin-top:14px}.schritt p{font-size:15px}.schritt h3{font-size:20px}.punkte{margin-top:10px}}@media (prefers-reduced-motion:reduce){.schritt,.messung,.status,.s-logo,.s-bild,.s-karten div{transition:none}}.abschnitt{padding-block:180px 0;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.innen2{max-width:1080px;margin:0 auto}.kopfzeile{text-align:center;max-width:820px;margin:0 auto}.kopfzeile .lead{margin-left:auto;margin-right:auto}.kopfzeile .kopf,.zwei .kopf{color:var(--grau);font-size:15px;font-weight:600}.abschnitt h2{letter-spacing:-.042em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.04}.abschnitt h2 em{font-size:1.04em}.abschnitt .lead{max-width:600px;color:var(--grau);margin:22px auto 0;font-size:clamp(17px,2vw,20px);line-height:1.5}.zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.zwei .lead{margin-left:0}.erscheint{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.bewegt .erscheint:not(.da){opacity:0;transform:translateY(16px)}.pfeil{color:var(--tinte);border-bottom:1px solid;padding-bottom:1px;font-weight:500;text-decoration:none}.pfeil:after{content:" ›"}.vorteile{grid-template-columns:1fr 1fr;gap:26px 32px;margin-top:36px;display:grid}.vorteile b{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.vorteile p{color:var(--grau);margin-top:6px;font-size:15px;line-height:1.55}.protokoll{color:#f5f4f1;background:#17140f;border-radius:26px;min-width:0;padding:28px 28px 24px;box-shadow:0 40px 80px -40px #00000073}.protokoll .oben{color:#a8a29a;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.protokoll .oben b{color:#f5f4f1;font-size:15px;font-weight:600}.protokoll ol{font:500 13px var(--mono);gap:2px;margin-top:18px;list-style:none;display:grid}.protokoll li{opacity:0;border-top:1px solid #2e2a24;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:10px 0;transition:opacity .4s,transform .4s;display:grid;transform:translateY(6px)}.protokoll li.da{opacity:1;transform:none}.protokoll li span:first-child{color:#8f897f}.protokoll li span:last-child{color:#7fd19b}.protokoll .naechste{color:#a8a29a;justify-content:space-between;margin-top:16px;font-size:13px;display:flex}.protokoll .naechste b{color:#f5f4f1;font-variant-numeric:tabular-nums;font-weight:600}.preise2{color:#f5f4f1;background:#17140f;margin-top:180px;padding-block:160px}.preise2 h2{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.04}.preise2 h2 em{font-size:1.04em}.preise2 .lead{color:#a8a29a}.preise2 h2 em{color:var(--messing-hell)}.pakete2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:80px;display:grid}@media (min-width:861px){.pakete2{row-gap:0}.paket2{grid-template-rows:subgrid;grid-row:span 4;align-content:start;display:grid}}.paket2{text-align:left;background:#2c2822;border:1px solid #423c34;border-radius:28px;min-width:0;padding:40px 34px;position:relative}.paket2.hell{color:var(--tinte);background:#f5f4f1;border-color:#0000}.paket2 .name{color:#cfc9bf;font-size:14px}.paket2 .wofuer{letter-spacing:-.03em;margin-top:6px;font-size:26px;font-weight:600}.paket2 .betrag{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:36px;font-size:clamp(40px,4.4vw,54px);font-weight:600}.merkmale{gap:9px;margin-top:26px;font-size:14.5px;list-style:none;display:grid}.merkmale li{color:#efeae2;opacity:0;align-items:baseline;gap:10px;transition:opacity .45s,transform .45s;display:flex;transform:translate(-8px)}.paket2.hell .merkmale li{color:var(--tinte)}.paket2.hell .merkmale li:before{color:var(--messing)}.merkmale li:before{content:"✓";color:#c9a773;font-size:12px}.merkmale li.erbt{color:#bdb6ab}.paket2.hell .merkmale li.erbt{color:var(--hell)}.merkmale li.da{opacity:1;transform:none}.preise2 .zeile{color:#a8a29a;flex-wrap:wrap;justify-content:center;gap:14px 36px;margin-top:48px;font-size:16px;display:flex}.preise2 .pfeil{color:#f5f4f1}.vertrag{background:#fff;border-radius:22px;min-width:0;padding:38px 38px 30px;box-shadow:0 40px 90px -40px #0000004d,0 0 0 1px #0000000d}.vertrag .titel{color:var(--grau);justify-content:space-between;gap:12px;font-size:13px;display:flex}.vertrag .titel b{color:var(--tinte);font-size:15px}.klauseln{gap:0;margin-top:22px;list-style:none;display:grid}.klauseln li{border-top:1px solid var(--linie);grid-template-columns:26px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.klauseln .haken{border:1.5px solid var(--linie);border-radius:50%;place-items:center;width:22px;height:22px;transition:background .35s,border-color .35s;display:grid}.klauseln .haken svg{stroke:#fff;stroke-width:3px;fill:none;stroke-dasharray:20;stroke-dashoffset:20px;width:12px;height:12px;transition:stroke-dashoffset .35s .1s}.klauseln li.da .haken{background:var(--tinte);border-color:var(--tinte)}.klauseln li.da .haken svg{stroke-dashoffset:0}.klauseln b{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.3;display:block}.klauseln p{color:var(--grau);margin-top:5px;font-size:14px;line-height:1.55}.unterschrift-zeile{border-top:1px solid var(--linie);color:var(--hell);justify-content:space-between;align-items:end;gap:16px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.unterschrift-svg{width:130px;height:auto;color:var(--tinte);clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.55,.1,.35,1)}.vertrag.fertig .unterschrift-svg{clip-path:inset(0)}.kundenbereich{background:var(--flaeche);border-radius:30px;margin-top:120px;padding:48px 48px 0;overflow:hidden}.kundenbereich h3{letter-spacing:-.035em;font-size:clamp(24px,3vw,32px);font-weight:600}.kundenbereich p{max-width:640px;color:var(--grau);margin-top:12px;font-size:17px;line-height:1.55}.kundenbereich .bild{margin-top:36px;position:relative}.kundenbereich img{border-radius:14px 14px 0 0;width:100%;display:block;box-shadow:0 10px 40px -20px #00000040}.kundenbereich .ping{opacity:0;background:#fff;border-radius:14px;padding:12px 16px;font-size:13.5px;transition:opacity .5s,transform .5s;position:absolute;top:10%;right:6%;transform:translateY(10px);box-shadow:0 20px 40px -18px #00000059}.kundenbereich .ping b{font-size:14px;display:block}.kundenbereich .ping span{color:var(--grau)}.kundenbereich.da .ping{opacity:1;transform:none}.beitraege2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:80px;display:grid}.beitrag2{background:var(--flaeche);min-height:300px;color:inherit;border-radius:28px;flex-direction:column;padding:38px 34px;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}.beitrag2:hover{transform:translateY(-4px)}.beitrag2:focus-visible{outline:2px solid var(--tinte);outline-offset:3px}.beitrag2 .meta{color:var(--grau);font-size:13.5px}.beitrag2 h3{letter-spacing:-.03em;margin-top:12px;font-size:22px;font-weight:600;line-height:1.22}.beitrag2 p{color:var(--grau);margin-top:12px;font-size:15px;line-height:1.55}.beitrag2 .lesen{margin-top:auto;padding-top:22px;font-size:15px}.beitrag2 .balken{background:var(--tinte);width:0;height:3px;transition:width 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0}.beitrag2.da .balken{width:var(--b)}.fragen2{max-width:820px;margin:80px auto 0}.fragen2 details{border-top:1px solid var(--linie)}.fragen2 details:last-child{border-bottom:1px solid var(--linie)}.fragen2 summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(17px,2vw,20px);font-weight:600;list-style:none;display:flex}.fragen2 summary::-webkit-details-marker{display:none}.fragen2 summary:after{content:"";background:linear-gradient(var(--tinte), var(--tinte)) center / 100% 1.5px no-repeat, linear-gradient(var(--tinte), var(--tinte)) center / 1.5px 100% no-repeat;flex:none;width:14px;height:14px;transition:transform .3s}.fragen2 details[open] summary:after{transform:rotate(45deg)}.fragen2 details.schliesst summary:after{transform:none}.fragen2 summary:focus-visible{outline:2px solid var(--tinte);outline-offset:4px}.fragen2 details p{color:var(--grau);max-width:64ch;padding:0 40px 28px 0;font-size:16.5px;line-height:1.6}.marco2{grid-template-columns:minmax(0,168px) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,96px);display:grid}.marco2 img{aspect-ratio:4/5;object-fit:cover;border-radius:20px;align-self:start;width:100%;margin-top:8px;display:block}.marco2 h2{font-size:clamp(32px,4vw,48px)}.marco2 p{color:var(--grau);max-width:54ch;margin-top:22px;font-size:18px;line-height:1.65}.zahlen2{flex-wrap:wrap;gap:24px 56px;margin-top:34px;display:flex}.zahlen2 b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;display:block}.zahlen2 span{max-width:20ch;color:var(--grau);font-size:14px;line-height:1.45;display:block}.abschluss2{color:#f5f4f1;text-align:center;padding-block:160px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:#17140f;margin-top:180px}.abschluss2 h2{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.04}.abschluss2 h2 em{color:var(--messing-hell);font-size:1.04em}.belege2{flex-wrap:wrap;justify-content:center;gap:40px clamp(40px,6vw,80px);margin-top:80px;display:flex}.belege2 b{letter-spacing:-.05em;font-size:clamp(48px,6vw,68px);font-weight:600;display:block}.belege2 span{color:#a8a29a;margin-top:8px;font-size:15px;display:block}.abschluss2 .knopf3{color:var(--tinte);background:#f5f4f1;border-radius:12px;margin-top:72px;padding:15px 28px;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}.moment p{text-align:left;letter-spacing:-.05em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(44px,9.6vw,120px);font-weight:600;line-height:1}.moment p em{font-size:1.04em}#gespraech .innen2{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}#gespraech .kopfzeile{text-align:left;position:sticky;top:100px}#gespraech .kopfzeile .lead{margin-left:0}#gespraech .formular2{max-width:none;margin:0}#gespraech .formular2 .meldung{text-align:left}@media (max-width:860px){#gespraech .innen2{grid-template-columns:minmax(0,1fr)}#gespraech .kopfzeile{position:static}#gespraech .formular2{margin-top:40px}}.fuss2 .innen2{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (max-width:860px){.zwei,.marco2,.vorteile,.pakete2,.beitraege2,.formular2{grid-template-columns:minmax(0,1fr)}.kundenbereich{padding:32px 22px 0}.vertrag{padding:28px 22px 24px}.marco2 img{max-width:140px}.abschnitt{padding-block:clamp(88px,22vw,112px) 0}.zwei>.erscheint>:is(.kopf,h2,.lead),.marco2>div>:is(.kopf,h2){text-align:center;margin-left:auto;margin-right:auto}#gespraech .kopfzeile{text-align:center}#gespraech .kopfzeile .lead{margin-left:auto}.marco2{justify-items:center}.marco2>div{width:100%}.zahlen2{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.zahlen2 span{margin:4px auto 0}}@media (prefers-reduced-motion:reduce){.erscheint,.protokoll li,.merkmale li,.klauseln .haken,.klauseln .haken svg,.unterschrift-svg,.kundenbereich .ping,.beitrag2 .balken{transition:none}}.vor,.texte .kopf,.kopfzeile .kopf,.zwei .kopf,.schritt .nr,.marco2 .kopf{color:var(--messing)!important}.punkte i.an{background:var(--messing)}.unterschrift-svg{color:var(--messing)!important}.paket2.hell{box-shadow:inset 0 2px 0 var(--messing)}.paket2.hell .name{color:var(--messing)}.protokoll .oben span{color:var(--messing-hell)}.marco2 .platzhalter{aspect-ratio:4/5;background:var(--flaeche);width:100%;box-shadow:inset 0 0 0 1px var(--linie);border-radius:20px;align-self:start;place-items:center;margin-top:8px;display:grid}.marco2 .platzhalter svg{color:#cfc8bc;width:38%;height:auto}@media (max-width:860px){.marco2 .platzhalter{max-width:140px}}.schritte{min-height:0;display:grid}.schritt{grid-area:1/1;position:relative;inset:auto}.schritt h3{line-height:1.2}
