@font-face{font-family:La Luxes Serif;src:url(/fonts/laluxes-serif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:La Luxes Serif;src:url(/fonts/laluxes-serif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--ab-ink:#261b15;--ab-old:#59523c;--ab-oll:#8c8672;--ab-white:#fff;--ab-hair:#59523c33;--ab-tint:#59523c0f;--ab-hover:#463f2e;--ab-head:"La Luxes Serif", Georgia, serif;--ab-body:"Montserrat", Arial, Helvetica, sans-serif;--ab-pad:clamp(22px, 5vw, 40px);--ab-sec:clamp(44px, 6vw, 86px);--ab-wrap:1160px;--ab-haken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}html:has(>body.ab-page){background:var(--ab-white)}body.ab-page{background:var(--ab-white);min-height:100dvh;color:var(--ab-ink);font-family:var(--ab-body);font-size:14px;line-height:1.75}.ab-page .ab-shell{flex-direction:column;min-height:100dvh;display:flex}.ab-page .ab-nav{z-index:20;height:76px;padding:0 max(var(--ab-pad), calc((100% - var(--ab-wrap)) / 2 + var(--ab-pad)));border-bottom:1px solid var(--ab-hair);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.ab-page .ab-marke{color:var(--ab-old);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ab-page .ab-marke img{border-radius:50%;width:40px;height:40px}.ab-page .ab-marke span{font:500 11px/1 var(--ab-body);letter-spacing:.21em;text-transform:uppercase}.ab-page .ab-nav-rechts{align-items:center;gap:26px;display:flex}.ab-page .ab-navlink,.ab-page .ab-textbtn{font:500 11px/1.2 var(--ab-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ab-oll);text-decoration:none}.ab-page .ab-navlink:hover{color:var(--ab-old)}.ab-page .ab-textbtn{border-bottom:1px solid var(--ab-old);color:var(--ab-old);letter-spacing:.12em;padding-bottom:3px;font-size:12px}.ab-page .ab-main{width:100%;max-width:var(--ab-wrap);padding:var(--ab-sec) var(--ab-pad);flex:1;margin:0 auto}.ab-page .ab-kopf{max-width:700px;margin-bottom:clamp(28px,4vw,44px)}.ab-page .ab-vorzeile{font:500 9px/1.4 var(--ab-body);letter-spacing:.32em;text-transform:uppercase;color:var(--ab-old);align-items:center;gap:12px;margin:0;display:flex}.ab-page .ab-vorzeile:before{content:"";background:var(--ab-oll);flex:none;width:26px;height:1.5px}.ab-page .ab-display{font:400 clamp(32px, 4.6vw, 52px) / 1.06 var(--ab-head);color:var(--ab-old);margin:14px 0 0}.ab-page .ab-display em,.ab-page .ab-h2 em{font-style:italic}.ab-page .ab-lead{max-width:640px;color:var(--ab-old);margin:14px 0 0;font-size:15px;line-height:1.85}.ab-page .ab-test,.ab-page .ab-info{max-width:720px;color:var(--ab-old);border-radius:2px;align-items:center;gap:8px;margin:0 0 26px;padding:12px 16px;font-size:14px;display:flex}.ab-page .ab-test{border:1.5px dashed var(--ab-oll);background:var(--ab-tint)}.ab-page .ab-info{background:var(--ab-tint)}.ab-page .ab-info--form{justify-content:center;margin:0}.ab-page .ab-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.ab-page .ab-rechts{position:sticky;top:100px}.ab-page .ab-schalter{border:1px solid var(--ab-hair);border-radius:2px;margin-bottom:24px;display:inline-flex}.ab-page .ab-schalter button{color:var(--ab-old);font:500 11px/1 var(--ab-body);letter-spacing:.21em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:13px 22px;transition:background-color .2s,color .2s;display:inline-flex}.ab-page .ab-schalter button[aria-checked=true]{background:var(--ab-old);color:var(--ab-white)}.ab-page .ab-schalter span{background:var(--ab-tint);color:var(--ab-old);font:600 9px/1 var(--ab-body);letter-spacing:.14em;border-radius:2px;padding:5px 8px}.ab-page .ab-schalter button[aria-checked=true] span{color:var(--ab-white);background:#ffffff2e}.ab-page .ab-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.ab-page .ab-plan{border:1px solid var(--ab-hair);background:var(--ab-white);color:var(--ab-ink);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:text;user-select:text;border-radius:2px;flex-direction:column;padding:clamp(24px,2.6vw,34px);transition:border-color .2s,box-shadow .2s;display:flex}.ab-page .ab-plan:hover{border-color:var(--ab-oll)}.ab-page .ab-plan[aria-checked=true]{border-color:var(--ab-old);box-shadow:0 0 0 1px var(--ab-old)}.ab-page .ab-plan--pro{border-color:var(--ab-oll);background:var(--ab-oll);color:var(--ab-white)}.ab-page .ab-plan--pro:hover{border-color:var(--ab-old)}.ab-page .ab-plan--pro[aria-checked=true]{border-color:var(--ab-old);box-shadow:0 0 0 2px var(--ab-old)}.ab-page .ab-plan-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ab-page .ab-plan-name{font:400 clamp(26px, 2.6vw, 34px) / 1.1 var(--ab-head);color:var(--ab-old)}.ab-page .ab-plan--pro .ab-plan-name{color:var(--ab-white)}.ab-page .ab-wahl{font:500 9px/1 var(--ab-body);letter-spacing:.24em;text-transform:uppercase;color:var(--ab-oll);align-items:center;gap:8px;display:inline-flex}.ab-page .ab-radio{border:1px solid var(--ab-hair);background:var(--ab-white);border-radius:50%;width:20px;height:20px;transition:border .2s}.ab-page .ab-plan[aria-checked=true] .ab-radio{border:6px solid var(--ab-old)}.ab-page .ab-plan[aria-checked=true] .ab-wahl{color:var(--ab-old)}.ab-page .ab-plan--pro .ab-wahl,.ab-page .ab-plan--pro[aria-checked=true] .ab-wahl{color:var(--ab-white)}.ab-page .ab-plan--pro .ab-radio{background:0 0;border-color:#ffffff8c}.ab-page .ab-plan--pro[aria-checked=true] .ab-radio{border:6px solid var(--ab-white);background:var(--ab-old)}.ab-page .ab-plan-unter{margin:8px 0 20px;font-size:14px;line-height:1.6}.ab-page .ab-preis{border-top:1px solid var(--ab-hair);border-bottom:1px solid var(--ab-hair);margin-bottom:20px;padding:18px 0}.ab-page .ab-plan--pro .ab-preis{border-color:#ffffff4d}.ab-page .ab-preis b{font:400 clamp(36px, 3.8vw, 48px) / 1 var(--ab-head);color:var(--ab-old);font-variant-numeric:tabular-nums;display:block}.ab-page .ab-plan--pro .ab-preis b{color:var(--ab-white)}.ab-page .ab-preis span{color:var(--ab-oll);margin-top:8px;font-size:12px;display:block}.ab-page .ab-plan--pro .ab-preis span{color:#ffffffd9}.ab-page .ab-plus{margin-bottom:12px;font-size:14px;font-weight:600}.ab-page .ab-haken{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ab-page .ab-haken li{padding-left:33px;font-size:14px;line-height:1.6;position:relative}.ab-page .ab-haken li:before{content:"";box-sizing:border-box;border:1px solid var(--ab-hair);border-radius:50%;width:22px;height:22px;position:absolute;top:0;left:0}.ab-page .ab-haken li:after{content:"";background:var(--ab-old);width:10px;height:10px;-webkit-mask:var(--ab-haken) center / contain no-repeat;-webkit-mask:var(--ab-haken) center / contain no-repeat;mask:var(--ab-haken) center / contain no-repeat;position:absolute;top:6px;left:6px}.ab-page .ab-plan--pro .ab-haken li:before{border-color:#ffffff73}.ab-page .ab-plan--pro .ab-haken li:after{background:var(--ab-white)}.ab-page .ab-hinweis{max-width:640px;color:var(--ab-oll);margin:20px 0 0;font-size:12px;line-height:1.7}.ab-page .ab-form{border:1px solid var(--ab-hair);background:var(--ab-white);border-radius:2px;padding:clamp(24px,2.6vw,34px)}.ab-page .ab-h2{font:400 clamp(26px, 3.2vw, 38px) / 1.1 var(--ab-head);color:var(--ab-old);margin:0 0 4px}.ab-page .auth-field{font:500 12px/1.4 var(--ab-body);color:var(--ab-old);gap:6px}.ab-page .auth-input{border:1px solid var(--ab-hair);background:var(--ab-white);height:48px;color:var(--ab-ink);font-family:var(--ab-body);border-radius:2px}.ab-page .auth-input:focus{border-color:var(--ab-old);box-shadow:0 0 0 3px var(--ab-tint)}.ab-page .auth-check{color:var(--ab-ink);font-size:14px}.ab-page .auth-check input{accent-color:var(--ab-old)}.ab-page .auth-who{background:var(--ab-tint);color:var(--ab-ink);border-radius:2px}.ab-page .auth-msg[data-kind=error]{border-left:2px solid var(--ab-old);background:var(--ab-tint);color:var(--ab-old);padding:10px 12px;font-weight:600}.ab-page .auth-msg[data-kind=ok]{color:var(--ab-old)}.ab-page .auth-spin{border-color:var(--ab-hair);border-top-color:var(--ab-old)}.ab-page .ab-hint{color:var(--ab-oll);font-size:12px;font-weight:400}.ab-page .ab-biz{gap:14px;display:grid}.ab-page .ab-grid2{grid-template-columns:1fr 2fr;gap:12px;display:grid}.ab-page .ab-sum{background:var(--ab-tint);border-radius:2px;gap:8px;margin:4px 0;padding:16px 18px;display:grid}.ab-page .ab-sum.is-loading{opacity:.5;min-height:96px}.ab-page .ab-sum-row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ab-page .ab-sum-row dt{color:var(--ab-old)}.ab-page .ab-sum-row dd{text-align:right;margin:0;font-weight:500}.ab-page .ab-sum-titel dt{color:var(--ab-ink);font-weight:600}.ab-page .ab-sum-klein,.ab-page .ab-sum-err{color:var(--ab-oll);font-size:12px}.ab-page .ab-sum-err{color:var(--ab-old);font-weight:600}.ab-page .ab-check{align-items:flex-start;line-height:1.6}.ab-page .ab-check input{flex:none;margin-top:3px}.ab-page .ab-check a,.ab-page .auth-msg a{color:var(--ab-old);text-underline-offset:3px}.ab-page .ab-btn{border:1px solid var(--ab-old);background:var(--ab-old);height:auto;color:var(--ab-white);font:500 11px/1.2 var(--ab-body);letter-spacing:.21em;text-transform:uppercase;text-align:center;box-shadow:none;border-radius:2px;padding:15px 30px;text-decoration:none;transition:background-color .18s,border-color .18s}.ab-page .ab-btn:hover:not(:disabled){border-color:var(--ab-hover);background:var(--ab-hover)}.ab-page .ab-btn:disabled{opacity:.5}.ab-page .ab-btn-block{width:100%;padding-block:17px}.ab-page .ab-secure{color:var(--ab-oll);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.ab-page .ab-schmal{gap:18px;max-width:560px;display:grid}.ab-page .ab-schmal>.ab-btn{justify-self:start}.ab-page .ab-spin{margin:60px auto}.ab-page .ab-fuss{padding:26px max(var(--ab-pad), calc((100% - var(--ab-wrap)) / 2 + var(--ab-pad)));border-top:1px solid var(--ab-hair);color:var(--ab-oll);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;font-size:12px;display:flex}.ab-page .ab-fuss .ab-marke img{width:32px;height:32px}.ab-page .ab-fuss nav{flex-wrap:wrap;gap:24px;display:flex}.ab-page .ab-fuss nav a{color:var(--ab-old);font-size:12px;text-decoration:none}.ab-page .ab-fuss nav a:hover{text-underline-offset:3px;text-decoration:underline}.ab-page .ab-fuss small{font-size:12px}@media (width<=1040px){.ab-page .ab-grid{grid-template-columns:minmax(0,1fr);max-width:760px}.ab-page .ab-rechts{position:static}}@media (width<=640px){.ab-page .ab-nav{height:66px}.ab-page .ab-marke span{display:none}.ab-page .ab-plans{grid-template-columns:minmax(0,1fr)}.ab-page .ab-schalter{margin-top:10px;display:flex}.ab-page .ab-schalter button{flex:1;justify-content:center;padding:13px 10px;position:relative}.ab-page .ab-schalter span,.ab-page .ab-schalter button[aria-checked=true] span{border:1px solid var(--ab-hair);background:var(--ab-white);color:var(--ab-old);white-space:nowrap;position:absolute;top:-11px;right:8px}.ab-page .ab-nav-rechts{gap:18px}.ab-page .ab-navlink,.ab-page .ab-textbtn{white-space:nowrap}.ab-page .ab-fuss{flex-direction:column;align-items:flex-start}}.ab-page .ab-fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.ab-page .ab-fieldset legend{font:500 12px/1.4 var(--ab-body);color:var(--ab-old);margin-bottom:6px;padding:0}.ab-page .ab-wahlzeile{border:1px solid var(--ab-hair);background:var(--ab-white);cursor:pointer;border-radius:2px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ab-page .ab-wahlzeile:has(input:checked){border-color:var(--ab-old);background:var(--ab-tint)}.ab-page .ab-wahlzeile input{accent-color:var(--ab-old);flex:none;margin-top:3px}.ab-page .ab-wahlzeile strong{font:500 14px/1.4 var(--ab-body);color:var(--ab-ink);display:block}.ab-page .ab-wahlzeile small{color:var(--ab-oll);margin-top:2px;font-size:12px;display:block}.ab-page .ab-textarea{resize:vertical;height:auto;min-height:110px;padding:12px 14px;line-height:1.5}.ab-page [hidden]{display:none!important}@media print{body.ab-page{background:#fff!important}html:has(>body.ab-page){background:#fff!important}.ab-page .ab-nav,.ab-page .ab-fuss,.ab-page .ab-btn{display:none!important}.ab-page .ab-shell{box-shadow:none;margin:0}}
