.hero .trust{justify-content:center}
.nl .signup-wrap{margin-top:22px}
.signup .inner{padding:0!important;overflow:hidden;border-radius:20px}
html body div._form_6 form._form_6{margin:0!important;border-radius:20px!important;padding:28px 24px 26px!important}
.signup{max-width:470px;margin:0 auto;text-align:left;padding:2px;border-radius:22px;background:linear-gradient(140deg,rgba(242,214,130,.7),rgba(226,186,92,.12) 40%,rgba(63,215,122,.35));box-shadow:0 30px 80px -30px rgba(0,0,0,.8),0 0 70px -20px rgba(226,186,92,.35)}
.nlperks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:820px;margin:56px auto 0}.nlperks div{padding:20px;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.04);text-align:left}.nlperks h3{margin:0 0 6px;font-size:1.02rem}.nlperks p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}@media(max-width:700px){.nlperks{grid-template-columns:1fr}}
.signup .inner{background:#0d1713;border-radius:20px;padding:6px}
.consent-note{color:var(--muted);font-size:.76rem;margin:14px 6px 4px;text-align:center}
.consent-note a{color:var(--gold1)}
.dg-thanks{text-align:center;padding:10px 6px 4px;animation:fadeUp .6s ease both}
.dg-thanks .dg-check{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(120deg,#f2d682,#c79a3c 60%,#ecc766);box-shadow:0 8px 28px rgba(199,154,60,.35)}
.dg-thanks .dg-check svg{width:26px;height:26px;stroke:#171107;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.dg-thanks h3{font-family:var(--serif);font-weight:400;font-size:1.55rem;line-height:1.2;color:#14110a;margin:0 0 10px}
.dg-thanks h3 em{color:#9a7a2f}
.dg-thanks p{color:#4a4638;font-size:.95rem;line-height:1.6;margin:0 0 6px}
.dg-thanks .dg-tip{margin:18px 0 0;padding:12px 14px;border-radius:12px;background:#f6f1e1;border:1px solid #e6dcbc;color:#4a4638;font-size:.86rem;line-height:1.55;text-align:left}
.dg-thanks .dg-tip b{color:#14110a}
.signup-wrap{max-width:470px;margin:0 auto}
.trust{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin:22px 0 0;padding:0;list-style:none;color:var(--muted);font-size:.84rem}
.trust li::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);margin-right:8px;vertical-align:middle}
html body #_form_6ADE4DCEB9EBA_ ._button-wrapper button._submit,html body div._form_6 form._form_6 ._button-wrapper button._submit{background:linear-gradient(120deg,#f2d682,#c79a3c 60%,#ecc766)!important;color:#171107!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.01em!important;border:0!important;transition:transform .2s,box-shadow .2s!important}
html body #_form_6ADE4DCEB9EBA_ ._button-wrapper button._submit:hover,html body div._form_6 form._form_6 ._button-wrapper button._submit:hover{transform:translateY(-1px)!important;box-shadow:0 10px 30px -8px rgba(226,186,92,.6)!important}
html body div._form_6 form._form_6 input[type=text],html body div._form_6 form._form_6 input[type=email]{background:#fff!important;color:#14110a!important;border:1px solid #d9d3c3!important;border-radius:12px!important;-webkit-text-fill-color:#14110a!important}
html body div._form_6 form._form_6 input::placeholder{color:#7b7868!important;-webkit-text-fill-color:#7b7868!important;opacity:1}
html body div._form_6 form._form_6 ._button-wrapper{display:flex!important;justify-content:center!important;text-align:center!important}
html body div._form_6 form._form_6 ._button-wrapper button._submit{width:auto!important;min-width:220px}

/* Formular füllt die Karte exakt aus (keine Lücke zum Rand) */
.signup .inner{overflow:hidden;padding:0!important}
html body div._form_6,html body div._form_6 form._form_6{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}
html body div._form_6 form._form_6{margin:0!important;border-radius:20px!important}
