.preis-root{--black:#0a0a0a;--ink:#171717;--gray-700:#404040;--gray-500:#6b6b6b;--gray-400:#a3a3a3;--gray-200:#e5e5e5;--gray-100:#f4f4f4;--gray-50:#fafafa;--white:#fff;--font:"Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--r:6px;background:var(--white);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}.preis-root h1,.preis-root h2,.preis-root h3{letter-spacing:-.025em;color:var(--black);font-weight:700;line-height:1.15}.preis-root a{color:var(--black)}.preis-root .wrap{max-width:1060px;margin:0 auto;padding:0 24px}.preis-root section{padding:96px 0}.preis-root .zone{background:var(--gray-50);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.preis-root .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500);font-size:.72rem;font-weight:500}.preis-root .sec-title{margin:14px 0 12px;font-size:clamp(1.7rem,3.2vw,2.3rem)}.preis-root .sec-sub{color:var(--gray-500);max-width:620px;margin-bottom:52px;font-size:1.03rem}.preis-root .chip{background:var(--black);width:30px;height:30px;color:var(--white);font-family:var(--mono);border-radius:8px;flex:none;place-items:center;font-size:.78rem;font-weight:500;display:inline-grid}.preis-root .btn{border:1.5px solid var(--black);cursor:pointer;font-family:var(--font);border-radius:var(--r);text-align:center;padding:13px 26px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:inline-block}.preis-root .btn-primary{background:var(--black);color:var(--white)}.preis-root .btn-primary:hover{background:#2e2e2e;border-color:#2e2e2e}.preis-root .btn-ghost{background:var(--white);color:var(--black)}.preis-root .btn-ghost:hover{background:var(--gray-100)}.preis-root .btn-sm{padding:9px 18px;font-size:.87rem}.preis-root .hero{text-align:center;padding:104px 0 96px}.preis-root .free-kicker{background:var(--white);border:1px solid var(--gray-200);color:var(--black);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 16px;font-size:.7rem;font-weight:500;display:inline-flex}.preis-root .free-kicker:before{content:"";background:var(--black);border-radius:50%;width:7px;height:7px}.preis-root .hero h1{max-width:820px;margin:0 auto 22px;font-size:clamp(2.4rem,5.4vw,3.7rem);font-weight:800}.preis-root .hero p.lead{color:var(--gray-500);max-width:560px;margin:0 auto 32px;font-size:1.14rem}.preis-root .hero-flip{place-items:center;min-height:40px;margin-bottom:36px;display:grid}.preis-root .hf-paar{opacity:0;flex-wrap:wrap;grid-area:1/1;justify-content:center;align-items:center;gap:14px;transition:opacity .35s;display:flex}.preis-root .hf-paar.an{opacity:1}.preis-root .hf-wort{font-family:var(--mono);background:var(--white);color:var(--black);border:1px solid var(--gray-200);white-space:nowrap;border-radius:99px;padding:7px 15px;font-size:.84rem}.preis-root .hf-gleich{color:var(--gray-400);font-weight:700}.preis-root .hf-klar{letter-spacing:-.01em;font-size:1.12rem;font-weight:700}.preis-root .video-grid{grid-template-columns:repeat(3,285px);justify-content:center;gap:30px;margin-bottom:34px;display:grid}.preis-root .phone{aspect-ratio:9/16;border:1.5px solid var(--black);background:var(--white);border-radius:22px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden}.preis-root .phone .vt{letter-spacing:-.01em;margin-top:8px;font-size:1.02rem;font-weight:700;line-height:1.3}.preis-root .phone .vid{object-fit:cover;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.preis-root .phone.hat-video{padding:0}.preis-root .phone .phone-text{padding:18px}.preis-root .phone.hat-video .phone-text{z-index:1;color:#fff;background:linear-gradient(#0009 0%,#0000004d 60%,#0000 100%);padding-bottom:34px;position:relative}.preis-root .phone.hat-video .meta-row{color:#ffffffbf}.preis-root .phone .play{background:var(--black);cursor:pointer;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid}.preis-root .phone .play:after{content:"";border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--white);margin-left:3px}.preis-root .phone .meta-row{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.preis-root .phone .ph-note{background:var(--gray-50);border-top:1px dashed var(--gray-200);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);text-align:center;padding:8px 6px;font-size:.6rem;position:absolute;bottom:0;left:0;right:0}.preis-root .video-demo{justify-content:center;display:flex}.preis-root .karte{max-width:860px;margin:0 auto}.preis-root .k-vor{text-align:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);max-width:660px;margin:0 auto;font-size:.62rem;line-height:1.9}.preis-root .k-start{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;max-width:680px;margin:0 auto;display:grid}.preis-root .k-bild{max-width:100%;margin:12px 0 2px;display:block}.preis-root .k-bild-txt{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-400);font-size:.6rem;line-height:1.6}.preis-root .k-mid{max-width:520px;margin-left:auto;margin-right:auto}.preis-root .k-stem{background:var(--black);width:1.5px;height:30px;margin:0 auto}.preis-root .k-split{border:1.5px solid var(--black);border-bottom:none;border-radius:14px 14px 0 0;width:50%;height:34px;margin:0 auto}.preis-root .k-merge{border:1.5px solid var(--black);border-top:none;border-radius:0 0 14px 14px;width:50%;height:34px;margin:0 auto}.preis-root .k-node{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;padding:17px 19px;transition:border-color .12s}.preis-root .k-node.has-more{cursor:pointer}.preis-root .k-node.has-more:hover,.preis-root .k-node.open{border-color:var(--black)}.preis-root .k-node:focus-visible{outline:2px solid var(--black);outline-offset:2px}.preis-root .k-head{align-items:center;gap:14px;display:flex}.preis-root .k-head .chip{border-radius:7px;width:26px;height:26px;font-size:.8rem}.preis-root .k-tit{flex:1;min-width:0}.preis-root .k-name{letter-spacing:-.01em;color:var(--black);font-size:.99rem;font-weight:700;line-height:1.3}.preis-root .k-sub{color:var(--gray-500);margin-top:2px;font-size:.8rem;line-height:1.4}.preis-root .k-fach{font-family:var(--mono);letter-spacing:.03em;color:var(--gray-400);margin-top:6px;font-size:.64rem}.preis-root .k-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);border:1px solid var(--gray-200);white-space:nowrap;border-radius:99px;flex:none;padding:4px 11px;font-size:.6rem}.preis-root .k-plus{border:1px solid var(--gray-200);width:22px;height:22px;color:var(--gray-400);border-radius:7px;flex:none;place-items:center;font-size:.95rem;line-height:1;transition:transform .18s;display:grid}.preis-root .open .k-plus{background:var(--black);border-color:var(--black);color:var(--white);transform:rotate(45deg)}.preis-root .k-more{border-top:1px dashed var(--gray-200);color:var(--gray-500);margin-top:14px;padding-top:13px;font-size:.87rem;line-height:1.55;display:none}.preis-root .open .k-more{display:block}.preis-root .k-more p{margin-bottom:6px}.preis-root .k-more b{color:var(--black)}.preis-root .k-gesch{font-family:var(--mono);letter-spacing:.02em;font-size:.7rem}.preis-root .k-fam-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.preis-root .k-fam{flex-direction:column;gap:10px;display:flex}.preis-root .k-fam-head{text-align:center;margin-bottom:6px}.preis-root .k-fam-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);font-size:.62rem}.preis-root .k-frage{letter-spacing:-.01em;margin-top:4px;font-size:1.04rem;font-weight:700}.preis-root .k-grenze{text-align:center;margin:54px 0 10px;position:relative}.preis-root .k-grenze:before{content:"";border-top:1.5px solid var(--black);position:absolute;top:50%;left:0;right:0}.preis-root .k-gz-badge{background:var(--black);color:var(--white);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:9px 18px;font-size:.68rem;display:inline-block;position:relative}.preis-root .k-gz-sub{text-align:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin-bottom:46px;font-size:.64rem}.preis-root .k-stem-dash{background:repeating-linear-gradient(180deg, var(--gray-400) 0 4px, transparent 4px 9px);width:1.5px;height:38px;margin:24px auto}.preis-root .k-coach{text-align:center;background:#161616;border-radius:16px;max-width:620px;margin:0 auto;padding:38px 36px}.preis-root .k-coach h3{color:var(--white);margin-bottom:10px;font-size:1.2rem}.preis-root .k-coach p{color:#ffffffbd;max-width:460px;margin:0 auto 22px;font-size:.97rem;line-height:1.6}.preis-root .k-coach .btn{background:var(--white);color:var(--black);border-color:var(--white)}.preis-root .k-coach .btn:hover{background:var(--gray-200);border-color:var(--gray-200)}.preis-root .coach-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:0 auto;display:grid}.preis-root .coach{background:var(--white);border:1px solid var(--gray-200);border-radius:14px;flex-direction:column;gap:10px;padding:32px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.preis-root .coach:hover{border-color:var(--black)}.preis-root .coach h3{font-size:1.18rem}.preis-root .coach .c-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);border:1px solid var(--gray-200);border-radius:99px;align-self:flex-start;padding:4px 11px;font-size:.6rem}.preis-root .coach p{color:var(--gray-500);font-size:.93rem}.preis-root .coach .c-foot{border-top:1px dashed var(--gray-200);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.preis-root .coach .c-price{letter-spacing:-.02em;font-size:1.8rem;font-weight:800}.preis-root .coach .c-hint{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);font-size:.64rem}.preis-root .coach-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);text-align:center;margin-top:26px;font-size:.68rem}.preis-root .v2-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;max-width:620px;margin:0 auto;display:grid}.preis-root .v2-card{background:var(--white);border:1px solid var(--gray-200);text-align:center;border-radius:14px;flex-direction:column;gap:6px;padding:30px 26px;display:flex}.preis-root .v2-card.student{border:1.5px solid var(--black);order:2;position:relative;box-shadow:0 14px 36px #00000014}.preis-root .v2-tag{background:var(--black);color:var(--white);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:5px 12px;font-size:.6rem;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.preis-root .v2-wer{font-size:1rem;font-weight:700}.preis-root .v2-preis{letter-spacing:-.03em;font-size:2.3rem;font-weight:800;line-height:1.1}.preis-root .v2-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);margin-bottom:16px;font-size:.62rem}.preis-root .v2-card .btn{margin-top:auto}.preis-root .k2-regler{margin:2px 0 12px}.preis-root .k2-regler input[type=range]{width:100%;accent-color:var(--black);touch-action:none;margin:4px 0}.preis-root .k2-hint{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);text-align:center;min-height:1.4em;font-size:.72rem}.preis-root .p-reaktion{text-align:center;color:var(--gray-500);max-width:480px;min-height:1.6em;margin:16px auto 0;font-size:.92rem;line-height:1.55;transition:opacity .2s}.preis-root .p-reaktion b{color:var(--black)}.preis-root .p-bestaetigen{border:1px solid var(--gray-200,#e5e5e5);text-align:center;background:#fff;border-radius:16px;max-width:30rem;margin:26px auto 0;padding:22px 24px 20px}.preis-root .p-b-label{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400,#a3a3a3);font-size:.6rem}.preis-root .p-b-betrag{letter-spacing:-.02em;margin-top:5px;font-size:1.05rem;font-weight:700}.preis-root .p-bestaetigen .p-widerruf{text-align:left;margin-top:14px}.preis-root .p-b-knoepfe{flex-direction:column;align-items:center;gap:10px;margin-top:18px;display:flex}.preis-root .p-b-knoepfe .btn{width:100%}.preis-root .p-b-zurueck{cursor:pointer;color:var(--gray-500,#6b6b6b);text-underline-offset:3px;background:0 0;border:none;padding:4px;font-family:inherit;font-size:.86rem;text-decoration:underline}.preis-root .p-b-zurueck:hover{color:var(--ink,#171717)}.preis-root .p-widerruf{max-width:46ch;color:var(--gray-400);cursor:pointer;align-items:flex-start;gap:9px;margin:18px auto 0;font-size:.72rem;line-height:1.5;display:flex}.preis-root .p-widerruf input{accent-color:var(--ink,currentColor);flex:none;margin-top:2px}.preis-root .p-widerruf-noetig{color:var(--gray-600,#444)}.preis-root .p-widerruf-noetig input{outline-offset:2px;outline:2px solid #b42318}.preis-root .p-kauf-fehler{text-align:center;color:#b42318;margin:8px 0 0;font-size:.72rem}.preis-root .p-vertrauen{text-align:center;font-family:var(--mono);letter-spacing:.05em;color:var(--gray-400);margin:10px 0 22px;font-size:.66rem}.preis-root .p-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:30px;display:flex}.preis-root .p-btns .btn{min-width:220px}.preis-root .doener{text-align:center;max-width:560px;margin:0 auto}.preis-root .doener p{color:var(--gray-500);font-size:.97rem}.preis-root .doener p b{color:var(--black)}.preis-root .zitat{border-bottom:1px dotted var(--gray-500);cursor:help;white-space:nowrap;position:relative}.preis-root .zitat .tip{background:var(--black);width:min(330px,84vw);color:var(--gray-200);text-align:left;opacity:0;pointer-events:none;z-index:30;font-size:.78rem;line-height:1.6;font-family:var(--font);word-break:break-word;white-space:normal;border-radius:10px;padding:13px 15px;transition:opacity .15s;position:absolute;bottom:135%;left:50%;transform:translate(-50%)}.preis-root .zitat .tip:after{content:"";border:6px solid #0000;border-top-color:var(--black);position:absolute;top:100%;left:50%;transform:translate(-50%)}.preis-root .zitat .tip .q-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-400);margin-bottom:6px;font-size:.56rem;display:block}.preis-root .zitat .tip a{color:var(--white);text-underline-offset:2px;text-decoration:underline}.preis-root .zitat:hover .tip,.preis-root .zitat.on .tip{opacity:1;pointer-events:auto}.preis-root .about-grid{grid-template-columns:minmax(280px,400px) 1fr;align-items:center;gap:72px;max-width:1000px;margin:0 auto;display:grid}.preis-root .about-photo{position:relative}.preis-root .about-photo:after{content:"";border:1.5px solid var(--black);border-radius:20px;position:absolute;inset:16px -16px -16px 16px}.preis-root .about-photo img{z-index:1;background:var(--white);border:1px solid var(--gray-200);border-radius:20px;width:100%;display:block;position:relative}.preis-root .about-badge{z-index:2;background:var(--black);color:var(--white);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:9px 15px;font-size:.64rem;position:absolute;bottom:18px;left:18px}.preis-root .about-text .label{margin-bottom:6px;display:block}.preis-root .about-text h2{margin:8px 0 18px;font-size:clamp(1.6rem,2.8vw,2.15rem)}.preis-root .about-text p{color:var(--gray-500);max-width:560px;margin-bottom:14px;font-size:.98rem}.preis-root .about-text p b{color:var(--black);font-weight:600}.preis-root .about-fakten{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.preis-root .about-fakten span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-700);border:1px solid var(--gray-200);background:var(--white);border-radius:99px;padding:6px 12px;font-size:.62rem}.preis-root details.quali{border:1px solid var(--gray-200);background:var(--white);border-radius:12px;max-width:1000px;margin:30px auto 0;padding:16px 22px}.preis-root details.quali[open]{border-color:var(--black)}.preis-root details.quali summary{cursor:pointer;color:var(--black);justify-content:space-between;align-items:center;gap:12px;font-size:.88rem;font-weight:600;list-style:none;display:flex}.preis-root details.quali summary::-webkit-details-marker{display:none}.preis-root details.quali summary:after{content:"+";color:var(--gray-400);font-size:1.15rem;font-weight:400;transition:transform .18s}.preis-root details.quali[open] summary:after{transform:rotate(45deg)}.preis-root .q-liste{border-top:1px solid var(--gray-200);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px 44px;margin-top:16px;padding-top:18px;display:grid}.preis-root .q-gruppe{min-width:0}.preis-root .q-gruppe:first-child{grid-area:1/1}.preis-root .q-gruppe:nth-child(2){grid-area:2/1}.preis-root .q-gruppe:nth-child(3){grid-area:1/2}.preis-root .q-gruppe:nth-child(4){grid-area:2/2}.preis-root .q-gruppe>h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500);border-bottom:1px solid var(--gray-200);margin-bottom:12px;padding-bottom:9px;font-size:.6rem;font-weight:500}.preis-root .q-eintrag{margin-bottom:13px}.preis-root .q-eintrag:last-child{margin-bottom:0}.preis-root .q-eintrag .qe-t{color:var(--black);font-size:.92rem;font-weight:600;line-height:1.35}.preis-root .q-eintrag .qe-s{color:var(--gray-500);margin-top:1px;font-size:.83rem;line-height:1.45}.preis-root .q-eintrag a.qe-link{color:var(--gray-500);text-decoration:none;display:block}.preis-root .q-eintrag a.qe-link:hover{color:var(--black);text-underline-offset:3px;text-decoration:underline}.preis-root .faq{gap:12px;max-width:700px;margin:0 auto;display:grid}.preis-root .faq details{background:var(--white);border:1px solid var(--gray-200);border-radius:10px;padding:20px 24px}.preis-root .faq details[open]{border-color:var(--black)}.preis-root .faq summary{cursor:pointer;color:var(--black);justify-content:space-between;align-items:center;gap:14px;font-size:.98rem;font-weight:600;list-style:none;display:flex}.preis-root .faq summary::-webkit-details-marker{display:none}.preis-root .faq summary:after{content:"+";color:var(--gray-400);font-size:1.3rem;font-weight:400;transition:transform .18s}.preis-root .faq details[open] summary:after{transform:rotate(45deg)}.preis-root .faq details p{color:var(--gray-500);max-width:600px;margin-top:12px;font-size:.91rem}@media (max-width:900px){.preis-root .hero{padding:72px 0 64px}.preis-root .video-grid{grid-template-columns:repeat(auto-fit,minmax(200px,285px))}.preis-root .coach-grid{grid-template-columns:1fr}.preis-root .about-grid{grid-template-columns:1fr;gap:52px}.preis-root .about-photo{max-width:400px}.preis-root .k-start{grid-template-columns:1fr;gap:10px}.preis-root .k-fam-grid{grid-template-columns:1fr;gap:26px}.preis-root .k-split,.preis-root .k-merge{background:var(--black);border:none;border-radius:0;width:1.5px;height:26px}.preis-root section{padding:60px 0}}@media (max-width:640px){.preis-root .hero-flip{min-height:62px}.preis-root .hero .free-kicker{padding:7px 13px;font-size:.62rem}.preis-root .sp-kinder{margin-left:12px}.preis-root .k-node{padding:15px 16px}.preis-root .k-gz-badge{padding:8px 14px;font-size:.62rem}.preis-root .v2-grid{grid-template-columns:minmax(0,1fr);gap:26px}.preis-root .v2-card{padding:26px 22px}.preis-root .q-liste{grid-template-columns:minmax(0,1fr);gap:26px}.preis-root .q-gruppe:first-child,.preis-root .q-gruppe:nth-child(2),.preis-root .q-gruppe:nth-child(3),.preis-root .q-gruppe:nth-child(4){grid-area:auto}.preis-root section{padding:56px 0}}.preis-root .k-coach-status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;margin:20px 0 0;padding:8px 16px 8px 14px;font-size:.68rem;display:inline-flex}.preis-root .k-coach-dot{background:currentColor;border-radius:999px;width:6px;height:6px;animation:2.8s ease-in-out infinite kCoachPuls}@keyframes kCoachPuls{0%,to{opacity:.32}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.preis-root .k-coach-dot{opacity:.75;animation:none}}.preis-root .vgl-scroll{max-width:980px;margin:0 auto}@media (max-width:1010px){.preis-root .vgl-scroll{overflow-x:auto}}.preis-root table.vgl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:580px}.preis-root .vgl thead th:first-child{width:16%}.preis-root .vgl thead th:not(:first-child){width:28%}.preis-root .vgl th,.preis-root .vgl td{text-align:left;border-bottom:1px solid var(--gray-100);padding:14px 18px}.preis-root .vgl th:not(:first-child),.preis-root .vgl td:not(.krit){text-align:center}.preis-root .vgl thead th{border-bottom:1px solid var(--gray-200);padding-bottom:12px}.preis-root .vgl-kopf{letter-spacing:-.01em;color:var(--black);align-items:center;gap:9px;font-size:.95rem;font-weight:700;display:inline-flex}.preis-root .vgl-ic{flex:none;width:18px;height:18px}.preis-root .vgl td{color:var(--gray-500);font-size:.95rem}.preis-root .vgl td.krit{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400);font-size:.66rem}.preis-root .vgl .sr{background:var(--gray-50);border-left:1.5px solid var(--black);border-right:1.5px solid var(--black)}.preis-root .vgl td.sr{color:var(--black);font-weight:600}.preis-root .vgl thead th.sr{border-top:1.5px solid var(--black);border-radius:12px 12px 0 0}.preis-root .vgl td.sr-ende{border-bottom:1.5px solid var(--black);border-radius:0 0 12px 12px}.preis-root .vgl-fuss{text-align:center;max-width:640px;color:var(--gray-500);margin:20px auto 0;font-size:.92rem}.preis-root .eb-szene{padding-right:104px;position:relative}.preis-root .eb-szene figure{margin:0}.preis-root .eb-schirm{border:1.5px solid var(--black);background:var(--white);overflow:hidden}.preis-root .eb-rechner .eb-schirm{border-bottom:none;border-radius:10px 10px 0 0;padding:8px 8px 0}.preis-root .eb-rechner .eb-flaeche{aspect-ratio:1440/864;border-radius:3px 3px 0 0}.preis-root .eb-fuss{border:1.5px solid var(--black);background:var(--gray-100);border-radius:0 0 11px 11px;height:12px;margin:0 -26px}.preis-root .eb-handy{width:168px;position:absolute;bottom:-16px;right:0}.preis-root .eb-handy .eb-schirm{border-radius:20px;padding:6px}.preis-root .eb-handy .eb-flaeche{aspect-ratio:430/780;border-radius:14px}.preis-root .eb-flaeche{background:var(--white);position:relative;overflow:hidden}.preis-root .eb-flaeche img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.preis-root .eb-flaeche img.an{opacity:1}.preis-root .eb-steuerung{border-top:1px solid var(--gray-200);flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;padding-top:18px;display:flex}.preis-root .eb-wo{flex:1;min-width:240px}.preis-root .eb-wo b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);font-size:.62rem;font-weight:500;display:block}.preis-root .eb-wo span{color:var(--ink);margin-top:3px;font-size:.98rem;display:block}.preis-root .eb-knoepfe{align-items:center;gap:10px;display:flex}.preis-root .eb-striche{gap:6px;display:flex}.preis-root .eb-strich{cursor:pointer;background:0 0;border:none;width:34px;height:22px;padding:10px 0}.preis-root .eb-strich i{background:var(--gray-200);height:2px;display:block;position:relative;overflow:hidden}.preis-root .eb-strich:hover i{background:var(--gray-400)}.preis-root .eb-strich.an i:after{content:"";background:var(--black);transform-origin:0;animation:eb-lauf var(--eb-dauer,6s) linear forwards;position:absolute;inset:0}.preis-root .eb-steuerung.haelt .eb-strich.an i:after{animation-play-state:paused}@keyframes eb-lauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.preis-root .eb-zahl{font-family:var(--mono);letter-spacing:.08em;color:var(--gray-500);font-size:.62rem}.preis-root .eb-pfeil{border:1px solid var(--gray-200);background:var(--white);cursor:pointer;width:38px;height:38px;color:var(--black);border-radius:99px;place-items:center;font-size:1rem;transition:border-color .15s,background .15s;display:grid}.preis-root .eb-pfeil:hover{border-color:var(--black);background:var(--gray-100)}.preis-root .eb-abschluss{text-align:center;margin-top:34px}@media (max-width:820px){.preis-root .eb-szene{padding-right:0}.preis-root .eb-rechner{display:none}.preis-root .eb-szene figure.eb-handy{width:min(236px,64vw);margin:0 auto;position:static}.preis-root .eb-steuerung{justify-content:center}}@media (prefers-reduced-motion:reduce){.preis-root .eb-flaeche img{transition:none}.preis-root .eb-strich.an i:after{animation:none;transform:scaleX(1)}}
