.ed-page .eds .exam-sets .eds-faq-item{box-shadow:0 6px 18px rgba(16,58,0,.08)}.ed-page .eds .exam-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem}.ed-page .eds .exam-benefit{min-width:0;padding:clamp(1.1rem,.9rem + 1vw,1.6rem);border-left:4px solid var(--eds-lime);border-radius:10px;background:#fff;box-shadow:0 6px 18px rgba(16,58,0,.06)}.ed-page .eds .exam-benefit-title{margin-bottom:.9rem}.ed-page .eds .exam-gallery{min-width:0}.ed-page .eds .exam-gallery-track{display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:.25rem .25rem .75rem}.ed-page .eds .exam-gallery-item{flex:0 0 100%;display:flex;justify-content:center;scroll-snap-align:center}.ed-page .eds .exam-gallery-item .eds-img{width:auto;max-width:100%;height:296px;object-fit:contain;border:1px solid var(--eds-line);border-radius:4px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.ed-page .eds .exam-plan{background:#fff}.ed-page .eds .exam-plan-tab{display:inline-block;margin:0 0 1rem;padding:.3rem 1rem;border-radius:999px;background:var(--eds-green);color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.03em;text-transform:uppercase}.ed-page .eds .exam-plan-title{margin-bottom:.9rem}.ed-page .eds .exam-plan-price>*+*{margin-top:.6rem}.ed-page .eds .exam-price{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.2}.ed-page .eds .exam-price s{font-size:.7em;font-weight:700}.ed-page .eds .exam-plan-link a{font-weight:700;overflow-wrap:anywhere}.ed-page .eds .exam-upsell{display:grid;justify-items:center;gap:1.25rem;margin-top:2rem;text-align:center}.ed-page .eds .exam-upsell-yes{display:grid;justify-items:center;gap:.35rem;color:inherit;text-decoration:none;cursor:pointer}.ed-page .eds .exam-upsell-yes .eds-img{margin:0 auto .4rem}.ed-page .eds .exam-upsell-main{font-size:1.2rem;font-weight:700;text-decoration:underline}.ed-page .eds .exam-upsell-sub{font-size:.9rem}.ed-page .eds .exam-upsell-no{color:inherit;font-size:1.05rem;cursor:pointer;text-decoration:underline;opacity:.8}.ed-page .eds .exam-upsell--dark :is(.exam-upsell-yes,.exam-upsell-no){color:#fff}.ed-page .eds .exam-offer{margin-top:1.5rem;padding:clamp(1rem,.8rem + 1vw,1.5rem);border-radius:10px;background:#dff2f6}.ed-page .eds .exam-offer-price{font-size:clamp(1.8rem,1.4rem + 1.4vw,2.4rem);line-height:1.2}.ed-page .eds .exam-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-top:1.25rem}.ed-page .eds .exam-trust-item{display:flex;align-items:center;gap:.6rem;color:var(--eds-green);text-align:left}.ed-page .eds .exam-trust-item p{margin:0;color:var(--eds-text);font-size:.9rem;line-height:1.35}.ed-page .eds .exam-lesson{background:#fff}.ed-page .eds .exam-lesson-num{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;margin:0 auto;border-radius:50%;background:var(--eds-green);color:#fff;font-weight:700;font-size:1.2rem}.ed-page .eds .exam-lesson-title{font-size:1.1rem}.ed-page .eds .exam-lesson>*+*{margin-top:.6rem}.ed-page .eds .exam-center-img{margin-left:auto;margin-right:auto}.ed-page .eds .exam-instructor+.exam-instructor{margin-top:2.5rem}@media (max-width:767px){.ed-page .eds .exam-benefits{grid-template-columns:minmax(0,1fr)}.ed-page .eds .exam-gallery-item .eds-img{height:360px}}.ed-page .eds .psv-cc{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1.75rem auto 0;text-align:center}.ed-page .eds .psv-cc button{max-width:100%;border:0;background:none;font:inherit;cursor:pointer}.ed-page .eds .psv-cc--image .psv-cc-yes{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:0;color:inherit;font-size:1.15rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ed-page .eds .psv-cc--image .psv-cc-yes .eds-img{width:100%;transition:transform .15s ease}.ed-page .eds .psv-cc--image .psv-cc-yes:hover .eds-img{transform:translateY(-2px)}.ed-page .eds .psv-cc--button .psv-cc-yes{min-height:3.4rem;padding:.9rem 1.8rem;border-radius:6px;background:var(--eds-gold);color:#fff;font-size:1.1rem;font-weight:700;line-height:1.3;box-shadow:0 6px 16px rgba(0,0,0,.12);transition:transform .15s ease,background-color .15s ease}.ed-page .eds .psv-cc--button .psv-cc-yes:hover{background:var(--eds-gold-dark);transform:translateY(-1px)}.ed-page .eds .psv-cc-no{padding:.25rem .5rem;color:#9a9a9a;font-size:.95rem;text-decoration:underline;text-underline-offset:3px}.ed-page .eds :is(.eds-band--forest,.eds-band--black,.eds-band--dark) .psv-cc-no{color:#d4d3d3}.ed-page .eds .psv-cc button:focus-visible{outline:3px solid var(--eds-blue);outline-offset:3px}.ed-page .eds .psv-down{display:block;width:1.1rem;height:1.1rem;margin:.75rem auto 0;border-right:3px solid;border-bottom:3px solid;transform:rotate(45deg);opacity:.6}.ed-page .eds .psv-hero-sub{font-weight:400}.ed-page .eds .psv-mock{overflow:hidden;max-width:420px;margin-inline:auto;border:1px solid #000;border-radius:8px;background:#0e0e0e;box-shadow:0 18px 40px rgba(0,0,0,.25)}.ed-page .eds .psv-mock-bar{display:flex;gap:.4rem;padding:.6rem .8rem}.ed-page .eds .psv-mock-bar span{width:.7rem;height:.7rem;border-radius:50%;background:#555}.ed-page .eds .psv-mock-screen{display:grid;place-items:center;min-height:220px;margin:0 .6rem .6rem;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:linear-gradient(95deg,#fff 0,var(--eds-mint) 100%)}.ed-page .eds .psv-train{display:grid;gap:1.25rem}.ed-page .eds .psv-stats .eds-stat-label{font-size:.95rem}.ed-page .eds .psv-ai-note{max-width:820px;margin-inline:auto;width:100%}.ed-page .eds .psv-preview-label{display:flex;align-items:center;justify-content:center;min-height:180px;border-radius:10px;background:var(--eds-lime)}.ed-page .eds .psv-preview-label .eds-h2{margin:0;color:#fff}.ed-page .eds .psv-voice .eds-quote-body:before{content:"“";display:block;color:var(--eds-lime);font-size:3rem;font-style:normal;line-height:.8}.ed-page .eds .psv-duo .eds-quote-body{font-style:italic}.ed-page .eds .psv-duo{background:#f5f5f5}.ed-page .eds .psv-emoji-list li{padding-left:0}.ed-page .eds .psv-ask{padding:.9rem 1.1rem;border-left:4px solid var(--eds-lime);border-radius:0 8px 8px 0;background:rgba(255,255,255,.7)}.ed-page .eds .psv-embed{position:relative;width:100%;min-height:650px;margin-top:1rem;overflow:hidden;border:1px solid rgba(0,0,0,.8);border-radius:4px;background:#fff}.ed-page .eds .psv-embed--bee{min-height:601px}.ed-page .eds .psv-embed-frame{display:block;width:100%;height:650px;border:0}.ed-page .eds .psv-embed--bee .psv-embed-frame{height:601px}.ed-page .eds .psv-embed .ed-external-embed{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:1.25rem;text-align:center;font-size:.92rem}.ed-page .eds .psv-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:640px;margin:1.25rem auto 0;padding:0;list-style:none}.ed-page .eds .psv-tools li{display:grid;place-items:center;margin:0;padding:.9rem;border-radius:6px;background:var(--eds-lime)}@media (max-width:480px){.ed-page .eds .psv-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-page .eds .psv-offer{max-width:480px;margin:1.5rem auto 0}.ed-page .eds .psv-plans{max-width:820px;margin:1.5rem auto 0}@media (max-width:767px){.ed-page .eds .psv-goal-btn{text-align:center}.ed-page .eds .psv-preview-label{min-height:110px}}.ed-page .eds--en-upsell-uebersetzung-superstar .enu-price{margin-top:1rem;font-size:1.3rem}.ed-page .eds--en-upsell-uebersetzung-superstar .enu-price-now{font-size:2.2rem}.ed-page .eds--en-upsell-uebersetzung-superstar .enu-price .eds-red{color:#ff5a5a}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-navy{background:linear-gradient(160deg,#102346,#1b3a6b)}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-zoom{display:inline-block;margin-top:.5rem}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-benefit{position:relative;padding-left:4.25rem}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-num{position:absolute;top:1.25rem;left:1.1rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--eds-lime);color:#fff;font-weight:700}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding:0;list-style:none;counter-reset:sfl-step}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-steps li{margin:0;counter-increment:sfl-step}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-steps li:before{content:counter(sfl-step);display:grid;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;border-radius:50%;background:var(--eds-green);color:#fff;font-size:1.2rem;font-weight:700}@media (max-width:960px){.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-steps{grid-template-columns:minmax(0,1fr)}}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-quote .eds-avatar{width:5rem;height:5rem}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-quote .eds-quote-title{color:#339933;font-size:1.2rem}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-no{border:3px solid var(--eds-red)}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-blue{color:#2a4a75}.ed-page .eds--schueler-finden-als-deutschlehrer .sfl-anchor{scroll-margin-top:90px}.ed-page .eds--upsell-1-modelltests-goethe-osd-telc-b1b2.eds .eds-band.eds-hero strong.eds-red{color:#ff5a5a}.ed-page .eds--upsell-1-modelltests-goethe-osd-telc-b1b2 .up1-hero-img{margin-inline:auto}