#aurelion-bewertung{--gold:#ac946c;--gold-dk:#93764f;--petrol:#487e92;--petrol-dk:#3a687a;--petrol-soft:#eaf1f3;--navy:#24356f;--coral:var(--form-error);--ink:var(--neutral-900);--muted:#7b7666;--line:#e6e0d4;--paper:#f7f7f7;--beige:#f3eee3;--white:#fff;--r:14px;--maxw:760px;--serif:Georgia, "Times New Roman", serif;--sans:"Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--sans);color:var(--ink);letter-spacing:.02em;-webkit-font-smoothing:antialiased;box-sizing:border-box;background:0 0;justify-content:center;width:100%;min-width:0;min-height:0;padding:0;line-height:1.55;display:flex;container-type:inline-size}#aurelion-bewertung *,#aurelion-bewertung :before,#aurelion-bewertung :after{box-sizing:border-box}#aurelion-bewertung [hidden]{display:none!important}.ab-card{width:100%;min-width:0;max-width:var(--maxw);background:var(--white);border:1px solid var(--line);border-radius:calc(var(--r) + 6px);overflow:hidden;box-shadow:0 1px 2px #24356f0a,0 24px 48px -28px #24356f38}.ab-head{border-bottom:1px solid var(--line);padding:30px 32px 22px}.ab-title{font-family:var(--serif);letter-spacing:.01em;color:var(--gold);margin:0 0 10px;font-size:clamp(25px,4.6vw,33px);font-weight:400;line-height:1.18}.ab-sub{color:var(--muted);max-width:46ch;margin:0;font-size:15.5px}.ab-trust{color:var(--ink);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:13px;display:flex}.ab-trust>span{align-items:flex-start;gap:6px;min-width:0;font-weight:600;display:inline-flex}.ab-trust svg{width:15px;height:15px;color:var(--gold);flex:none;margin-top:3px}.ab-progress{padding:18px 32px 4px}.ab-steps{gap:6px;display:flex}.ab-step-pill{background:var(--line);border-radius:99px;flex:1;height:4px;position:relative;overflow:hidden}.ab-step-pill>i{background:var(--petrol);border-radius:99px;width:0%;transition:width .45s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ab-step-pill.done>i,.ab-step-pill.active>i{width:100%}.ab-step-meta{justify-content:space-between;align-items:baseline;margin-top:12px;font-size:12.5px;display:flex}.ab-step-now{color:var(--navy);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ab-step-count{color:var(--muted)}.ab-body{min-width:0;padding:8px 32px 28px}.ab-panel{animation:.35s both abFade;display:none}.ab-panel.is-active{display:block}@keyframes abFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ab-q{font-family:var(--serif);color:var(--gold);margin:16px 0 4px;font-size:20px}.ab-hint{color:var(--muted);margin:0 0 18px;font-size:13.5px}.ab-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ab-choice{text-align:left;white-space:normal;text-transform:none;width:100%;min-width:0;letter-spacing:inherit;border:1.5px solid var(--line);border-radius:var(--r);background:var(--white);cursor:pointer;font:inherit;color:var(--ink);align-items:center;gap:13px;padding:16px;transition:border-color .18s,background .18s,transform .12s;display:flex}.ab-choice:hover{border-color:var(--petrol);transform:translateY(-1px)}.ab-choice.sel{border-color:var(--petrol);background:var(--petrol-soft)}.ab-choice .ic{width:42px;height:42px;color:var(--gold-dk);background:#ac946c29;border-radius:10px;flex:none;place-items:center;display:grid}.ab-choice.sel .ic{background:var(--petrol);color:#fff}.ab-choice .ic svg{width:22px;height:22px}.ab-choice>span:last-child{overflow-wrap:anywhere;min-width:0}.ab-choice b{color:var(--ink);font-size:15px;font-weight:600;display:block}.ab-choice small{color:var(--muted);font-size:12.5px}.ab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.ab-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ab-field.full{grid-column:1/-1}.ab-field label{color:var(--ink);font-size:13px;font-weight:600}.ab-field label .opt{color:var(--muted);font-weight:400}.ab-field .req{color:var(--coral)}.ab-input,.ab-select,.ab-textarea{font:inherit;letter-spacing:inherit;color:var(--ink);border:1.5px solid var(--line);background:var(--white);border-radius:11px;width:100%;min-width:0;padding:12px 13px;transition:border-color .15s,box-shadow .15s}.ab-textarea{resize:vertical;min-height:84px}.ab-input:focus,.ab-select:focus,.ab-textarea:focus{border-color:var(--petrol);outline:none;box-shadow:0 0 0 3px #487e9233}.ab-input.invalid,.ab-select.invalid{border-color:var(--coral)}.ab-suffix{position:relative}.ab-suffix>span{color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ab-suffix .ab-input{padding-right:38px}.ab-err{color:var(--coral);min-height:0;font-size:12px;display:none}.ab-err.show{display:block}.ab-chips{flex-wrap:wrap;gap:9px;display:flex}.ab-chip{font:inherit;border:1.5px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:99px;padding:9px 15px;font-size:14px;transition:border-color .15s,background .15s,color .15s}.ab-chip:hover{border-color:var(--petrol)}.ab-chip.sel{border-color:var(--petrol);background:var(--petrol);color:#fff}.ab-consent{align-items:flex-start;gap:11px;margin-top:4px;display:flex}.ab-consent input{width:18px;height:18px;accent-color:var(--petrol);flex:none;margin-top:3px}.ab-consent label{color:var(--muted);font-size:13px;line-height:1.5}.ab-consent a{color:var(--petrol);text-underline-offset:2px;text-decoration:underline}.ab-foot{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;padding:24px 0 0;display:grid}.ab-btn{font:inherit;white-space:normal;text-transform:none;letter-spacing:.02em;cursor:pointer;border:1.5px solid #0000;border-radius:11px;min-width:0;min-height:44px;padding:13px 26px;font-weight:600;transition:background .16s,border-color .16s,transform .12s,opacity .16s}.ab-btn:active{transform:translateY(1px)}.ab-btn-primary{background:var(--petrol);color:#fff;box-shadow:0 10px 22px -12px #487e92a6}.ab-btn-primary:hover{background:var(--petrol-dk)}.ab-btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ab-btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.ab-btn-ghost:hover{border-color:var(--petrol);color:var(--petrol)}.ab-btn-ghost.hidden{display:none}.ab-foot:has(.ab-btn-ghost.hidden){grid-template-columns:minmax(0,1fr) auto}.ab-foot-note{min-width:0;color:var(--muted);font-size:12px;line-height:1.5}.ab-done{text-align:center;padding:48px 34px 52px;display:none}.ab-done.show{animation:.4s both abFade;display:block}.ab-done .seal{background:var(--beige);width:70px;height:70px;color:var(--gold-dk);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.ab-done .seal svg{width:34px;height:34px}.ab-done h3{font-family:var(--serif);color:var(--gold);margin:0 0 10px;font-size:28px;font-weight:400}.ab-done p{color:var(--muted);max-width:44ch;margin:0 auto 22px;font-size:15.5px}.ab-recap{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);max-width:380px;margin:0 auto;padding:16px 18px;font-size:13.5px}.ab-recap .row{justify-content:space-between;gap:16px;padding:5px 0;display:flex}.ab-recap .row+.row{border-top:1px dashed var(--line)}.ab-recap .row span:first-child{color:var(--muted)}.ab-recap .row span:last-child{color:var(--ink);text-align:right;font-weight:600}.ab-spin{vertical-align:-3px;border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.7s linear infinite abSpin;display:inline-block}@keyframes abSpin{to{transform:rotate(360deg)}}@container (width<=580px){.ab-head{padding:24px}.ab-progress{padding:20px 24px 4px}.ab-body{padding:8px 24px 24px}.ab-choices{grid-template-columns:minmax(0,1fr)}.ab-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ab-foot,.ab-foot:has(.ab-btn-ghost.hidden){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ab-foot .ab-btn-primary{grid-column:2}.ab-foot-note{grid-area:2/1/auto/-1}.ab-title{font-size:28px}.ab-btn{padding:12px 14px}}@container (width<=360px){.ab-head{padding:20px}.ab-progress,.ab-body{padding-inline:20px}.ab-foot,.ab-foot:has(.ab-btn-ghost.hidden){grid-template-columns:minmax(0,1fr)}.ab-foot .ab-btn-primary{grid-area:1/1}.ab-foot .ab-btn-ghost{grid-row:2}.ab-foot-note{grid-row:3}}@media (prefers-reduced-motion:reduce){#aurelion-bewertung *{transition:none!important;animation:none!important}}
