/* SoS v1 — Diplome (#986 Phase 2 / #1001 Phase B). GENERIERT von build_page.py aus diplome-all-v1.html, gescoped
 * unter .sos-v1. Nav/Footer/Modal-CSS ausgelagert nach sos-v1-chrome.css (single-source);
 * hier nur Seiten-Body + .hero/.btn. Proto-Assets (Bilder/Video) noch Staging -> Asset-Pipeline. */
.sos-v1{margin:0;padding:0}
:root{--o:#ffa000;--o-d:#ff8b00;--teal:#0d7d7d;--anthra:#2e3440;--ink:#1c1c1c;--mut:#6a6a6a;--line:#ececec;--bg:#f6f6f6;--card:#fff;--page:#fff;--cw:1248px}.sos-v1 *{box-sizing:border-box;margin:0;padding:0}.sos-v1{font-family:'Roboto',system-ui,sans-serif;color:var(--ink);background:#fff;line-height:1.55}.sos-v1 a{text-decoration:none;color:inherit}.sos-v1 .proto-flag{position:fixed;bottom:14px;right:14px;background:#111;color:#fff;font-size:12px;padding:7px 13px;border-radius:20px;z-index:99;opacity:.85}.sos-v1 .btn{display:inline-block;background:var(--o);color:#fff;padding:13px 24px;border-radius:6px;font-weight:700;font-size:15px;transition:.15s}.sos-v1 .btn:hover{background:var(--o-d);color:#fff}.sos-v1 .btn.sm{padding:10px 18px;font-size:14px}@media(max-width:1080px){.sos-v1 .nav-right .btn.sm{padding:7px 8px;font-size:13px;text-align:center;line-height:1.2;transform:translateX(4px)}.sos-v1 .nav-right .btn.sm{display:none}}.sos-v1 .nav-right .btn.sm{display:none}.sos-v1 section{padding:60px 6vw}.sos-v1 .section-gray{background:var(--bg)}.sos-v1 .sec-head{font-size:28px;font-weight:700;text-align:center}.sos-v1 .sec-sub{color:var(--mut);text-align:center;margin:8px auto 36px;max-width:640px}.sos-v1 .hero{position:relative;text-align:center;padding:96px 6vw;color:#fff;min-height:46vh;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-position:center 60%}.sos-v1 .hero::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(8,8,8,.20),rgba(8,8,8,.58))}.sos-v1 .hero>*{position:relative}.sos-v1 .hero h1{font-size:clamp(30px,4.6vw,48px);font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.62),0 3px 16px rgba(0,0,0,.5)}.sos-v1 .hero .sub{font-size:18px;margin:14px auto 0;max-width:660px;opacity:1;text-shadow:0 1px 3px rgba(0,0,0,.6),0 2px 13px rgba(0,0,0,.42)}.sos-v1 .xrow{display:flex;justify-content:flex-end;max-width:var(--cw);margin:0 auto 22px}.sos-v1 .topic-switch{display:inline-flex;align-items:center;gap:9px;color:var(--mut);font-weight:600;font-size:14px;border:1.5px solid #d6d6d6;border-radius:8px;padding:9px 16px;text-decoration:none}.sos-v1 .ts-ico{width:17px;height:17px;flex:0 0 auto}.sos-v1 .topic-switch:hover{border-color:var(--o);color:var(--o)}.sos-v1 .dcards{display:flex;align-items:stretch;gap:14px;margin:0 auto}.sos-v1 .dcard{position:relative;flex:1;background:#fff;border:none;border-radius:16px;padding:34px 28px;display:flex;flex-direction:column;box-shadow:0 6px 22px rgba(0,0,0,.09);transition:transform .15s,box-shadow .15s}.sos-v1 .dcard:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(0,0,0,.13)}.sos-v1 .dcard.featured{border:1.5px solid var(--teal);box-shadow:0 16px 40px rgba(13,125,125,.18)}.sos-v1 .dcard.featured:hover{box-shadow:0 22px 50px rgba(255,160,0,.24)}.sos-v1 .dup{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.sos-v1 .dup-arrow{color:var(--teal);font-size:22px;font-weight:400;line-height:1;font-style:normal}.sos-v1 .dup-lbl{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--mut)}.sos-v1 .dcard-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--teal);color:#fff;font-size:12px;font-weight:700;padding:4px 14px;border-radius:20px}.sos-v1 .dcard-num{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--anthra);color:#fff;font-size:24px;font-weight:700;margin-bottom:14px}.sos-v1 .dcard h3{font-size:22px}.sos-v1 .dcard-sub{color:var(--mut);margin:4px 0 18px}.sos-v1 .dcard-feats{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:22px;flex:1}.sos-v1 .dcard-feats li{padding-left:26px;position:relative;font-size:15px}.sos-v1 .dcard-feats li::before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:700}.sos-v1 .dcard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:18px}.sos-v1 .dcard-price{font-size:22px;font-weight:700}.sos-v1 .dcard-pricerow{display:flex;align-items:baseline;gap:9px;justify-content:center;flex-wrap:wrap}.sos-v1 .dcard-compare{color:#c0392b;text-decoration:line-through;font-weight:600;font-size:16px;margin-right:0}.sos-v1 .dp-compare{color:#c0392b;font-size:12px;font-weight:600;margin-right:5px}.sos-v1 .common{max-width:1000px;margin:30px auto 0;display:flex;flex-wrap:wrap;gap:9px;justify-content:center;align-items:center;padding:0 20px}.sos-v1 .common-lbl{background:var(--teal);color:#fff;font-weight:700;font-size:13px;padding:7px 14px;border-radius:20px;line-height:1.25;margin-right:3px}.sos-v1 .dp-feat-pill{background:rgba(13,125,125,.09);border:1px solid rgba(13,125,125,.28);color:var(--teal);font-size:13px;font-weight:600;padding:7px 14px;border-radius:20px;line-height:1.25}.sos-v1 .rabatt-wrap{display:flex;gap:7px;max-width:760px;margin:0 auto;align-items:stretch}.sos-v1 .rabatt{flex:1;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;transition:box-shadow .2s,transform .2s}.sos-v1 .rabatt-l{flex:0 0 40%;border:2px solid var(--anthra)}.sos-v1 .rabatt-r{border:2px solid transparent;box-shadow:0 6px 22px rgba(0,0,0,.09)}.sos-v1 .rabatt-wrap:hover .rabatt-l{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.13)}.sos-v1 .rabatt-wrap:hover .rabatt-r{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.14)}.sos-v1 .rabatt th{background:var(--anthra);color:#fff;padding:0 14px;height:48px;vertical-align:middle;text-align:left;font-weight:700}.sos-v1 .rabatt th:nth-child(2){text-align:right}.sos-v1 .rabatt-r th:nth-child(1){text-align:right}.sos-v1 .rabatt td{padding:0 14px;height:56px;vertical-align:middle;border-top:1px solid var(--line)}.sos-v1 .rabatt tbody tr{transition:background .15s}.sos-v1 .rabatt tbody tr:hover td{background:var(--bg)}.sos-v1 .rabatt thead th:first-child{border-top-left-radius:11px}.sos-v1 .rabatt thead th:last-child{border-top-right-radius:11px}.sos-v1 .rabatt tbody tr:last-child td:first-child{border-bottom-left-radius:11px}.sos-v1 .rabatt tbody tr:last-child td:last-child{border-bottom-right-radius:11px}.sos-v1 .rabatt .rb-price{font-weight:700;font-size:15.5px}.sos-v1 .rabatt .rb-num{text-align:right}.sos-v1 .rabatt .rb-range{text-align:right}.sos-v1 .rabatt .rb-lvl{font-weight:700}.sos-v1 .rb-pill-red{display:inline-block;background:#fdeaea;color:#c0392b;font-weight:700;padding:4px 13px;border-radius:20px;white-space:nowrap}.sos-v1 .rb-pill{display:inline-block;background:#d5efec;color:#0d9488;font-weight:700;padding:4px 13px;border-radius:20px;white-space:nowrap}.sos-v1 .rb-head{display:flex;align-items:center;justify-content:center;gap:11px}.sos-v1 .rb-head svg{color:var(--ink);flex:0 0 auto}.sos-v1 .rab-note{text-align:center;color:var(--mut);font-size:13px;margin-top:14px}.sos-v1 .video{position:relative;aspect-ratio:16/9;max-width:760px;margin:0 auto;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.06);transition:transform .15s,box-shadow .15s}.sos-v1 .video:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(0,0,0,.13)}.sos-v1 .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sos-v1 .berat{background:#fff7ee;text-align:center;border-top:1px solid var(--line)}.sos-v1 .mini-cta{display:inline-block;background:var(--o);color:#fff;text-decoration:none;font-weight:800;font-size:19px;padding:17px 44px;border-radius:11px;transition:background .15s,box-shadow .15s,transform .15s}.sos-v1 .mini-cta:hover{background:var(--o-d);box-shadow:0 10px 26px rgba(255,160,0,.42);transform:translateY(-2px)}.sos-v1 .cta-bar{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:stretch}.sos-v1 .cta-alt{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--o);border:2px solid var(--o);font-weight:700;font-size:16px;padding:0 26px;border-radius:11px;text-decoration:none;transition:background .15s,color .15s}.sos-v1 .cta-alt:hover{background:var(--o);color:#fff}.sos-v1 .cta-bar{flex-direction:column;align-items:stretch;gap:10px;max-width:340px;margin-left:auto;margin-right:auto}.sos-v1 .mini-cta,.sos-v1 .cta-bar .cta-alt{display:block;width:100%;box-sizing:border-box;text-align:center;padding:15px 20px;font-size:16px;line-height:1.3}.sos-v1 footer{background:#111;color:#bbb;padding:50px 6vw;text-align:center}.sos-v1 footer img{height:42px;margin-bottom:14px}@media(max-width:560px){.sos-v1 .btn.sm{padding:8px 12px;font-size:12.5px}}@media(max-width:760px){.sos-v1 .dcards{flex-direction:column}.sos-v1 .dup{flex-direction:row;gap:10px;padding:4px 0}.sos-v1 .dup-arrow{transform:rotate(90deg)}.sos-v1 /* Beliebt-Pill INNEN (oben rechts) statt rausragend -> keine Kollision mit Upgrade-Pfeil */
.dcard-badge{top:14px;right:16px;left:auto;transform:none}.sos-v1 /* Rabatt-Tabelle: quetschen + lange Range-Preise 2-zeilig umbrechen -> passt rein,.sos-v1 kein Overflow */
.rabatt-wrap{flex-direction:column;gap:12px}.sos-v1 .rabatt-l{flex:none}.sos-v1 .rabatt{font-size:13px}.sos-v1 .rabatt th,.sos-v1 .rabatt td{padding:9px 6px}.sos-v1 .rabatt th{white-space:normal;font-size:12.5px}.sos-v1 .rabatt .rb-price{font-size:14px}.sos-v1 .rabatt .rb-pill,.sos-v1 .rabatt .rb-pill-red{white-space:normal;padding:4px 9px;border-radius:13px}}.sos-v1 .dtoggle{display:flex;justify-content:center;gap:10px;max-width:640px;margin:16px auto 48px}.sos-v1 .dtoggle-inner{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:60px;padding:7px;box-shadow:0 9px 30px rgba(0,0,0,.10);position:relative}.sos-v1 .dt{flex:1 1 0;justify-content:center;position:relative;z-index:1;text-align:center;border:0;background:none;font:inherit;font-weight:700;line-height:1.2;font-size:22px;padding:13px 19px;border-radius:50px;cursor:pointer;color:#4a4a4a;display:flex;align-items:center;gap:10px;transition:background .15s,color .15s,box-shadow .15s}.sos-v1 .dt.on{color:#fff}.sos-v1 .dt[data-ft="dj"]{padding-right:48px}@media(max-width:760px){.sos-v1 .dt[data-ft="dj"]{padding-right:30px}}.sos-v1 .dt-thumb{position:absolute;top:7px;left:7px;height:calc(100% - 14px);width:calc(50% - 1px);background:var(--anthra);border-radius:50px;box-shadow:0 7px 20px rgba(0,0,0,.28);transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0}.sos-v1 .dtoggle-inner.is-dj .dt-thumb{left:calc(50% - 15px);width:calc(50% + 8px)}.sos-v1 .dt .ts-ico{width:38px;height:38px}.sos-v1 .dtoggle-lbl{text-align:center;color:var(--mut);font-size:12.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:13px}.sos-v1 .vlabel{display:block;text-align:center;color:var(--o);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:22px}.sos-v1 .dcard-foot-col{flex-direction:column;align-items:stretch;gap:14px}.sos-v1 .dcard-foot-col .btn{text-align:center}.sos-v1 .feats-wrap{display:grid;flex:1;margin-bottom:22px}.sos-v1 .feats-wrap>ul{grid-area:1/1;align-self:start;margin-bottom:0;transition:opacity .15s}.sos-v1 .diplome-pick[data-type="prod"] .feats-dj,.sos-v1 .diplome-pick[data-type="dj"] .feats-prod{opacity:0;pointer-events:none}.sos-v1 .diplome-pick[data-type="prod"] .dp-row[data-pt="dj"],.sos-v1 .diplome-pick[data-type="dj"] .dp-row[data-pt="prod"]{opacity:.5}.sos-v1 .dp-row[data-pt]{transition:opacity .15s}.sos-v1 .dp-dot{width:19px;height:19px;border-radius:50%;border:2px solid #c8c8c8;flex:0 0 auto;position:relative;transition:.15s}.sos-v1 .dp-row:hover .dp-dot{border-color:var(--o)}.sos-v1 .diplome-pick[data-type="prod"] .dp-row[data-pt="prod"] .dp-dot,.sos-v1 .diplome-pick[data-type="dj"] .dp-row[data-pt="dj"] .dp-dot{border-color:var(--o)}.sos-v1 .diplome-pick[data-type="prod"] .dp-row[data-pt="prod"] .dp-dot::after,.sos-v1 .diplome-pick[data-type="dj"] .dp-row[data-pt="dj"] .dp-dot::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--o)}.sos-v1 .dual-price{display:flex;flex-direction:column;gap:7px}.sos-v1 .dp-row{display:flex;align-items:center;gap:11px;border-bottom:1px dashed var(--line);padding-bottom:8px;cursor:pointer}.sos-v1 .dp-row:last-child{border-bottom:0;padding-bottom:0}.sos-v1 .dp-lbl{color:#444;font-weight:600;font-size:16.5px}.sos-v1 .dp-val{font-weight:700;font-size:21px;white-space:nowrap;margin-left:auto}.sos-v1 .switch-note{text-align:center;color:var(--mut);font-size:14.5px;max-width:680px;margin:0 auto;line-height:1.7}.sos-v1 .hide{display:none!important}@media(max-width:980px){.sos-v1 .dt{font-size:22px;padding:14px 32px;gap:10px}.sos-v1 .dt .ts-ico{width:40px;height:40px}}@media(max-width:560px){.sos-v1 .dt{padding:10px 18px;font-size:15px;gap:6px}.sos-v1 .dt .ts-ico{width:38px;height:38px}.sos-v1 .dtoggle{margin-bottom:36px}}.sos-v1 .hero{background-image:url('/proto-assets/hero-diplome.webp')}[data-theme="dark"] .sos-v1{background:var(--page)}[data-theme="dark"] .sos-v1 .ccard,[data-theme="dark"] .sos-v1 .dcard,[data-theme="dark"] .sos-v1 .tcard,[data-theme="dark"] .sos-v1 .nw,[data-theme="dark"] .sos-v1 .loc,[data-theme="dark"] .sos-v1 .km,[data-theme="dark"] .sos-v1 .zcard,[data-theme="dark"] .sos-v1 .mi-card,[data-theme="dark"] .sos-v1 .lz-card,[data-theme="dark"] .sos-v1 .equip-card,[data-theme="dark"] .sos-v1 .hero-card,[data-theme="dark"] .sos-v1 .paket,[data-theme="dark"] .sos-v1 .cv-c,[data-theme="dark"] .sos-v1 .gr-item,[data-theme="dark"] .sos-v1 .tp-type,[data-theme="dark"] .sos-v1 .utile,[data-theme="dark"] .sos-v1 .begcard,[data-theme="dark"] .sos-v1 .learn,[data-theme="dark"] .sos-v1 .lp-kachel,[data-theme="dark"] .sos-v1 .acc,[data-theme="dark"] .sos-v1 .dipl-banner,[data-theme="dark"] .sos-v1 .fdrop-menu,[data-theme="dark"] .sos-v1 .fdrop-btn,[data-theme="dark"] .sos-v1 .dtoggle-inner,[data-theme="dark"] .sos-v1 .gr-bar,[data-theme="dark"] .sos-v1 .gr-more,[data-theme="dark"] .sos-v1 .lz-more-lbl,[data-theme="dark"] .sos-v1 .lmatrix,[data-theme="dark"] .sos-v1 .lmatrix-wrap,[data-theme="dark"] .sos-v1 .rabatt{background:var(--card)}[data-theme="dark"] .sos-v1 .ccard,[data-theme="dark"] .sos-v1 .dcard,[data-theme="dark"] .sos-v1 .tcard,[data-theme="dark"] .sos-v1 .nw,[data-theme="dark"] .sos-v1 .loc,[data-theme="dark"] .sos-v1 .km,[data-theme="dark"] .sos-v1 .zcard,[data-theme="dark"] .sos-v1 .mi-card,[data-theme="dark"] .sos-v1 .lz-card,[data-theme="dark"] .sos-v1 .equip-card,[data-theme="dark"] .sos-v1 .hero-card,[data-theme="dark"] .sos-v1 .paket,[data-theme="dark"] .sos-v1 .cv-c,[data-theme="dark"] .sos-v1 .gr-item,[data-theme="dark"] .sos-v1 .tp-type,[data-theme="dark"] .sos-v1 .utile,[data-theme="dark"] .sos-v1 .begcard,[data-theme="dark"] .sos-v1 .learn,[data-theme="dark"] .sos-v1 .lp-kachel{border:1px solid rgba(255,255,255,.14);box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 12px 36px rgba(255,255,255,.14)}[data-theme="dark"] .sos-v1 .ccard:hover,[data-theme="dark"] .sos-v1 .dcard:hover,[data-theme="dark"] .sos-v1 .tcard:hover,[data-theme="dark"] .sos-v1 .nw:hover,[data-theme="dark"] .sos-v1 .loc:hover,[data-theme="dark"] .sos-v1 .km:hover,[data-theme="dark"] .sos-v1 .zcard:hover,[data-theme="dark"] .sos-v1 .mi-card:hover,[data-theme="dark"] .sos-v1 .lz-card:hover,[data-theme="dark"] .sos-v1 .equip-card:hover,[data-theme="dark"] .sos-v1 .hero-card:hover,[data-theme="dark"] .sos-v1 .paket:hover,[data-theme="dark"] .sos-v1 .cv-c:hover,[data-theme="dark"] .sos-v1 .gr-item:hover,[data-theme="dark"] .sos-v1 .tp-type:hover,[data-theme="dark"] .sos-v1 .utile:hover,[data-theme="dark"] .sos-v1 .begcard:hover,[data-theme="dark"] .sos-v1 .learn:hover,[data-theme="dark"] .sos-v1 .lp-kachel:hover{border-color:rgba(255,255,255,.26);box-shadow:0 1px 0 rgba(255,255,255,.11) inset,0 18px 48px rgba(255,255,255,.21)}[data-theme="dark"] .sos-v1 .lmatrix,[data-theme="dark"] .sos-v1 .lmatrix-wrap,[data-theme="dark"] .sos-v1 .rabatt tbody tr:hover td{background:rgba(255,255,255,.05)}[data-theme="dark"] .sos-v1 .section-green{background:#13201a}[data-theme="dark"] .sos-v1 .section-peach{background:var(--peach)}[data-theme="dark"] .sos-v1 .art{color:var(--ink)}[data-theme="dark"] .sos-v1 .km-img{background-color:#262b34}[data-theme="dark"] .sos-v1 .zcard{border-color:transparent}[data-theme="dark"] .sos-v1 .acc details{background:var(--card);border-color:var(--line)}[data-theme="dark"] .sos-v1 .acc details[open] summary{background:rgba(255,255,255,.05)}[data-theme="dark"] .sos-v1 .acc .ico-pm{background:#33291a}[data-theme="dark"] .sos-v1 .lvl-head{background:rgba(255,255,255,.05);color:var(--ink)}[data-theme="dark"] .sos-v1 .dt{color:var(--ink)}[data-theme="dark"] .sos-v1 .dp-lbl{color:var(--ink)}[data-theme="dark"] .sos-v1 .z-quote,[data-theme="dark"] .sos-v1 .tp-lead,[data-theme="dark"] .sos-v1 .tp-facts,[data-theme="dark"] .sos-v1 .kms-feats,[data-theme="dark"] .sos-v1 .kms-feats li,[data-theme="dark"] .sos-v1 .kms-wrap p,[data-theme="dark"] .sos-v1 .km p,[data-theme="dark"] .sos-v1 .intro-grid,[data-theme="dark"] .sos-v1 .intro-grid p,[data-theme="dark"] .sos-v1 .gr-text,[data-theme="dark"] .sos-v1 .equip-legend,[data-theme="dark"] .sos-v1 .dipl-banner-txt,[data-theme="dark"] .sos-v1 .dipl-banner-txt p,[data-theme="dark"] .sos-v1 .cv-item,[data-theme="dark"] .sos-v1 .bio,[data-theme="dark"] .sos-v1 .acc-body,[data-theme="dark"] .sos-v1 .acc-body div,[data-theme="dark"] .sos-v1 .acc-body p,[data-theme="dark"] .sos-v1 .acc-body li,[data-theme="dark"] .sos-v1 .acc-body span,[data-theme="dark"] .sos-v1 .dp-band .dp-copy p,[data-theme="dark"] .sos-v1 .cert-badge,[data-theme="dark"] .sos-v1 .cert-badge b,[data-theme="dark"] .sos-v1 .dp-band,[data-theme="dark"] .sos-v1 .lz-card,[data-theme="dark"] .sos-v1 .loc,[data-theme="dark"] .sos-v1 .km,[data-theme="dark"] .sos-v1 .nw p,[data-theme="dark"] .sos-v1 .nw h3,[data-theme="dark"] .sos-v1 .cv-item blockquote,[data-theme="dark"] .sos-v1 .bio p,[data-theme="dark"] .sos-v1 .tp-facts li,[data-theme="dark"] .sos-v1 .ko-wrap p{color:var(--ink)}[data-theme="dark"] .sos-v1 .cert-badge{border-color:var(--line)}[data-theme="dark"] .sos-v1 .lmatrix-wrap,[data-theme="dark"] .sos-v1 .video,[data-theme="dark"] .sos-v1 .dipl-banner,[data-theme="dark"] .sos-v1 .km-tablewrap,[data-theme="dark"] .sos-v1 .km-video,[data-theme="dark"] .sos-v1 .video-wrap{border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 36px rgba(255,255,255,.13)}[data-theme="dark"] .sos-v1 .lmatrix-wrap:hover,[data-theme="dark"] .sos-v1 .video:hover,[data-theme="dark"] .sos-v1 .dipl-banner:hover,[data-theme="dark"] .sos-v1 .km-tablewrap:hover,[data-theme="dark"] .sos-v1 .km-video:hover,[data-theme="dark"] .sos-v1 .video-wrap:hover{border-color:rgba(255,255,255,.22);box-shadow:0 18px 48px rgba(255,255,255,.20)}[data-theme="dark"] .sos-v1 .rabatt-r{box-shadow:0 12px 36px rgba(255,255,255,.13)}[data-theme="dark"] .sos-v1 .rabatt-wrap:hover .rabatt-l,[data-theme="dark"] .sos-v1 .rabatt-wrap:hover .rabatt-r{box-shadow:0 18px 48px rgba(255,255,255,.18)}[data-theme="dark"] .sos-v1 .fdrop-menu{box-shadow:0 14px 40px rgba(255,255,255,.10)}.sos-v1 .nw-img,.sos-v1 .ccard-img,.sos-v1 .km-img,.sos-v1 .kh-img,.sos-v1 .loc-img,.sos-v1 .learn-img,.sos-v1 .begcard-img,.sos-v1 .art-hero,.sos-v1 .hero-img,.sos-v1 .equip-img,.sos-v1 .km-video,.sos-v1 .ko-vid,.sos-v1 .video,.sos-v1 .video-wrap,.sos-v1 .z-hasvid{filter:var(--img-grade);-webkit-filter:var(--img-grade);transition:filter .25s,-webkit-filter .25s}.sos-v1 *:hover > .nw-img,.sos-v1 *:hover > .ccard-img,.sos-v1 *:hover > .km-img,.sos-v1 *:hover > .kh-img,.sos-v1 *:hover > .loc-img,.sos-v1 *:hover > .learn-img,.sos-v1 *:hover > .begcard-img,.sos-v1 *:hover > .art-hero,.sos-v1 *:hover > .hero-img,.sos-v1 *:hover > .equip-img,.sos-v1 *:hover > .z-hasvid,.sos-v1 .km-video:hover,.sos-v1 .ko-vid:hover,.sos-v1 .video:hover,.sos-v1 .video-wrap:hover{filter:none;-webkit-filter:none}.sos-v1{--nav-rgb:255,255,255}
