:root{--accent-hover:#244675;--accent-bg:#eaf0f8;--ok:#3e7d4e;--pill-bg:var(--ink);--pill-fg:#fff;--shot-shadow:0 24px 48px -28px #201e1b66;--pill-shadow:0 10px 20px -14px #201e1b99;--ink-block-bg:#201e1b;--ink-block-fg:#f5f2ec;--ink-block-muted:#c9c2b5;--ink-block-soft:#e6e1d8;--ink-block-shadow:0 24px 48px -28px #201e1b80;--ink-block-line:transparent}@media (prefers-color-scheme:dark){:root{--accent-hover:#aec6e8;--accent-bg:#232a33;--ok:#6fa97e;--pill-bg:#eae6de;--pill-fg:#191816;--shot-shadow:0 24px 48px -28px #000000b3;--pill-shadow:0 10px 20px -14px #000000b3;--ink-block-bg:#26241f;--ink-block-shadow:0 24px 48px -28px #000000b3;--ink-block-line:#3a3730}}.inhalt ul,.inhalt ol{margin:0;padding:0;list-style:none}.inhalt img,.inhalt video{max-width:100%;display:block}.inhalt button{font:inherit}.mod{flex-direction:column;gap:24px;display:flex}@media (width>=1000px){.mod{grid-template-columns:2fr 3fr;align-items:start;gap:40px;display:grid}.mod.flip{grid-template-columns:3fr 2fr}}@media (width>=1200px){.mod{grid-template-columns:440px 640px}.mod.flip{grid-template-columns:640px 440px}}@media (width<=999px){.mod.flip>:first-child{order:2}.mod.flip>:last-child{order:1}}.side{flex-direction:column;gap:12px;display:flex}@media (width>=1000px){.side{grid-template-columns:2fr 7fr;align-items:start;gap:40px;display:grid}}@media (width>=1200px){.side{grid-template-columns:240px 840px}}.stack-12{flex-direction:column;gap:12px;display:flex}.stack-16{flex-direction:column;gap:16px;display:flex}.stack-24{flex-direction:column;gap:24px;display:flex}.inhalt .sec{padding-top:56px}.band{background:var(--bg2);margin-top:56px;padding-block:48px}@media (width>=1000px){.inhalt .sec{padding-top:112px}.band{margin-top:112px;padding-block:88px}}.h1{letter-spacing:-.025em;color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,6vw,60px);font-weight:400;line-height:1.06}.label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}@media (width>=1000px){.h2{letter-spacing:-.015em;font-size:28px;line-height:1.2}}.h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.3}@media (width>=1000px){.h3{font-size:24px}}.p,.pn{color:var(--body);margin:0;font-size:16px;line-height:1.6}@media (width>=1000px){.p{font-size:17px}}.inhalt .cap{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.inhalt .q{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.inhalt .a{color:var(--body);margin:0;padding:0;font-size:15px;line-height:1.55}.pill{background:var(--knopf);color:#fff;height:46px;box-shadow:var(--knopf-schatten);white-space:nowrap;cursor:pointer;border:none;border-radius:99px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.pill:hover{color:#fff;background:var(--knopf-hover);text-decoration:none}.ghost{border:1px solid var(--w-rand);height:46px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:99px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.ghost:hover{color:var(--ink);border-color:var(--ink);text-decoration:none}button.ghost{cursor:pointer}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--body);font-size:13px;font-weight:600}.field input{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--ink);border-radius:9px;padding:0 14px;font-family:inherit;font-size:15px}.field input:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.field .error{color:var(--warn);font-size:14px}.ink-block{background:var(--ink-block-bg);color:var(--ink-block-fg);border:1px solid var(--ink-block-line);box-shadow:var(--ink-block-shadow);border-radius:14px;flex-direction:column;gap:14px;padding:26px 24px;display:flex}.plan-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:22px 20px;display:flex}@media (width>=1200px){.plan-card{padding:36px 40px}}.plan-row{border-top:1px solid var(--hair);grid-template-columns:96px 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.plan-row:last-child{border-bottom:1px solid var(--hair)}@media (width>=1200px){.plan-row{grid-template-columns:120px 1fr;gap:16px;padding:14px 0}}.plan-row .label{color:var(--muted)}.plan-value{color:var(--ink);font-size:15px;line-height:1.5}@media (width>=1200px){.plan-value{font-size:16px}}.steps{counter-reset:s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--body);grid-template-columns:24px 1fr;align-items:baseline;gap:8px;font-size:16px;line-height:1.6;display:grid}@media (width>=1000px){.steps li{font-size:17px}}.steps li:before{counter-increment:s;content:counter(s) ".";color:var(--muted);font-variant-numeric:tabular-nums;font-size:16px}.lawsec{flex-direction:column;gap:10px;margin-top:40px;display:flex}.lawsec:first-of-type{margin-top:32px}.lawp{max-width:640px;color:var(--body);margin:0;font-size:16px;line-height:1.6}@media (width>=1000px){.lawp{font-size:17px}}.lawlist{flex-direction:column;gap:8px;max-width:640px;margin:0;padding-left:18px;list-style:outside;display:flex}.inhalt .lawlist{padding-left:18px;list-style:outside}.inhalt .lawlist.lawnum{padding-left:22px;list-style:decimal}.lawlist li{color:var(--body);font-size:16px;line-height:1.6}@media (width>=1000px){.lawlist li{font-size:17px}}.ph{color:var(--muted)}.lawh{max-width:640px;color:var(--ink);margin:18px 0 0;font-size:17px;font-weight:600;line-height:1.4}@media (width>=1000px){.lawh{font-size:18px}}.lawnote{color:var(--muted)}.lawsec [id],.lawsec[id]{scroll-margin-top:24px}.lawbox{border:1px solid var(--line);background:var(--surface);border-radius:14px;max-width:640px;margin-top:6px;padding:18px 20px}.lawform{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:18px;max-width:640px;padding:20px 22px;display:flex}.lawform-text{flex-direction:column;gap:12px;display:flex}.lawform-text p,.lawform-text li{color:var(--body);margin:0;font-size:16px;line-height:1.6}.inhalt .lawform-text ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.lawform-text li{padding-left:18px;position:relative}.lawform-text li:before{content:"–";color:var(--muted);position:absolute;left:0}@media (width>=1000px){.lawform-text p,.lawform-text li{font-size:17px}}.lawform-copy{cursor:pointer}.avvtable{border-collapse:collapse;width:100%}.avvtable th,.avvtable td{overflow-wrap:anywhere}.avvtable th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:0 16px 10px 0;font-size:11px;font-weight:600}.avvtable td{color:var(--body);border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px 14px 0;font-size:15px;line-height:1.5}.avvtable td:first-child,.avvtable th:first-child{color:var(--ink);font-weight:600}.legal-placeholder{max-width:640px;color:var(--muted);border:1.5px dashed var(--faint);border-radius:14px;flex-direction:column;gap:12px;margin-top:32px;padding:16px 20px;display:flex}.legal-placeholder p{margin:0}@media print{.lawp,.lawlist,.lawbox,.lawform{max-width:100%}.lawform-copy,.legal-drucken{display:none}.side{display:block}}.pf-form{flex-direction:column;gap:20px;max-width:560px;display:flex}.pf-form[hidden],.pf-done[hidden]{display:none}.pf-row{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=480px){.pf-row{grid-template-columns:2fr 3fr}}.field select,.field textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;font-family:inherit;font-size:15px}.field select{height:44px;padding:0 10px}.field textarea{resize:vertical;min-height:104px;padding:10px 14px;line-height:1.5}.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.field .opt{color:var(--muted);font-weight:400}.field .hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.field .error{margin:0;line-height:1.45}.field [aria-invalid=true]{border-color:var(--warn)}fieldset.field{border:0;gap:4px;min-width:0;margin:0;padding:0}fieldset.field legend{color:var(--body);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.field label.choice{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:15px;font-weight:400;line-height:1.45;display:flex}.choice input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.choice a{text-underline-offset:3px;text-decoration:underline}.pf-status{color:var(--warn);max-width:560px;margin:0;font-size:14px;line-height:1.45}.pf-privacy{max-width:560px}.pf-privacy a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.pf-done{max-width:560px}.pf-done:focus{outline:none}
