/* Design · v4 · variante B (contrasto) su sezioni v3 */
.dg{
  --dg-ink:#1E1E1E;--dg-neb:#F7F7FA;--dg-line:#DDDDE5;--dg-muted:#5F5F6B;--dg-lead:#4B4B57;
  --dg-sel:#136EF5;--dg-cream:#F3EEE6;--dg-terra:#C45C26;--dg-bosco:#1F3D2B;
  --dg-panel:#1E1E1E;--dg-panel-2:#2B2B2B;--dg-panel-line:#464646;
  --dg-grad:linear-gradient(90deg,#4F46E5,#9333EA 55%,#E11D48);
  --dg-on-dark:#C8C8D0;--dg-muted-dark:#B4B4BC;
  --dg-radius:16px;--dg-radius-sm:8px;--dg-radius-ctl:12px;
  color:#1E1E1E
}
.pl.dg{overflow-x:visible}
.dg .sec{scroll-margin-top:84px}
.dg #stile.sec--soft{background:#F7F7FA}
.dg #confronto{background:#fff}
.dg .plh .sel{cursor:default}
.dg .plh h1{max-width:min(16ch,100%)}
.dg .page-cta{box-shadow:none;background:#F7F7FA;border-color:#DDDDE5}

.dg-gr{background:var(--dg-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.dg-sec-dark{background:#1E1E1E;color:#fff}
.dg-sec-dark h2{color:#fff}
.dg-sec-dark .lead{color:var(--dg-on-dark)}
.dg #stile .sec-head h2,
.dg #inspector .sec-head h2,
.dg #composizione .sec-head h2,
.dg #confronto .sec-head h2,
.dg #proprieta .sec-head h2,
.dg #scala .sec-head h2{
  font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-h2)
}
.dg #stile .sec-head .lead,
.dg #inspector .sec-head .lead,
.dg #composizione .sec-head .lead,
.dg #confronto .sec-head .lead,
.dg #proprieta .sec-head .lead,
.dg #scala .sec-head .lead{
  font-size:var(--fs-lead);line-height:var(--lh-lead)
}

.dg-selbox{position:relative;outline:2px solid var(--dg-sel);outline-offset:4px;width:fit-content}
.dg-selbox::after{content:"";position:absolute;width:8px;height:8px;background:#fff;border:2px solid var(--dg-sel);right:-6px;bottom:-6px}

.dg-ico-well{
  width:40px;height:40px;border-radius:var(--dg-radius-ctl);display:grid;place-items:center;
  flex:none;background:var(--dg-grad);color:#fff;border:0
}
.dg-ico-well .ico,.dg-ico-well svg{width:22px;height:22px;color:#fff;stroke:#fff}
.dg-ico-well path,.dg-ico-well circle,.dg-ico-well rect{stroke:#fff}

/* 01 bento */
.dg-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(168px,auto);gap:16px}
.dg-tile{background:#fff;border:1px solid var(--dg-line);border-radius:var(--dg-radius);padding:24px;min-width:0;display:flex;flex-direction:column;gap:12px}
.dg-tile--lg{grid-column:span 4;grid-row:span 2}
.dg-tile--md,.dg-tile--sm{grid-column:span 2}
.dg-tile__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.dg-tile h3{font-size:1.15rem;letter-spacing:-.03em;line-height:1.2;font-weight:600}
.dg-tile p{font-size:14px;line-height:1.45;color:var(--dg-lead)}
.dg-mini-flex{display:flex;gap:8px;align-items:stretch;background:var(--dg-cream);padding:16px;min-height:150px;flex:1;transition:gap .4s ease;border-radius:var(--dg-radius-sm)}
.dg-mini-flex i{display:block;background:#fff;border:1px solid #E4DFD6;flex:1;transition:flex .4s ease;border-radius:6px}
.dg-mini-flex i:nth-child(1){flex:1.4;background:var(--dg-bosco)}
.dg-mini-flex i:nth-child(2){flex:.8}
@media (hover:hover) and (pointer:fine){
  .dg-tile--layout:hover .dg-mini-flex{gap:14px}
  .dg-tile--layout:hover .dg-mini-flex i:nth-child(1){flex:1.1}
  .dg-tile--layout:hover .dg-mini-flex i:nth-child(2){flex:1}
}
.dg-sw{display:flex;gap:8px}
.dg-sw b{width:36px;height:36px;display:block;border:1px solid var(--dg-line);flex:none;border-radius:8px}
.dg-type-l{font-weight:700;letter-spacing:-.04em;font-size:2rem;line-height:1;color:var(--dg-ink)}
.dg-vp{display:flex;gap:6px;align-items:flex-end;height:72px;margin-top:auto}
.dg-vp span{display:block;background:#fff;border:1px solid var(--dg-line);width:28%;border-radius:6px}
.dg-vp span:nth-child(1){height:100%}
.dg-vp span:nth-child(2){height:72%}
.dg-vp span:nth-child(3){height:48%}
.dg-stack{display:flex;gap:8px;margin-top:auto;align-items:flex-start}
.dg-stack i{width:42%;height:54px;background:#fff;border:1px solid var(--dg-line);display:block;border-radius:6px}
.dg-stack i:last-child{margin-top:10px}
.dg-fade{display:flex;align-items:center;gap:10px;margin-top:auto;color:var(--dg-muted);font-size:13px;font-weight:600}
.dg-fade b{width:64px;height:36px;background:linear-gradient(90deg,#C45C26,transparent);display:block;flex:none;border-radius:6px}

/* 02 tabs */
.dg-tabs{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:48px;align-items:stretch}
.dg-tab-list{display:flex;flex-direction:column;min-width:0}
.dg-tab{
  appearance:none;-webkit-appearance:none;background:none;border:0;border-top:1px solid var(--dg-line);
  text-align:left;width:100%;font:inherit;cursor:pointer;padding:18px 0;color:inherit;border-radius:0
}
.dg-tab__t{display:block;font-size:1.2rem;letter-spacing:-.03em;margin:0 0 6px;color:#B0B0B8;font-weight:600;line-height:1.2}
.dg-tab__p{display:block;font-size:14.5px;line-height:1.45;color:#9A9AA3;max-width:36ch}
.dg-tab.is-on{border-top:2px solid var(--dg-ink);padding-top:17px;position:relative}
.dg-tab.is-on .dg-tab__t{color:var(--dg-ink)}
.dg-tab.is-on .dg-tab__p{color:var(--dg-lead)}
.dg-tab:focus-visible{outline:2px solid var(--dg-sel);outline-offset:4px}
.dg-sec-dark .dg-tab{border-top-color:rgba(255,255,255,.16)}
.dg-sec-dark .dg-tab__t{color:var(--dg-on-dark)}
.dg-sec-dark .dg-tab__p{color:var(--dg-muted-dark)}
.dg-sec-dark .dg-tab.is-on{border-top-color:transparent;padding-top:18px}
.dg-sec-dark .dg-tab.is-on .dg-tab__t{color:#fff}
.dg-sec-dark .dg-tab.is-on .dg-tab__p{color:var(--dg-on-dark)}
.dg-sec-dark .dg-tab.is-on::after{
  content:"";position:absolute;left:0;width:72px;bottom:-1px;height:3px;
  background:var(--dg-grad);border-radius:2px
}

.dg-ed{border:1px solid var(--dg-panel-line);border-radius:var(--dg-radius);overflow:hidden;min-width:0;background:var(--dg-cream)}
.dg-ed__bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#141414;border-bottom:1px solid var(--dg-panel-line);color:#BDBDBD;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.dg-ed__bar i{width:7px;height:7px;border-radius:50%;background:#464646;display:block;flex:none}
.dg-ed .dg-stage{border:0;border-radius:0;min-height:380px}
.dg-ed .dg-lay{border:0;border-radius:0}

.dg-stage{background:var(--dg-cream);border:1px solid var(--dg-line);min-height:420px;display:grid;grid-template-columns:minmax(0,1fr) 220px;overflow:hidden;min-width:0}
.dg-canvas{position:relative;min-height:320px;min-width:0}
.dg-pane{position:absolute;inset:0;padding:36px 32px;opacity:0;pointer-events:none;transition:opacity .35s ease}
.dg-pane.is-on{opacity:1;pointer-events:auto}
.dg-k{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dg-bosco);margin:0 0 10px;font-weight:650}
.dg-hl{margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);letter-spacing:-.04em;line-height:1.05;color:var(--dg-ink);font-weight:700;max-width:8ch}
.dg-hl--type{font-size:clamp(2.1rem,4vw,3.1rem)}
.dg-hl--color{color:var(--dg-terra)}
.dg-pane-note{margin:18px 0 0;font-size:13px;color:var(--dg-muted);font-weight:600}
.dg-sw--pane{margin-top:22px}
.dg-vp3{display:flex;gap:10px;align-items:stretch;height:100%;min-height:220px}
.dg-vp3 > div{flex:1;min-width:0;background:#fff;border:1px solid #E4DFD6;padding:14px 12px;display:flex;flex-direction:column;border-radius:var(--dg-radius-sm)}
.dg-vp3 span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dg-muted);font-weight:650}
.dg-vp3 b{display:block;margin-top:12px;letter-spacing:-.04em;line-height:1.1;font-weight:700;overflow-wrap:anywhere}
.dg-vp3 > div:nth-child(1) b{font-size:1.35rem}
.dg-vp3 > div:nth-child(2) b{font-size:1.1rem}
.dg-vp3 > div:nth-child(3) b{font-size:.95rem}
.dg-insp{position:relative;background:var(--dg-panel);color:#C8C8C8;border-left:1px solid var(--dg-panel-line);min-width:0}
.dg-insp-pane{position:absolute;inset:0;padding:14px 14px 18px;opacity:0;pointer-events:none;transition:opacity .35s ease}
.dg-insp-pane.is-on{opacity:1;pointer-events:auto}
.dg-insp-pane h3{color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-weight:650;line-height:1.2}
.dg-insp__row{display:flex;justify-content:space-between;align-items:center;margin:8px 0;font-size:11px;gap:8px}
.dg-insp__row > span:last-child{color:#fff;font-weight:600}
.dg-seg{display:flex;gap:4px}
.dg-seg i{padding:4px 7px;border:1px solid var(--dg-panel-line);background:var(--dg-panel-2);font-style:normal;font-size:10px;color:#C8C8C8;font-weight:500;border-radius:6px}
.dg-seg i.on{background:#fff;color:var(--dg-ink);border-color:#fff}

/* 03 sticky */
.dg-sticky{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}
@media(min-width:48rem){
  .dg-sticky-track{min-height:220vh}
  .dg-sticky{position:sticky;top:96px}
}
.dg-sticky__steps{display:flex;flex-direction:column;gap:22px;min-width:0}
.dg-step{position:relative;padding-left:16px;border-left:2px solid var(--dg-line)}
.dg-step.is-on{border-left-color:transparent}
.dg-step.is-on::before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:var(--dg-grad);border-radius:2px}
.dg-step span{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--dg-muted);margin-bottom:6px;font-weight:650}
.dg-step h3{font-size:1.35rem;letter-spacing:-.03em;margin:0 0 6px;line-height:1.2;font-weight:600}
.dg-step p{font-size:15px;line-height:1.5;color:var(--dg-lead);max-width:34ch;margin:0}
.dg-step:not(.is-on) h3,.dg-step:not(.is-on) p{opacity:.45}
.dg-sec-dark .dg-step{border-left-color:#464646}
.dg-sec-dark .dg-step span{color:var(--dg-muted-dark)}
.dg-sec-dark .dg-step h3{color:#fff}
.dg-sec-dark .dg-step p{color:var(--dg-on-dark)}
.dg-sec-dark .dg-step:not(.is-on) h3,
.dg-sec-dark .dg-step:not(.is-on) p{opacity:1;color:var(--dg-muted-dark)}
.dg-sec-dark .dg-step:not(.is-on) h3{color:var(--dg-on-dark)}
.dg-sec-dark .dg-step.is-on span{background:var(--dg-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.dg-sec-dark .dg-step.is-on h3{color:#fff}
.dg-sec-dark .dg-step.is-on p{color:var(--dg-on-dark)}
.dg-lay{background:#fff;border:1px solid var(--dg-line);padding:28px;min-height:380px;display:flex;flex-direction:column;gap:12px;border-radius:var(--dg-radius)}
.dg-lay__band{height:48px;background:var(--dg-cream);border:1px solid #E4DFD6;display:flex;align-items:center;padding:0 16px;font-size:13px;font-weight:600;border-radius:var(--dg-radius-sm)}
.dg-lay__row{display:flex;gap:12px;flex:1;align-items:stretch;min-height:0;transition:gap .45s ease}
.dg-lay__row b{flex:1;background:var(--dg-cream);border:1px solid #E4DFD6;display:flex;align-items:flex-end;padding:14px;font-size:13px;font-weight:600;min-width:0;transition:flex .45s ease,background-color .45s ease;border-radius:var(--dg-radius-sm)}
.dg-lay[data-mode="display"] .dg-lay__row{gap:8px}
.dg-lay[data-mode="align"] .dg-lay__row{gap:12px}
.dg-lay[data-mode="align"] .dg-lay__row b:nth-child(2){outline:2px solid var(--dg-sel);outline-offset:0;background:#fff}
.dg-lay[data-mode="gap"] .dg-lay__row{gap:28px}
.dg-lay[data-mode="gap"] .dg-lay__row b:nth-child(1){flex:1.35}
.dg-lay[data-mode="gap"] .dg-lay__row b:nth-child(2){flex:0 0 38%;outline:2px solid var(--dg-sel);outline-offset:0;background:#fff}
.dg-lay[data-mode="gap"] .dg-lay__row b:nth-child(3){flex:0 1 22%}
.dg-lay--local{display:none}

/* 04 before/after */
.dg-compare{position:relative;min-height:420px;border:1px solid var(--dg-line);background:#fff;overflow:hidden;touch-action:none;user-select:none;display:grid;grid-template-columns:var(--pos,50%) minmax(0,1fr);border-radius:var(--dg-radius)}
.dg-compare__after,.dg-compare__before{position:relative;padding:48px 40px;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}
.dg-compare__after{background:#fff}
.dg-compare__before{background:#F2F2F6;z-index:1}
.dg-compare__label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dg-muted);margin:0 0 28px;font-weight:650}
.dg-compare__title{margin:0;max-width:10ch}
.dg-compare__title--before{font-size:clamp(1.2rem,2vw,1.35rem);font-weight:400;color:#8A8A96;letter-spacing:0;line-height:1.25}
.dg-compare__title--after{font-size:clamp(2.4rem,5vw,3.3rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--dg-terra)}
.dg-compare__meta{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0 0;font-size:13px;color:var(--dg-muted)}
.dg-compare__meta b{color:var(--dg-ink);font-weight:650}
.dg-compare__handle{
  position:absolute;left:var(--pos,50%);top:0;bottom:0;width:44px;transform:translateX(-50%);
  background:transparent;border:0;padding:0;cursor:ew-resize;z-index:2
}
.dg-compare__handle::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--dg-ink);transform:translateX(-50%)}
.dg-compare__handle::after{content:"";position:absolute;left:50%;top:50%;width:36px;height:36px;transform:translate(-50%,-50%);border:2px solid var(--dg-ink);background:#fff;border-radius:var(--dg-radius-sm)}
.dg-compare__handle:focus-visible{outline:none}
.dg-compare__handle:focus-visible::after{outline:2px solid var(--dg-sel);outline-offset:3px}

/* 05 spec cards */
.dg-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}
.dg-spec{background:#fff;border:1px solid var(--dg-line);padding:26px;min-width:0;border-radius:var(--dg-radius)}
.dg-spec__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}
.dg-spec h3{font-size:1.25rem;letter-spacing:-.03em;margin:0;line-height:1.2;font-weight:600}
.dg-spec > p{font-size:14.5px;line-height:1.45;color:var(--dg-lead);margin:0 0 18px}
.dg-props{display:grid;gap:8px;list-style:none;margin:0;padding:0}
.dg-props li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--dg-line);padding-top:8px;font-size:13px}
.dg-props li span{color:var(--dg-muted)}
.dg-props li b{font-weight:600;text-align:right}
.dg-sec-dark .dg-spec{background:#2B2B2B;border-color:#464646}
.dg-sec-dark .dg-spec h3{color:#fff}
.dg-sec-dark .dg-spec > p{color:var(--dg-on-dark)}
.dg-sec-dark .dg-props li{border-top-color:#464646}
.dg-sec-dark .dg-props li span{color:var(--dg-muted-dark)}
.dg-sec-dark .dg-props li b{color:#fff}
@media (hover:hover) and (pointer:fine){
  .dg-spec--stati:hover [data-state="hover"] span,
  .dg-spec--stati:hover [data-state="hover"] b{color:var(--dg-ink)}
  .dg-spec--stati:hover [data-state="hover"]{border-top-color:var(--dg-ink)}
  .dg-sec-dark .dg-spec--stati:hover [data-state="hover"] span,
  .dg-sec-dark .dg-spec--stati:hover [data-state="hover"] b{color:#fff}
  .dg-sec-dark .dg-spec--stati:hover [data-state="hover"]{border-top-color:#fff}
}

/* 06 marquee */
.dg-mq-wrap{
  overflow:hidden;border-top:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);background:#fff;padding:28px 0;margin-top:8px;
  mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)
}
.dg-sec-dark .dg-mq-wrap{background:#141414;border-color:#464646}
.dg-mq{display:flex;width:max-content;animation:dg-marquee 36s linear infinite}
.dg-mq-wrap:hover .dg-mq,
.dg-mq-wrap:focus-within .dg-mq{animation-play-state:paused}
.dg-mq__set{display:flex;align-items:baseline;gap:48px;padding-right:48px;white-space:nowrap}
.dg-mq__set span{font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--dg-ink)}
.dg-sec-dark .dg-mq__set span{color:#fff}
.dg-mq .h1{font-size:4.5rem}
.dg-mq .h2{font-size:3rem}
.dg-mq .h3{font-size:2rem;font-weight:650}
.dg-mq .lead{font-size:1.5rem;font-weight:400;color:var(--dg-lead);letter-spacing:0}
.dg-sec-dark .dg-mq .lead{color:var(--dg-on-dark)}
.dg-mq .cap{font-size:1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--dg-muted)}
.dg-sec-dark .dg-mq .cap{color:var(--dg-muted-dark)}
.dg-mq-meta{display:flex;justify-content:space-between;gap:24px;margin-top:22px;font-size:14px;color:var(--dg-lead);flex-wrap:wrap}
.dg-sec-dark .dg-mq-meta{color:var(--dg-on-dark)}
@keyframes dg-marquee{to{transform:translateX(-50%)}}

@media(max-width:63.9375rem){
  .dg-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}
  .dg-tile--lg{grid-column:span 2;grid-row:auto}
  .dg-tile--md,.dg-tile--sm{grid-column:span 1}
  .dg-tabs{grid-template-columns:1fr;gap:28px}
  .dg-sticky{gap:32px}
  .dg-specs{gap:12px}
}

@media(max-width:47.9375rem){
  .dg-bento{grid-template-columns:1fr;gap:12px}
  .dg-tile--lg,.dg-tile--md,.dg-tile--sm{grid-column:span 1}
  .dg-mini-flex{min-height:120px}
  .dg-tab-list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--dg-line);margin:0 0 8px;gap:0}
  .dg-sec-dark .dg-tab-list{border-bottom-color:rgba(255,255,255,.16)}
  .dg-tab{flex:0 0 auto;width:auto;min-width:16rem;max-width:20rem;padding:14px 16px;border-top:0;border-bottom:2px solid transparent;scroll-snap-align:start}
  .dg-tab.is-on{border-top:0;border-bottom-color:var(--dg-ink);padding-top:14px}
  .dg-sec-dark .dg-tab.is-on{border-bottom-color:transparent;padding-top:14px}
  .dg-sec-dark .dg-tab.is-on::after{bottom:0;width:48px}
  .dg-tab__p{max-width:28ch}
  .dg-stage{grid-template-columns:1fr;min-height:0}
  .dg-ed .dg-stage{min-height:0}
  .dg-canvas{min-height:260px}
  .dg-pane{padding:28px 22px}
  .dg-insp{min-height:190px;border-left:0;border-top:1px solid var(--dg-panel-line)}
  .dg-insp-pane{padding:16px}
  .dg-sticky-track{min-height:0}
  .dg-sticky{display:flex;flex-direction:column;gap:28px;position:static;top:auto}
  .dg-sticky__viz{display:none}
  .dg-lay--local{display:flex;margin-top:16px;min-height:220px;padding:20px}
  .dg-step:not(.is-on) h3,.dg-step:not(.is-on) p{opacity:1}
  .dg-sec-dark .dg-step:not(.is-on) h3{color:#fff}
  .dg-sec-dark .dg-step:not(.is-on) p{color:var(--dg-on-dark)}
  .dg-step{border-left-color:var(--dg-ink)}
  .dg-sec-dark .dg-step{border-left-color:#464646}
  .dg-compare{min-height:340px}
  .dg-compare__after,.dg-compare__before{padding:32px 22px}
  .dg-compare__title--after{font-size:clamp(1.8rem,10vw,2.6rem)}
  .dg-specs{grid-template-columns:1fr}
  .dg-mq .h1{font-size:2.6rem}
  .dg-mq .h2{font-size:1.85rem}
  .dg-mq .h3{font-size:1.35rem}
  .dg-mq .lead{font-size:1.15rem}
  .dg-mq-meta{flex-direction:column;gap:8px;margin-top:16px}
  .dg-mq__set{gap:28px;padding-right:28px}
  .dg #stile .sec-head h2,
  .dg #inspector .sec-head h2,
  .dg #composizione .sec-head h2,
  .dg #confronto .sec-head h2,
  .dg #proprieta .sec-head h2,
  .dg #scala .sec-head h2{font-size:2rem;line-height:36px}
  .dg #stile .sec-head .lead,
  .dg #inspector .sec-head .lead,
  .dg #composizione .sec-head .lead,
  .dg #confronto .sec-head .lead,
  .dg #proprieta .sec-head .lead,
  .dg #scala .sec-head .lead{font-size:1.125rem;line-height:28px}
}

@media(prefers-reduced-motion:reduce){
  .dg-pane,.dg-insp-pane,.dg-mini-flex,.dg-mini-flex i,.dg-lay__row,.dg-lay__row b{transition:none}
  .dg-mq{animation:none}
  .dg-tile,.dg-spec,.dg-step,.dg-compare{opacity:1!important;transform:none!important}
}
