.sb{--papier:#f4f1ea;--tinte:#1b1a17;--grau:rgba(27,26,23,.6);--linie:#e2dcd0;--akzent:#1f5f4a;--akzent-tief:#10372b;--akzent-hell:#e3efe8;--gold:#c8a24c;--warn:#9a4b1b;--serif:var(--schrift-schau),"Iowan Old Style",Georgia,serif;--sans:var(--schrift-grund),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;position:relative;isolation:isolate;overflow-x:clip;min-height:100vh;background:var(--papier);color:var(--tinte);font:16px/1.6 var(--sans);padding:0;-webkit-font-smoothing:antialiased}.sb *{box-sizing:border-box}.sb a{color:var(--akzent)}.sb:after,.sb:before{content:"";position:fixed;z-index:-1;border-radius:50%;width:70vmax;height:70vmax;pointer-events:none}.sb:before{left:-25vmax;top:-30vmax;background:radial-gradient(circle,rgba(31,95,74,.16) 0,rgba(31,95,74,0) 62%);animation:sb-treiben 26s ease-in-out infinite alternate}.sb:after{right:-30vmax;bottom:-30vmax;background:radial-gradient(circle,rgba(200,162,76,.16) 0,rgba(200,162,76,0) 62%);animation:sb-treiben 34s ease-in-out infinite alternate-reverse}@keyframes sb-treiben{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vw,6vh,0) scale(1.12)}}@media (prefers-reduced-motion:reduce){.sb:after,.sb:before{animation:none}}.sb .huelle{max-width:680px;margin:0 auto;padding:26px 20px 70px}.sb .kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 26px}.sb .marke{margin:0;font-family:var(--serif);font-weight:300;font-size:1.3rem;color:var(--tinte);white-space:nowrap}.sb .marke span{color:var(--akzent);margin-left:10px;font-size:1.05rem}@media (max-width:520px){.sb .marke span{display:none}}.sb .leise{font-size:13px;color:var(--grau);text-decoration:none;background:hsla(0,0%,100%,.6);padding:.5rem .95rem;border-radius:999px;box-shadow:0 10px 24px -16px rgba(27,26,23,.35);white-space:nowrap;transition:color .3s}.sb .leise:hover{color:var(--akzent)}.sb h1{font:300 clamp(30px,6vw,42px)/1.06 var(--serif);letter-spacing:-.025em;margin:0 0 10px}.sb h2{font:500 11.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--akzent);margin:0 0 16px}.sb h3{font:300 clamp(24px,4.6vw,30px)/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 8px}.sb .unter{color:var(--grau);margin:0 0 22px;font-size:16px;line-height:1.7}.sb .karte{border-radius:1.5rem;padding:26px 24px 28px;margin-bottom:22px;background:linear-gradient(170deg,hsla(0,0%,100%,.76),hsla(0,0%,100%,.44));box-shadow:0 34px 70px -44px rgba(27,26,23,.45),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sb .fortschritt{display:flex;gap:8px;margin:0 0 22px}.sb .fortschritt i{flex:1 1;height:5px;border-radius:3px;background:rgba(27,26,23,.08)}.sb .fortschritt i.da{background:linear-gradient(90deg,#2f7d63,var(--akzent) 60%,var(--gold));box-shadow:0 6px 14px -8px rgba(31,95,74,.8)}.sb .schritt{font:500 11px/1 var(--sans);letter-spacing:.18em;color:var(--akzent);margin-bottom:14px}.sb .schritt,.sb label{text-transform:uppercase}.sb label{display:block;font:500 11.5px/1 var(--sans);letter-spacing:.14em;color:var(--grau);margin:0 0 8px}.sb input:not([type]),.sb input[type=email],.sb input[type=text],.sb input[type=url]{width:100%;font:inherit;color:var(--tinte);background:#fff;border:0;border-radius:12px;padding:14px 15px;outline:none;box-shadow:0 12px 28px -20px rgba(27,26,23,.4),inset 0 0 0 1px rgba(27,26,23,.06);transition:box-shadow .25s}.sb input:focus{box-shadow:0 12px 28px -20px rgba(31,95,74,.5),0 0 0 3px var(--akzent-hell),inset 0 0 0 1px var(--akzent)}.sb input[aria-invalid=true]{box-shadow:0 0 0 3px rgba(154,75,27,.15),inset 0 0 0 1px var(--warn)}.sb .feld{margin-bottom:18px}.sb .zwei{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:560px){.sb .zwei{grid-template-columns:1fr}}.sb .hinweis{font-size:14px;color:var(--grau);margin:6px 0 0;line-height:1.5}.sb .fehler{color:var(--warn);font-size:14px;margin:8px 0 0}.sb .knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:15px 22px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font:500 15px/1 var(--sans);color:#fff;background:linear-gradient(135deg,#246d55 0,var(--akzent) 55%,var(--akzent-tief) 100%);box-shadow:0 14px 34px -14px rgba(31,95,74,.6),inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.sb .knopf:hover{transform:translateY(-2px);box-shadow:0 22px 44px -16px rgba(31,95,74,.65),inset 0 1px 0 hsla(0,0%,100%,.2)}.sb .knopf.zweit{background:hsla(0,0%,100%,.65);color:var(--tinte);box-shadow:0 10px 30px -18px rgba(27,26,23,.35)}.sb .knopf[disabled]{opacity:.4;cursor:not-allowed;transform:none}.sb .zeile{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px;justify-content:space-between}.sb .wahl{display:grid;grid-gap:10px;gap:10px}.sb .wahl button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;border:0;border-radius:14px;padding:15px 16px;cursor:pointer;background:hsla(0,0%,100%,.72);font:300 18px/1.4 var(--serif);color:var(--tinte);display:flex;gap:12px;align-items:center;box-shadow:0 12px 28px -22px rgba(27,26,23,.45),inset 0 0 0 1px rgba(27,26,23,.05);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s}.sb .wahl button:hover{transform:translateY(-2px);box-shadow:0 18px 36px -22px rgba(31,95,74,.4),inset 0 0 0 1px rgba(31,95,74,.25)}.sb .wahl button:before{content:"";width:16px;height:16px;border-radius:50%;flex:none;background:#fff;box-shadow:inset 0 0 0 1px rgba(27,26,23,.25)}.sb .wahl button.an{background:var(--akzent-hell);box-shadow:inset 0 0 0 1px var(--akzent)}.sb .wahl button.an:before{background:radial-gradient(circle at 35% 35%,#4f9a7f,var(--akzent));box-shadow:0 4px 10px -4px rgba(31,95,74,.8)}.sb .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.sb .tags button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:hsla(0,0%,100%,.72);padding:10px 15px;font:500 14.5px/1 var(--sans);color:var(--tinte);cursor:pointer;box-shadow:0 10px 24px -18px rgba(27,26,23,.45),inset 0 0 0 1px rgba(27,26,23,.05);transition:transform .3s,box-shadow .3s,background .3s,color .3s}.sb .tags button:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(31,95,74,.4),inset 0 0 0 1px rgba(31,95,74,.25)}.sb .tags button.an{background:linear-gradient(135deg,#246d55,var(--akzent));color:#fff;box-shadow:0 12px 28px -14px rgba(31,95,74,.6)}.sb .kreuz{display:flex;gap:10px;align-items:flex-start;font:400 14px/1.55 var(--sans);text-transform:none;letter-spacing:0;color:var(--grau);margin-top:6px}.sb .kreuz input{width:18px;height:18px;margin-top:3px;accent-color:var(--akzent)}.sb footer{margin-top:40px;padding-top:18px;font-size:13px;color:var(--grau)}.sb footer a{color:var(--grau);text-decoration:none}.sb footer a:hover{color:var(--akzent)}.sb .fertig h3{font-size:32px}.sb .marke{text-transform:none;letter-spacing:-.01em}.sb .knopf{text-transform:none;letter-spacing:.01em;font-size:15px}.sb .knopf[type=submit]{flex:1 1}.sb .huelle{max-width:760px}.sb .sb-auftakt{display:grid;grid-gap:22px;gap:22px;align-items:center;margin:6px 0 26px}.sb .sb-auftakt.nur-titel{display:block;margin:18px 0 22px}.sb .sb-auftakt.nur-titel h1{margin:0}@media (min-width:640px){.sb .sb-auftakt:not(.nur-titel){grid-template-columns:1fr 190px;gap:32px}.sb .sb-auftakt.nur-titel{margin:26px 0 28px}}.sb .sb-auftakt h1{margin-bottom:12px}.sb .sb-auftakt h1 em{font-style:italic;color:var(--akzent)}.sb .sb-auftakt .unter{margin:0}.sb .beispiel{margin:0;justify-self:center}.sb .beispiel .handy{width:170px;padding:7px;border-radius:28px;background:linear-gradient(160deg,#2b2a28,#0f0e0d);box-shadow:0 40px 70px -36px rgba(27,26,23,.6)}.sb .beispiel img{display:block;width:100%;height:auto;border-radius:21px}.sb .beispiel figcaption{margin-top:10px;font-size:12.5px;color:var(--grau);text-align:center;line-height:1.4}@media (max-width:639px){.sb .beispiel .handy{width:150px}.sb .sb-auftakt:not(.nur-titel){grid-template-columns:1fr 150px;gap:14px;align-items:start}.sb .beispiel figcaption{display:none}}.sb form.bogen{display:block}.sb .anruf{margin-top:16px;font-size:14.5px}.sb .anruf a{color:var(--akzent);text-decoration:none;background:linear-gradient(var(--akzent),var(--akzent)) no-repeat 0 100% /100% 1px;padding-bottom:1px}.sb .tags button{font-size:13.5px;padding:9px 13px}.sb .schritt,.sb form.bogen{border:0!important}.sb .schritt{padding-top:0!important}