.qu{--navy:#071637;--navy-2:#1e2b4d;--tertiary:#121821;--creme:#fcf9f4;--cream2:#f5f2ed;--tone:#f0ede8;--t1:#f6f3ee;--t3:#ebe8e3;--white:#fff;--bordeaux:#9b3028;--ink:#1c1c19;--dim:#6b7080;--line:#ddd9d2;--r:2px;--ease:cubic-bezier(.22,.61,.36,1);background:var(--creme);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Manrope,sans-serif;font-weight:300}.qu h1,.qu h2,.qu h3{color:var(--navy);margin:0;font-family:Cormorant Garamond,serif;font-weight:500}.qu a{color:inherit}.qu .intro-flaeche{background:var(--creme)}.qu .intro__t{color:var(--dim);max-width:62ch;margin:0;font-size:17px;line-height:1.78}.qu .wrap{max-width:1240px;margin:0 auto}.qu .sec{padding:clamp(88px,11vw,150px) clamp(24px,5vw,64px)}.qu .kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--bordeaux);align-items:center;gap:10px;font-size:10px;font-weight:500;display:inline-flex}.qu .kicker:before{content:"";background:var(--bordeaux);flex:none;width:14px;height:2px}.qu .h2{letter-spacing:-.024em;margin-top:18px;font-size:clamp(31px,4vw,50px);line-height:1.1}.qu .lead{color:var(--dim);max-width:48ch;margin:20px 0 0;font-size:16px;line-height:1.72}.qu .qu-lead--wide{max-width:58ch}.qu .qu-head--640{max-width:640px}.qu .qu-head--660{max-width:660px}.qu .btn{background:var(--navy);color:var(--creme);border-radius:var(--r);transition:background .3s var(--ease);align-items:center;gap:10px;padding:16px 28px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.qu .btn:hover{background:var(--tertiary)}.qu .btn--ghost{color:var(--creme);background:0 0;border:1px solid #fcf9f46b}.qu .btn--ghost:hover{background:#fcf9f41f}.qu .rv{opacity:0;transform:translateY(22px)}.qu .rv.in{opacity:1;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.qu .rv{opacity:1;transform:none}}.qu .vfy{color:var(--bordeaux);font-weight:500}.qu .qr__d .vfy{color:#c85a4e}.qu .crumb{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin:0;font-size:10px}.qu .crumb a{text-decoration:none}.qu .crumb a:hover{color:var(--bordeaux)}.qu .anchors{top:var(--header-h);z-index:50;backdrop-filter:blur(14px);background:#ffffffeb;position:sticky}.qu .anchors ul{gap:clamp(16px,3vw,38px);margin:0;padding:0 clamp(24px,5vw,64px);list-style:none;display:flex;overflow:auto}.qu .anchors a{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);white-space:nowrap;padding:16px 0;font-size:11px;text-decoration:none;display:block}.qu .anchors a:hover{color:var(--navy)}.qu .qu-pruef{background:var(--cream2)}.qu .qp__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(34px,4vw,50px);display:grid}.qu .qp__c{background:var(--white);border-radius:var(--r);padding:clamp(28px,3vw,38px)}.qu .qp__k{letter-spacing:.26em;text-transform:uppercase;color:var(--bordeaux);margin:0;font-family:Manrope,sans-serif;font-size:9.5px;font-weight:500}.qu .qp__t{color:var(--navy);letter-spacing:-.016em;margin:12px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.14}.qu .qp__d{color:var(--dim);margin:14px 0 0;font-size:15px;line-height:1.7}.qu .qp__d--sub{margin-top:12px}.qu .qp__d b{color:var(--navy);font-weight:500}.qu .qp__lnk{color:var(--bordeaux);gap:8px;margin:16px 0 0;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.qu .qp__lnk span{transition:margin-left .3s var(--ease)}.qu .qp__lnk:hover span{margin-left:6px}@media (width<=820px){.qu .qp__g{grid-template-columns:1fr}}.qu .qu-regeln{background:var(--navy)}.qu .qr__head{max-width:640px}.qu .qr__head .kicker{color:#fcf9f48c}.qu .qr__head .kicker:before{background:var(--creme)}.qu .qr__head .h2{color:var(--creme)}.qu .qr__head .lead{color:#fcf9f4b8}.qu .qr__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,26px);margin-top:clamp(34px,4vw,48px);display:grid}.qu .qr__c{border-radius:var(--r);background:#fcf9f412;padding:clamp(30px,3.2vw,38px) clamp(26px,2.8vw,34px) clamp(26px,2.8vw,34px);position:relative}.qu .qr__c svg{color:#c85a4e;opacity:.92;margin-bottom:18px;display:block}.qu .qr__no{letter-spacing:.2em;color:#fcf9f447;font-family:Manrope,sans-serif;font-size:10px;font-weight:500;position:absolute;top:clamp(24px,2.6vw,30px);right:clamp(24px,2.6vw,30px)}.qu .qr__t{color:var(--creme);letter-spacing:-.016em;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(21px,2.1vw,26px);font-weight:500}.qu .qr__d{color:#fcf9f4b8;margin:14px 0 0;font-size:14.5px;line-height:1.68}.qu .qr__d b{color:var(--creme);font-weight:500}@media (width<=820px){.qu .qr__g{grid-template-columns:1fr}}.qu .qu-wenn{background:var(--white)}.qu .qw__g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,5vw,68px);display:grid}.qu .qw__l{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.qu .qw__l li{color:var(--dim);max-width:60ch;padding-left:26px;font-size:15.5px;line-height:1.7;position:relative}.qu .qw__l li:before{content:"";background:var(--bordeaux);width:13px;height:2px;position:absolute;top:11px;left:0}.qu .qw__l li b{color:var(--navy);font-weight:500}.qu .qw__n{color:var(--dim);max-width:58ch;margin:24px 0 0;font-size:14.5px;line-height:1.72}@media (width<=900px){.qu .qw__g{grid-template-columns:1fr}}.qu .qu-zahlen{background:var(--creme)}.qu .qz__g{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(34px,4vw,48px);display:grid}.qu .qz__i{border-top:2px solid var(--bordeaux);padding-top:20px}.qu .qz__n{color:var(--navy);letter-spacing:-.024em;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1}.qu .qz__l{color:var(--dim);margin:10px 0 0;font-size:14px;line-height:1.6}@media (width<=820px){.qu .qz__g{grid-template-columns:1fr 1fr}}.qu .final{background:var(--navy);color:var(--creme);text-align:center}.qu .final .h2{color:var(--creme);max-width:18ch;margin-left:auto;margin-right:auto}.qu .final .kicker{color:#fcf9f499}.qu .final .kicker:before{background:var(--bordeaux)}.qu .final__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.qu .final .btn{background:var(--creme);color:var(--navy)}.qu .final .btn:hover{background:var(--white)}.qu .final__soft{color:#fcf9f4a8;max-width:56ch;margin:26px auto 0;font-size:14px}
