.aus-konto.svelte-1r6du9l{border-left:2px solid var(--accent);color:var(--muted);margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.9rem}.consultation.svelte-1r6du9l{background:linear-gradient(145deg, var(--surface), var(--bg) 55%);min-height:calc(100svh - 4.5rem);padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.consultation-glow.svelte-1r6du9l{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);width:32rem;box-shadow:0 0 120px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;position:absolute;top:8rem;left:-16rem}.consultation-grid.svelte-1r6du9l{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.eyebrow.svelte-1r6du9l{color:var(--accent-hover);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:600}h1.svelte-1r6du9l{letter-spacing:-.04em;margin:0;font-size:clamp(3rem,5.8vw,5.6rem);line-height:.98}h1.svelte-1r6du9l span:where(.svelte-1r6du9l){color:var(--silver);font-style:italic;font-weight:400}.lede.svelte-1r6du9l{color:var(--muted);margin:1.5rem 0 0}.reassurance.svelte-1r6du9l{border-top:1px solid var(--line);margin-top:3rem}.reassurance.svelte-1r6du9l>div:where(.svelte-1r6du9l){border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;gap:.8rem;padding:.9rem 0;display:grid}.reassurance.svelte-1r6du9l span:where(.svelte-1r6du9l){color:var(--accent-hover);font-size:.68rem}.reassurance.svelte-1r6du9l p:where(.svelte-1r6du9l){color:var(--muted);margin:0;font-size:.84rem}.reassurance.svelte-1r6du9l strong:where(.svelte-1r6du9l){color:var(--text)}.form-stage.svelte-1r6du9l{background:color-mix(in srgb, var(--surface-raised) 92%, transparent);border:1px solid var(--line);border-radius:calc(var(--radius) * 1.5);box-shadow:0 28px 80px color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(1.5rem,4vw,3rem)}.form-heading.svelte-1r6du9l{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;font-size:.68rem;display:flex}.field-row.svelte-1r6du9l{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.field.svelte-1r6du9l{margin-bottom:1rem}.field.svelte-1r6du9l label:where(.svelte-1r6du9l){min-height:1.3rem}.field.svelte-1r6du9l label:where(.svelte-1r6du9l) span:where(.svelte-1r6du9l){color:var(--muted);font-size:.72rem;font-weight:400}.field.svelte-1r6du9l input:where(.svelte-1r6du9l),.field.svelte-1r6du9l select:where(.svelte-1r6du9l),.field.svelte-1r6du9l textarea:where(.svelte-1r6du9l){background:color-mix(in srgb, var(--bg) 72%, transparent);width:100%}.field.svelte-1r6du9l textarea:where(.svelte-1r6du9l){resize:vertical}.btn.svelte-1r6du9l{width:100%;margin-top:.5rem;padding-block:.9rem}.privacy-note.svelte-1r6du9l{color:var(--muted);text-align:center;margin:.8rem auto 0;font-size:.7rem}.privacy-note.svelte-1r6du9l a:where(.svelte-1r6du9l){color:var(--accent)}.error.svelte-1r6du9l{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent);border-left:2px solid var(--danger);padding:.8rem 1rem;font-size:.85rem}.success.svelte-1r6du9l{flex-direction:column;justify-content:center;align-items:flex-start;min-height:25rem;display:flex}.verfolgen.svelte-1r6du9l,.konto-angebot.svelte-1r6du9l{border-top:1px solid var(--line);width:100%;margin-top:2rem;padding-top:1.5rem}.verfolgen-titel.svelte-1r6du9l{color:var(--text);margin:0 0 .35rem;font-weight:600}.verfolgen-text.svelte-1r6du9l{color:var(--muted);margin:0 0 .9rem;font-size:.9rem}.verfolgen-link.svelte-1r6du9l{color:var(--accent);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.verfolgen-link.svelte-1r6du9l:hover{text-decoration:underline}.konto-hinweis.svelte-1r6du9l{width:100%;color:var(--muted);margin-top:1.5rem;font-size:.9rem}.success-mark.svelte-1r6du9l{aspect-ratio:1;border:1px solid var(--success);width:3rem;color:var(--success);border-radius:50%;place-items:center;margin-bottom:2rem;display:grid}.success.svelte-1r6du9l h2:where(.svelte-1r6du9l){font-size:2rem}.success.svelte-1r6du9l>p:where(.svelte-1r6du9l):last-child{color:var(--muted)}.delay-2.svelte-1r6du9l{animation-delay:.2s}@media (width<=800px){.consultation-grid.svelte-1r6du9l{grid-template-columns:1fr}}@media (width<=520px){.field-row.svelte-1r6du9l{grid-template-columns:1fr;gap:0}}
