/* billigxxl · Version 2026.11.05.1 */
.dg{--ink:#1d1d1f;--ink2:#5e5e66;--light:#f5f5f7;--blau:#075fff;--navy:#0c1f44;--tuerkis:#0ea5c6;--orange:#f47724;--gruen:#1f8a4c;
  display:block;color:var(--ink);background:#fff;font:17px/1.47 "DM Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:clip}
.dg *{box-sizing:border-box}
.dg h1,.dg h2,.dg h3,.dg h4,.dg p,.dg ul,.dg ol,.dg figure{margin:0;padding:0}
.dg a{color:inherit;text-decoration:none}
.dg img{display:block;max-width:100%}
.dg .w{max-width:1180px;margin:0 auto}

.dg-scene{position:relative;min-height:min(86svh,820px);overflow:hidden;color:#fff;display:flex;align-items:flex-end;background:#0c1f44}
.dg-scene picture,.dg-scene .dg-bg{position:absolute;inset:0}
.dg-scene .dg-bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%}
.dg-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 72%),linear-gradient(180deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 45%,rgba(0,0,0,.82) 100%)}
.dg-in{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:120px 32px 72px}
.dg-kicker{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:#7fe0f2;letter-spacing:.01em}
.dg-scene h1{font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:10px 0 16px;font-size:clamp(42px,7.4vw,104px);text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.35);max-width:16ch}
.dg-sub{font-size:clamp(19px,2vw,25px);line-height:1.32;max-width:34ch;color:rgba(255,255,255,.9);text-shadow:0 2px 18px rgba(0,0,0,.35)}
.dg-cta{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}
.dg-b{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;font-size:17px;font-weight:600;transition:transform .15s,background .2s;cursor:pointer}
.dg-b:active{transform:scale(.96)}
.dg-b:focus-visible{outline:3px solid #7fe0f2;outline-offset:3px}
.dg .dg-b1{background:#fff;color:#000}
.dg .dg-b1:hover{background:#e8e8ed}
.dg .dg-b2{background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.dg .dg-b2:hover{background:rgba(255,255,255,.26)}
.dg .dg-bb{background:var(--blau);color:#fff}
.dg .dg-bb:hover{background:#0050d6}
.dg-crumb{position:absolute;top:22px;left:0;right:0;z-index:2}
.dg-crumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;max-width:1180px;margin:0 auto;padding:0 32px;font-size:14px;color:rgba(255,255,255,.82)}
.dg-crumb li+li::before{content:"›";margin-right:6px;color:rgba(255,255,255,.55)}
.dg-crumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.4)}
.dg-crumb span{display:inline-flex;align-items:center;min-height:44px}
.dg-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;max-width:900px}
.dg-offer{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:14px 16px;border-radius:18px;color:#fff;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);transition:background .2s,transform .15s}
.dg-offer:hover{background:rgba(255,255,255,.22)}
.dg-offer:active{transform:scale(.97)}
.dg-offer small{font-size:13px;color:rgba(255,255,255,.8)}
.dg-offer b{font-size:21px;letter-spacing:-.02em}
.dg-offer i{font-style:normal;font-size:12px;color:rgba(255,255,255,.7)}

.dg-pchip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;border:1px solid #e5e5ea;box-shadow:0 4px 18px rgba(0,0,0,.06);font-size:13px;color:var(--ink2);margin-bottom:18px}
.dg-pchip img{height:30px;width:auto;max-width:120px;border-radius:8px;object-fit:contain}
.dg-pchip b{color:var(--ink);font-weight:600}
.dg-scene .dg-pchip{background:rgba(255,255,255,.95);border:0;margin-bottom:6px}

.dg-lab{padding:112px 32px}
.dg-lab.grau{background:var(--light)}
.dg-lab .w{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:start}
.dg-lab h2{font-size:clamp(34px,4.4vw,58px);line-height:1.05;letter-spacing:-.03em;font-weight:700;margin:4px 0 14px;text-wrap:balance}
.dg-lead{font-size:20px;line-height:1.42;color:var(--ink2);max-width:38ch}
.dg-stage{position:sticky;top:96px;border-radius:32px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 30px 80px rgba(0,0,0,.18);background:#111}
.dg-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.dg-stage::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.55));pointer-events:none}
.dg-stand{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;font-size:12px;color:rgba(255,255,255,.85)}
.dg-hot{position:absolute;z-index:3;max-width:260px}
.dg-hot.p1{left:18px;top:22px}
.dg-hot.p2{right:18px;top:42%}
.dg-hot.p3{left:18px;bottom:54px}
.dg-hot button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;border-radius:999px;color:#fff;font-size:14px;font-weight:600;background:rgba(20,20,22,.5);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}
.dg-hot button:focus-visible{outline:3px solid #7fe0f2;outline-offset:2px}
.dg-hot button i{flex:none;width:32px;height:32px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-style:normal;font-size:20px;line-height:1;transition:transform .3s;position:relative}
.dg-hot button i::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(255,255,255,.7);animation:dg-puls 2.4s infinite}
@keyframes dg-puls{0%{transform:scale(.8);opacity:1}100%{transform:scale(1.5);opacity:0}}
.dg-hot.offen button i{transform:rotate(45deg)}
.dg-hot p{margin-top:8px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.95);color:var(--ink);font-size:14px;line-height:1.4;box-shadow:0 12px 32px rgba(0,0,0,.25);display:none}
.dg-hot.offen p{display:block;animation:dg-pop .35s cubic-bezier(.2,.8,.2,1)}
@keyframes dg-pop{from{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}

.dg-tool{margin-top:30px;background:#fff;border-radius:28px;padding:28px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.08)}
.dg-lab:not(.grau) .dg-tool{background:var(--light);box-shadow:none}
.dg-tool h3{font-size:15px;font-weight:600;color:var(--ink2);margin:0 0 12px;letter-spacing:0}
.dg-tool h3+*{margin-bottom:24px}
.dg-step{display:flex;align-items:center;gap:6px}
.dg-step button{all:unset;cursor:pointer;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #c7c7cc;display:grid;place-items:center;font-size:22px}
.dg-step button:focus-visible,.dg-chips label:focus-within,.dg-seg label:focus-within{outline:3px solid var(--blau);outline-offset:2px}
.dg-step output{min-width:124px;text-align:center;font-size:26px;font-weight:700;letter-spacing:-.02em}
.dg-chips{display:flex;flex-wrap:wrap;gap:8px}
.dg-chips label,.dg-seg label{position:relative;cursor:pointer;display:block}
.dg-chips input,.dg-seg input{position:absolute;opacity:0;pointer-events:none}
.dg-chips span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid #c7c7cc;font-size:15px;transition:background .2s,color .2s,border-color .2s}
.dg-chips input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}
.dg-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:14px;background:#e8e8ed}
.dg-seg span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:6px 4px;border-radius:10px;font-size:14px;font-weight:600;text-align:center;transition:background .2s,box-shadow .2s}
.dg-seg span small{font-size:11px;font-weight:500;color:var(--ink2)}
.dg-seg input:checked+span{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}
.dg-seg+.dg-seg{margin-top:8px}
.dg-res{border-radius:22px;padding:22px;background:linear-gradient(135deg,#0b1d3a,#1b4fd8);color:#fff;position:relative;overflow:hidden;margin-top:20px}
.dg-res.dom{background:linear-gradient(135deg,#3a1d0b,#c4510c)}
.dg-res.tax{background:linear-gradient(135deg,#06331d,#1a7f47)}
.dg-res small{font-size:13px;color:rgba(255,255,255,.8)}
.dg-res .big{display:block;font-size:clamp(32px,4vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:4px 0 6px;overflow-wrap:anywhere}
.dg-res .line{display:block;font-size:15px;color:rgba(255,255,255,.9)}
.dg-res .dg-b{margin-top:18px;min-height:48px;font-size:16px}
.dg-meter{height:10px;border-radius:5px;background:rgba(255,255,255,.2);margin:16px 0 8px;position:relative;overflow:hidden}
.dg-meter i{position:absolute;inset:0 auto 0 0;border-radius:5px;background:linear-gradient(90deg,#64d2ff,#fff);width:0;transition:width .8s cubic-bezier(.2,.8,.2,1)}
.dg-meter u{position:absolute;top:-4px;bottom:-4px;left:0;width:2px;background:#ffd60a;text-decoration:none;transition:left .8s cubic-bezier(.2,.8,.2,1)}
.dg-mkey{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:rgba(255,255,255,.75)}
.dg-src{margin-top:14px;font-size:13px;line-height:1.5;color:var(--ink2)}
.dg-privat{display:flex;gap:8px;align-items:flex-start;margin-top:16px;font-size:14px;font-weight:600;color:var(--ink)}
.dg-name{display:flex;align-items:center;border-radius:16px;background:#fff;border:2px solid #c7c7cc;min-height:60px;padding:0 6px 0 18px;transition:border-color .2s}
.dg-name:focus-within{border-color:#c4510c}
.dg-name input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:22px;font-weight:600;letter-spacing:-.02em;background:none;height:56px;color:var(--ink)}
.dg-name span{font-size:22px;font-weight:600;color:var(--ink2);padding-right:10px}
.dg-browser{position:absolute;z-index:2;left:20px;right:20px;top:22px;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(0,0,0,.35);overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.dg-browser .bar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06)}
.dg-browser .bar i{width:10px;height:10px;border-radius:50%;background:#ff5f57}
.dg-browser .bar i:nth-child(2){background:#febc2e}
.dg-browser .bar i:nth-child(3){background:#28c840}
.dg-browser .url{flex:1;margin-left:8px;padding:6px 12px;border-radius:9px;background:#f0f0f3;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dg-browser .mail{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:14px}
.dg-browser .mail b{display:block;font-weight:600;overflow-wrap:anywhere}
.dg-browser .mail svg{flex:none;width:28px;height:28px;color:#c4510c}
.dg-browser ul{list-style:none;padding:4px 14px 12px;display:grid;gap:6px;font-size:14px;font-weight:600}
.dg-pak{display:grid;gap:8px}
.dg-pak label{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 16px;border-radius:16px;background:#fff;border:1px solid #c7c7cc;cursor:pointer;transition:border-color .2s,box-shadow .2s}
.dg-pak label:has(input:checked){border-color:#c4510c;box-shadow:0 0 0 1px #c4510c}
.dg-pak input{width:22px;height:22px;accent-color:#c4510c;flex:none}
.dg-pak .t{flex:1;font-size:16px;font-weight:600}
.dg-pak .t small{display:block;font-weight:400;font-size:13px;color:var(--ink2)}
.dg-pak .p{text-align:right;font-size:16px;font-weight:700;white-space:nowrap}
.dg-pak .p small{display:block;font-weight:400;font-size:12px;color:var(--ink2)}
.dg-reg{display:grid;gap:18px}
.dg-reg label{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:16px;font-weight:600}
.dg-reg output{font-weight:700;font-size:18px}
.dg-reg input[type=range]{grid-column:1/-1;width:100%;height:44px;accent-color:var(--gruen)}
.dg-karte{display:flex;gap:16px;align-items:center;margin-top:14px;padding:14px;border-radius:20px;background:#fff;border:1px solid #c7c7cc;transition:border-color .25s,box-shadow .25s,transform .2s}
.dg-karte:hover{border-color:var(--gruen);box-shadow:0 10px 30px rgba(31,138,76,.18)}
.dg-karte:active{transform:scale(.98)}
.dg-karte img{flex:none;width:120px;height:120px;object-fit:contain;border-radius:12px;background:#fff}
.dg-karte small{display:block;font-size:13px;color:var(--ink2)}
.dg-karte b{display:block;font-size:17px;line-height:1.25;margin:2px 0}
.dg-karte em{display:block;font-style:normal;font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--orange)}
.dg-karte i{display:inline-flex;align-items:center;min-height:44px;font-style:normal;font-weight:600;color:var(--gruen)}
.dg-tipps{list-style:none;display:grid;gap:10px;margin-top:4px}
.dg-tipps li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #e5e5ea;font-size:16px}
.dg-tipps li b{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tuerkis);color:#fff;font-size:15px}

.dg-fakten{padding:104px 32px;background:#fff}
.dg-fakten.grau{background:var(--light)}
.dg-fakten h2,.dg-mehr h2,.dg-faq h2,.dg-ki h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.03em;line-height:1.06;font-weight:700;margin-bottom:12px;text-wrap:balance}
.dg-fakten .dg-lead{margin-bottom:34px}
.dg-tabelle{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;background:#fff;border:1px solid #e5e5ea;border-radius:20px;overflow:hidden}
.dg-tabelle th,.dg-tabelle td{padding:14px 18px;text-align:left;border-bottom:1px solid #e5e5ea;vertical-align:top}
.dg-tabelle thead th{background:var(--light);font-size:14px;color:var(--ink2);font-weight:600}
.dg-tabelle tbody th{font-weight:700}
.dg-tabelle tr:last-child th,.dg-tabelle tr:last-child td{border-bottom:0}
.dg-tabelle .preis{font-weight:700;color:var(--orange);white-space:nowrap}
.dg-schritte{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.dg-schritte li{padding:26px;border-radius:24px;background:var(--light);font-size:17px;color:var(--ink2)}
.dg-fakten.grau .dg-schritte li{background:#fff}
.dg-schritte b{display:block;font-size:20px;color:var(--ink);margin:10px 0 6px}
.dg-schritte span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700}

.dg-mehr{background:#000;color:#f5f5f7;padding:112px 32px}
.dg-mehr h2{text-align:center;margin:0 auto 12px;max-width:20ch}
.dg-mehr .dg-lead{text-align:center;margin:0 auto 52px;color:rgba(245,245,247,.75)}
.dg-mehr .g{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.dg-tile{position:relative;border-radius:26px;overflow:hidden;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;background:#1c1c1e;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.dg-tile:hover{transform:translateY(-6px)}
.dg-tile>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}
.dg-tile:hover>img{transform:scale(1.06)}
.dg-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.85))}
.dg-tile>*:not(img){position:relative;z-index:1}
.dg-tile small{font-size:13px;font-weight:600;color:rgba(255,255,255,.75);text-transform:uppercase;letter-spacing:.06em}
.dg-tile b{font-size:24px;line-height:1.12;letter-spacing:-.02em;margin:6px 0 4px;display:block}
.dg-tile span{font-size:15px;color:rgba(255,255,255,.82)}
.dg-tile a{position:static;display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-weight:600;color:#7fe0f2}
.dg-tile a::before{content:"";position:absolute;inset:0;z-index:2}
.dg-tile a:focus-visible{outline:3px solid #7fe0f2;outline-offset:2px}

.dg-partner{padding:104px 32px;background:var(--light)}
.dg-partner .g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}
.dg-pk{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:24px;background:#fff;border:1px solid #e5e5ea}
.dg-pk .logo{height:44px;display:flex;align-items:center}
.dg-pk .logo img{max-height:40px;width:auto}
.dg-pk b{font-size:20px}
.dg-pk p{font-size:15px;color:var(--ink2);flex:1}
.dg-pk .dg-b{align-self:flex-start;min-height:46px;font-size:15px}

.dg-faq{padding:104px 32px 72px;background:#fff}
.dg-faq .w{max-width:880px}
.dg-faq details{border-bottom:1px solid #d2d2d7}
.dg-faq summary{list-style:none;cursor:pointer;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:20px;font-weight:600}
.dg-faq summary::-webkit-details-marker{display:none}
.dg-faq summary::after{content:"+";font-weight:300;font-size:32px;color:var(--ink2);transition:transform .3s}
.dg-faq details[open] summary::after{transform:rotate(45deg)}
.dg-faq summary:focus-visible{outline:3px solid var(--blau);outline-offset:2px}
.dg-faq details p{color:var(--ink2);padding-bottom:26px;font-size:18px}

.dg-ki{padding:72px 32px 104px;background:#fff}
.dg-ki .w{max-width:880px;padding:32px;border-radius:28px;background:var(--light)}
.dg-ki h2{font-size:clamp(26px,3vw,36px)}
.dg-ki p{font-size:17px;color:var(--ink2);margin-top:10px}
.dg-ki p b{color:var(--ink)}
.dg-ki .stand{font-size:13px;margin-top:16px}

@supports (animation-timeline:view()){
  .dg-scene .dg-bg img{animation:dg-par linear both;animation-timeline:view();animation-range:cover}
  @keyframes dg-par{from{transform:translateY(-6%) scale(1.08)}to{transform:translateY(6%) scale(1.08)}}
  .dg-rev{animation:dg-rev linear both;animation-timeline:view();animation-range:entry 5% cover 28%}
  @keyframes dg-rev{from{opacity:0;transform:translateY(50px) scale(.98)}to{opacity:1;transform:none}}
}
@media (max-width:1068px){
  .dg-lab .w{grid-template-columns:1fr;gap:40px}
  .dg-stage{position:relative;top:0;aspect-ratio:16/11}
  .dg-mehr .g{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dg-partner .g{grid-template-columns:1fr}
}
@media (max-width:734px){
  .dg-scene{min-height:640px;min-height:82svh}
  .dg-shade{background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,rgba(0,0,0,.12) 28%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.9) 100%)}
  .dg-in{padding:96px 20px 44px}
  .dg-crumb ol{padding:0 20px;font-size:13px}
  .dg-offers{grid-template-columns:1fr;gap:8px;margin-top:22px}
  .dg-offer{flex-direction:row;align-items:center;justify-content:space-between;padding:10px 14px}
  .dg-offer b{font-size:17px}
  .dg-offer i{display:none}
  .dg-lab,.dg-fakten,.dg-mehr,.dg-partner{padding:72px 16px}
  .dg-faq{padding:72px 20px 48px}
  .dg-ki{padding:40px 16px 72px}
  .dg-ki .w{padding:24px 20px}
  .dg-tool{padding:20px 16px;border-radius:24px}
  .dg-stage{aspect-ratio:4/5;border-radius:26px}
  .dg-hot{max-width:220px}
  .dg-step output{min-width:96px}
  .dg-karte img{width:92px;height:92px}
  .dg-karte em{font-size:26px}
  .dg-schritte{grid-template-columns:1fr}
  .dg-mehr .g{grid-template-columns:1fr}
  .dg-tile{min-height:300px}
  .dg-tabelle,.dg-tabelle tbody,.dg-tabelle tr,.dg-tabelle th,.dg-tabelle td{display:block;width:100%}
  .dg-tabelle thead{display:none}
  .dg-tabelle tr{padding:12px 16px;border-bottom:1px solid #e5e5ea}
  .dg-tabelle tr:last-child{border-bottom:0}
  .dg-tabelle th,.dg-tabelle td{padding:3px 0;border:0;font-size:15px}
  .dg-tabelle tbody th{font-size:18px;padding-bottom:6px}
  .dg-tabelle td[data-l]::before{content:attr(data-l) ": ";color:var(--ink2);font-weight:400}
  .dg-faq summary{font-size:18px}
}
@media (prefers-reduced-motion:reduce){
  .dg *{animation:none!important;transition:none!important}
}
@media (prefers-reduced-transparency:reduce){.dg-b2,.dg-offer,.dg-hot button{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1c1c1e}}
