@font-face {
  font-family: "Paperlogy";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Paperlogy";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Paperlogy";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Paperlogy";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Paperlogy";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Paperlogy";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2") format("woff2");
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "DNFBitBit";
  src: url("/assets/font/DNFBitBitTTF.woff") format("woff");
  font-display: swap;
}
html {
  font-size: 10px;
}
@media (max-width: 720px) {
  html {
    font-size: 1.3888888889vw;
  }
}
@media (min-width: 721px) {
  html {
    scrollbar-gutter: stable;
  }
}

body {
  margin: 0;
  background: #fff;
}

.dg26-wrap {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
  background: #fff;
}
.dg26-wrap * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  letter-spacing: inherit;
}
.dg26-wrap {
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  color: #221f1f;
  word-break: keep-all;
}
.dg26-wrap img {
  display: block;
  width: 100%;
  height: auto;
}
.dg26-wrap [class*=img-box] {
  position: absolute;
}
.dg26-wrap [class*=img-box] > img {
  width: 100%;
}
.dg26-wrap em {
  font-style: normal;
}
.dg26-wrap ul, .dg26-wrap ol {
  list-style: none;
}
.dg26-wrap a {
  text-decoration: none;
}
.dg26-wrap button {
  border: 0;
  background: none;
  cursor: pointer;
  font: inherit;
}
.dg26-wrap input {
  border: 0;
  outline: 0;
  font: inherit;
  background: none;
  border-radius: 0;
  -webkit-appearance: none;
  appearance: none;
}

.dg26-blind {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}

.dg26-sec {
  position: relative;
  overflow: hidden;
}

.dg26-in {
  position: relative;
  width: 72rem;
  height: 100%;
  margin: 0 auto;
}

.dg26-blurs {
  display: none;
  pointer-events: none;
}
@media (min-width: 721px) {
  .dg26-blurs {
    display: block;
  }
}

.dg26-tit {
  position: absolute;
  left: 0;
  top: 0;
  width: 72rem;
}

.mt-hide {
  visibility: hidden;
}

.tl-line {
  display: block;
  overflow: hidden;
}

.tl-line.is-open {
  overflow: visible;
}

.tl-in {
  display: inline-block;
}

.motion-fade-up {
  opacity: 0;
  transform: translateY(3rem);
  transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}

.motion-fade-up.motion-play {
  opacity: 1;
  transform: none;
}

html.dg26-still .mt-hide {
  visibility: visible;
}
html.dg26-still .motion-fade-up {
  opacity: 1;
  transform: none;
  transition: none;
}
html.dg26-still *, html.dg26-still *::before, html.dg26-still *::after {
  animation: none !important;
}
html.dg26-still [data-step], html.dg26-still .dg26-q__panel {
  transition: none !important;
}
html.dg26-still .dg26-g1__row--10.is-pre {
  background-color: #fff;
}
html.dg26-still .dg26-g1__row--10.is-pre::after {
  opacity: 1;
}

@keyframes dg26-float-x {
  0%, 100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(var(--fx, 0.8rem));
  }
}
@keyframes dg26-float-y {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(var(--fy, -1rem));
  }
}
@keyframes dg26-twinkle {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.35;
    transform: scale(0.8);
  }
}
@keyframes dg26-rise {
  0% {
    transform: translateY(0);
    opacity: 0;
  }
  15% {
    opacity: var(--po, 1);
  }
  85% {
    opacity: var(--po, 1);
  }
  100% {
    transform: translateY(-6rem);
    opacity: 0;
  }
}
@keyframes dg26-bounce-y {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(1rem);
  }
}
@keyframes dg26-mx {
  0% {
    transform: translateY(124.776rem);
    opacity: 0;
  }
  6.51% {
    transform: translateY(123.043rem);
    opacity: 0.45;
  }
  9.22% {
    transform: translateY(121.31rem);
    opacity: 1;
  }
  11.31% {
    transform: translateY(119.577rem);
    opacity: 1;
  }
  13.09% {
    transform: translateY(117.844rem);
    opacity: 1;
  }
  14.66% {
    transform: translateY(116.111rem);
    opacity: 1;
  }
  16.09% {
    transform: translateY(114.378rem);
    opacity: 1;
  }
  17.41% {
    transform: translateY(112.645rem);
    opacity: 1;
  }
  18.64% {
    transform: translateY(110.912rem);
    opacity: 1;
  }
  19.81% {
    transform: translateY(109.179rem);
    opacity: 1;
  }
  20.92% {
    transform: translateY(107.446rem);
    opacity: 1;
  }
  21.98% {
    transform: translateY(105.713rem);
    opacity: 1;
  }
  23.01% {
    transform: translateY(103.98rem);
    opacity: 1;
  }
  23.99% {
    transform: translateY(102.247rem);
    opacity: 1;
  }
  24.94% {
    transform: translateY(100.514rem);
    opacity: 1;
  }
  25.87% {
    transform: translateY(98.781rem);
    opacity: 1;
  }
  26.77% {
    transform: translateY(97.048rem);
    opacity: 1;
  }
  27.65% {
    transform: translateY(95.315rem);
    opacity: 1;
  }
  28.51% {
    transform: translateY(93.582rem);
    opacity: 1;
  }
  29.35% {
    transform: translateY(91.849rem);
    opacity: 1;
  }
  30.17% {
    transform: translateY(90.116rem);
    opacity: 1;
  }
  30.98% {
    transform: translateY(88.383rem);
    opacity: 1;
  }
  31.78% {
    transform: translateY(86.65rem);
    opacity: 1;
  }
  32.56% {
    transform: translateY(84.917rem);
    opacity: 1;
  }
  33.33% {
    transform: translateY(83.184rem);
    opacity: 1;
  }
  34.09% {
    transform: translateY(81.451rem);
    opacity: 1;
  }
  34.84% {
    transform: translateY(79.718rem);
    opacity: 1;
  }
  35.59% {
    transform: translateY(77.985rem);
    opacity: 1;
  }
  36.32% {
    transform: translateY(76.252rem);
    opacity: 1;
  }
  37.05% {
    transform: translateY(74.519rem);
    opacity: 1;
  }
  37.76% {
    transform: translateY(72.786rem);
    opacity: 1;
  }
  38.48% {
    transform: translateY(71.053rem);
    opacity: 1;
  }
  39.18% {
    transform: translateY(69.32rem);
    opacity: 1;
  }
  39.88% {
    transform: translateY(67.587rem);
    opacity: 1;
  }
  40.58% {
    transform: translateY(65.854rem);
    opacity: 1;
  }
  41.27% {
    transform: translateY(64.121rem);
    opacity: 1;
  }
  41.96% {
    transform: translateY(62.388rem);
    opacity: 1;
  }
  42.64% {
    transform: translateY(60.655rem);
    opacity: 1;
  }
  43.32% {
    transform: translateY(58.922rem);
    opacity: 1;
  }
  44% {
    transform: translateY(57.189rem);
    opacity: 1;
  }
  44.67% {
    transform: translateY(55.456rem);
    opacity: 1;
  }
  45.34% {
    transform: translateY(53.723rem);
    opacity: 1;
  }
  46.01% {
    transform: translateY(51.99rem);
    opacity: 1;
  }
  46.68% {
    transform: translateY(50.257rem);
    opacity: 1;
  }
  47.34% {
    transform: translateY(48.524rem);
    opacity: 1;
  }
  48.01% {
    transform: translateY(46.791rem);
    opacity: 1;
  }
  48.67% {
    transform: translateY(45.058rem);
    opacity: 1;
  }
  49.34% {
    transform: translateY(43.325rem);
    opacity: 1;
  }
  50% {
    transform: translateY(41.592rem);
    opacity: 1;
  }
  50.66% {
    transform: translateY(39.859rem);
    opacity: 1;
  }
  51.33% {
    transform: translateY(38.126rem);
    opacity: 1;
  }
  51.99% {
    transform: translateY(36.393rem);
    opacity: 1;
  }
  52.66% {
    transform: translateY(34.66rem);
    opacity: 1;
  }
  53.32% {
    transform: translateY(32.927rem);
    opacity: 1;
  }
  53.99% {
    transform: translateY(31.194rem);
    opacity: 1;
  }
  54.66% {
    transform: translateY(29.461rem);
    opacity: 1;
  }
  55.33% {
    transform: translateY(27.728rem);
    opacity: 1;
  }
  56% {
    transform: translateY(25.995rem);
    opacity: 1;
  }
  56.68% {
    transform: translateY(24.262rem);
    opacity: 1;
  }
  57.36% {
    transform: translateY(22.529rem);
    opacity: 1;
  }
  58.04% {
    transform: translateY(20.796rem);
    opacity: 1;
  }
  58.73% {
    transform: translateY(19.063rem);
    opacity: 1;
  }
  59.42% {
    transform: translateY(17.33rem);
    opacity: 1;
  }
  60.12% {
    transform: translateY(15.597rem);
    opacity: 1;
  }
  60.82% {
    transform: translateY(13.864rem);
    opacity: 1;
  }
  61.52% {
    transform: translateY(12.131rem);
    opacity: 1;
  }
  62.24% {
    transform: translateY(10.398rem);
    opacity: 1;
  }
  62.95% {
    transform: translateY(8.665rem);
    opacity: 1;
  }
  63.68% {
    transform: translateY(6.932rem);
    opacity: 1;
  }
  64.41% {
    transform: translateY(5.199rem);
    opacity: 1;
  }
  65.16% {
    transform: translateY(3.466rem);
    opacity: 1;
  }
  65.91% {
    transform: translateY(1.733rem);
    opacity: 1;
  }
  66.67% {
    transform: translateY(0rem);
    opacity: 1;
  }
  67.44% {
    transform: translateY(-1.733rem);
    opacity: 1;
  }
  68.22% {
    transform: translateY(-3.466rem);
    opacity: 1;
  }
  69.02% {
    transform: translateY(-5.199rem);
    opacity: 1;
  }
  69.83% {
    transform: translateY(-6.932rem);
    opacity: 1;
  }
  70.65% {
    transform: translateY(-8.665rem);
    opacity: 1;
  }
  71.49% {
    transform: translateY(-10.398rem);
    opacity: 1;
  }
  72.35% {
    transform: translateY(-12.131rem);
    opacity: 1;
  }
  73.23% {
    transform: translateY(-13.864rem);
    opacity: 1;
  }
  74.13% {
    transform: translateY(-15.597rem);
    opacity: 1;
  }
  75.06% {
    transform: translateY(-17.33rem);
    opacity: 1;
  }
  76.01% {
    transform: translateY(-19.063rem);
    opacity: 1;
  }
  76.99% {
    transform: translateY(-20.796rem);
    opacity: 1;
  }
  78.02% {
    transform: translateY(-22.529rem);
    opacity: 1;
  }
  79.08% {
    transform: translateY(-24.262rem);
    opacity: 1;
  }
  80.19% {
    transform: translateY(-25.995rem);
    opacity: 1;
  }
  81.36% {
    transform: translateY(-27.728rem);
    opacity: 1;
  }
  82.59% {
    transform: translateY(-29.461rem);
    opacity: 1;
  }
  83.91% {
    transform: translateY(-31.194rem);
    opacity: 1;
  }
  85.34% {
    transform: translateY(-32.927rem);
    opacity: 1;
  }
  86.91% {
    transform: translateY(-34.66rem);
    opacity: 1;
  }
  88.69% {
    transform: translateY(-36.393rem);
    opacity: 1;
  }
  90.78% {
    transform: translateY(-38.126rem);
    opacity: 0.45;
  }
  93.49% {
    transform: translateY(-39.859rem);
    opacity: 0;
  }
  100% {
    transform: translateY(-41.592rem);
    opacity: 0;
  }
}
@keyframes dg26-mx-lg {
  0% {
    transform: translateY(156.024rem);
    opacity: 0;
  }
  6.51% {
    transform: translateY(153.857rem);
    opacity: 0.45;
  }
  9.22% {
    transform: translateY(151.69rem);
    opacity: 1;
  }
  11.31% {
    transform: translateY(149.523rem);
    opacity: 1;
  }
  13.09% {
    transform: translateY(147.356rem);
    opacity: 1;
  }
  14.66% {
    transform: translateY(145.189rem);
    opacity: 1;
  }
  16.09% {
    transform: translateY(143.022rem);
    opacity: 1;
  }
  17.41% {
    transform: translateY(140.855rem);
    opacity: 1;
  }
  18.64% {
    transform: translateY(138.688rem);
    opacity: 1;
  }
  19.81% {
    transform: translateY(136.521rem);
    opacity: 1;
  }
  20.92% {
    transform: translateY(134.354rem);
    opacity: 1;
  }
  21.98% {
    transform: translateY(132.187rem);
    opacity: 1;
  }
  23.01% {
    transform: translateY(130.02rem);
    opacity: 1;
  }
  23.99% {
    transform: translateY(127.853rem);
    opacity: 1;
  }
  24.94% {
    transform: translateY(125.686rem);
    opacity: 1;
  }
  25.87% {
    transform: translateY(123.519rem);
    opacity: 1;
  }
  26.77% {
    transform: translateY(121.352rem);
    opacity: 1;
  }
  27.65% {
    transform: translateY(119.185rem);
    opacity: 1;
  }
  28.51% {
    transform: translateY(117.018rem);
    opacity: 1;
  }
  29.35% {
    transform: translateY(114.851rem);
    opacity: 1;
  }
  30.17% {
    transform: translateY(112.684rem);
    opacity: 1;
  }
  30.98% {
    transform: translateY(110.517rem);
    opacity: 1;
  }
  31.78% {
    transform: translateY(108.35rem);
    opacity: 1;
  }
  32.56% {
    transform: translateY(106.183rem);
    opacity: 1;
  }
  33.33% {
    transform: translateY(104.016rem);
    opacity: 1;
  }
  34.09% {
    transform: translateY(101.849rem);
    opacity: 1;
  }
  34.84% {
    transform: translateY(99.682rem);
    opacity: 1;
  }
  35.59% {
    transform: translateY(97.515rem);
    opacity: 1;
  }
  36.32% {
    transform: translateY(95.348rem);
    opacity: 1;
  }
  37.05% {
    transform: translateY(93.181rem);
    opacity: 1;
  }
  37.76% {
    transform: translateY(91.014rem);
    opacity: 1;
  }
  38.48% {
    transform: translateY(88.847rem);
    opacity: 1;
  }
  39.18% {
    transform: translateY(86.68rem);
    opacity: 1;
  }
  39.88% {
    transform: translateY(84.513rem);
    opacity: 1;
  }
  40.58% {
    transform: translateY(82.346rem);
    opacity: 1;
  }
  41.27% {
    transform: translateY(80.179rem);
    opacity: 1;
  }
  41.96% {
    transform: translateY(78.012rem);
    opacity: 1;
  }
  42.64% {
    transform: translateY(75.845rem);
    opacity: 1;
  }
  43.32% {
    transform: translateY(73.678rem);
    opacity: 1;
  }
  44% {
    transform: translateY(71.511rem);
    opacity: 1;
  }
  44.67% {
    transform: translateY(69.344rem);
    opacity: 1;
  }
  45.34% {
    transform: translateY(67.177rem);
    opacity: 1;
  }
  46.01% {
    transform: translateY(65.01rem);
    opacity: 1;
  }
  46.68% {
    transform: translateY(62.843rem);
    opacity: 1;
  }
  47.34% {
    transform: translateY(60.676rem);
    opacity: 1;
  }
  48.01% {
    transform: translateY(58.509rem);
    opacity: 1;
  }
  48.67% {
    transform: translateY(56.342rem);
    opacity: 1;
  }
  49.34% {
    transform: translateY(54.175rem);
    opacity: 1;
  }
  50% {
    transform: translateY(52.008rem);
    opacity: 1;
  }
  50.66% {
    transform: translateY(49.841rem);
    opacity: 1;
  }
  51.33% {
    transform: translateY(47.674rem);
    opacity: 1;
  }
  51.99% {
    transform: translateY(45.507rem);
    opacity: 1;
  }
  52.66% {
    transform: translateY(43.34rem);
    opacity: 1;
  }
  53.32% {
    transform: translateY(41.173rem);
    opacity: 1;
  }
  53.99% {
    transform: translateY(39.006rem);
    opacity: 1;
  }
  54.66% {
    transform: translateY(36.839rem);
    opacity: 1;
  }
  55.33% {
    transform: translateY(34.672rem);
    opacity: 1;
  }
  56% {
    transform: translateY(32.505rem);
    opacity: 1;
  }
  56.68% {
    transform: translateY(30.338rem);
    opacity: 1;
  }
  57.36% {
    transform: translateY(28.171rem);
    opacity: 1;
  }
  58.04% {
    transform: translateY(26.004rem);
    opacity: 1;
  }
  58.73% {
    transform: translateY(23.837rem);
    opacity: 1;
  }
  59.42% {
    transform: translateY(21.67rem);
    opacity: 1;
  }
  60.12% {
    transform: translateY(19.503rem);
    opacity: 1;
  }
  60.82% {
    transform: translateY(17.336rem);
    opacity: 1;
  }
  61.52% {
    transform: translateY(15.169rem);
    opacity: 1;
  }
  62.24% {
    transform: translateY(13.002rem);
    opacity: 1;
  }
  62.95% {
    transform: translateY(10.835rem);
    opacity: 1;
  }
  63.68% {
    transform: translateY(8.668rem);
    opacity: 1;
  }
  64.41% {
    transform: translateY(6.501rem);
    opacity: 1;
  }
  65.16% {
    transform: translateY(4.334rem);
    opacity: 1;
  }
  65.91% {
    transform: translateY(2.167rem);
    opacity: 1;
  }
  66.67% {
    transform: translateY(0rem);
    opacity: 1;
  }
  67.44% {
    transform: translateY(-2.167rem);
    opacity: 1;
  }
  68.22% {
    transform: translateY(-4.334rem);
    opacity: 1;
  }
  69.02% {
    transform: translateY(-6.501rem);
    opacity: 1;
  }
  69.83% {
    transform: translateY(-8.668rem);
    opacity: 1;
  }
  70.65% {
    transform: translateY(-10.835rem);
    opacity: 1;
  }
  71.49% {
    transform: translateY(-13.002rem);
    opacity: 1;
  }
  72.35% {
    transform: translateY(-15.169rem);
    opacity: 1;
  }
  73.23% {
    transform: translateY(-17.336rem);
    opacity: 1;
  }
  74.13% {
    transform: translateY(-19.503rem);
    opacity: 1;
  }
  75.06% {
    transform: translateY(-21.67rem);
    opacity: 1;
  }
  76.01% {
    transform: translateY(-23.837rem);
    opacity: 1;
  }
  76.99% {
    transform: translateY(-26.004rem);
    opacity: 1;
  }
  78.02% {
    transform: translateY(-28.171rem);
    opacity: 1;
  }
  79.08% {
    transform: translateY(-30.338rem);
    opacity: 1;
  }
  80.19% {
    transform: translateY(-32.505rem);
    opacity: 1;
  }
  81.36% {
    transform: translateY(-34.672rem);
    opacity: 1;
  }
  82.59% {
    transform: translateY(-36.839rem);
    opacity: 1;
  }
  83.91% {
    transform: translateY(-39.006rem);
    opacity: 1;
  }
  85.34% {
    transform: translateY(-41.173rem);
    opacity: 1;
  }
  86.91% {
    transform: translateY(-43.34rem);
    opacity: 1;
  }
  88.69% {
    transform: translateY(-45.507rem);
    opacity: 1;
  }
  90.78% {
    transform: translateY(-47.674rem);
    opacity: 0.45;
  }
  93.49% {
    transform: translateY(-49.841rem);
    opacity: 0;
  }
  100% {
    transform: translateY(-52.008rem);
    opacity: 0;
  }
}
@keyframes dg26-blink {
  0% {
    opacity: 1;
  }
  6.52% {
    opacity: 0;
  }
  8.7% {
    opacity: 1;
  }
  10.87% {
    opacity: 0;
  }
  13.04% {
    opacity: 1;
  }
  18.48% {
    opacity: 0;
  }
  20.65% {
    opacity: 1;
  }
  31.52% {
    opacity: 0;
  }
  33.7% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dg26-pop {
  0% {
    transform: scale(0.88);
  }
  50% {
    transform: scale(1.06);
  }
  78% {
    transform: scale(0.98);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes dg26-lamp {
  0%, 100% {
    filter: drop-shadow(0 0 0 rgba(var(--gc), 0));
  }
  50% {
    filter: drop-shadow(0 0 1.4rem rgba(var(--gc), 0.8));
  }
}
@keyframes str-face-boing {
  0% {
    transform: scale(1, 1);
  }
  9% {
    transform: scale(0.92, 1.06);
  }
  17% {
    transform: scale(1.08, 0.95);
  }
  24% {
    transform: scale(0.97, 1.02);
  }
  30% {
    transform: scale(1.02, 0.99);
  }
  35%, 100% {
    transform: scale(1, 1);
  }
}
@keyframes sbSparkle {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
  70%, 100% {
    opacity: 0;
    transform: scale(1.3);
  }
}
@keyframes dg26-ring {
  0% {
    box-shadow: inset 0 0 0 0 #feeb60;
  }
  40% {
    box-shadow: inset 0 0 0 1.3rem #feeb60;
  }
  70% {
    box-shadow: inset 0 0 0 0.45rem #feeb60;
  }
  100% {
    box-shadow: inset 0 0 0 0.6rem #feeb60;
  }
}
@keyframes dg26-pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.45;
  }
}
@keyframes dg26-ox-inv {
  0%, 35% {
    opacity: 0;
  }
  50%, 85% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.dg26-cover {
  height: 120rem;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-image: url("https://cdn.gni.kr/assets/images/digital2026/section01_bg_mo.webp");
  background-size: 72rem auto;
}
@media (min-width: 721px) {
  .dg26-cover {
    background-image: url("https://cdn.gni.kr/assets/images/digital2026/section01_bg.webp");
    background-size: 192rem auto;
  }
}
.dg26-cover .dg26-cover__bars {
  position: absolute;
  left: -60rem;
  top: 76rem;
  width: 192rem;
  height: 24rem;
  pointer-events: none;
  filter: drop-shadow(0 0 1rem rgba(116, 255, 213, 0.22));
}
.dg26-cover .dg26-cover__fx {
  position: absolute;
  left: -60rem;
  top: 0;
  width: 192rem;
  height: 120rem;
  pointer-events: none;
}
.dg26-cover .dg26-cover__sub {
  position: absolute;
  left: 0;
  top: 15.192rem;
  width: 72rem;
  margin-left: -0.2rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.2rem;
  color: #fff;
  letter-spacing: 0em;
}
.dg26-cover .img-box01 {
  left: 52.5rem;
  top: 2.2rem;
  width: 17rem;
}
.dg26-cover .img-box02 {
  left: 7.7rem;
  top: 22.5rem;
  width: 56.3rem;
}
.dg26-cover .img-box03 {
  left: 12.6rem;
  top: 50.2rem;
  width: 45.8rem;
}
.dg26-cover .img-box05 {
  left: 51.4rem;
  top: 60.3rem;
  width: 19.2rem;
}
.dg26-cover .img-box06 {
  left: -27.1rem;
  top: 52.3rem;
  width: 20rem;
}
.dg26-cover .img-box07 {
  left: 3.5rem;
  top: 51.3rem;
  width: 16.4rem;
}
.dg26-cover .img-box08 {
  left: 2.5rem;
  top: 70.1rem;
  width: 14.5rem;
}
.dg26-cover .img-box09 {
  left: 53.6rem;
  top: 46.1rem;
  width: 14.9rem;
}
.dg26-cover .img-box10 {
  left: 73.1rem;
  top: 37.4rem;
  width: 17.1rem;
}
.dg26-cover .img-box11 {
  left: -12.5rem;
  top: 81.7rem;
  width: 97.9rem;
  pointer-events: none;
  --rv: 120%;
  -webkit-mask-image: linear-gradient(to top, #000 calc(var(--rv) - 25%), transparent var(--rv));
  mask-image: linear-gradient(to top, #000 calc(var(--rv) - 25%), transparent var(--rv));
}
.dg26-cover .img-box11.is-on img {
  animation: dg26-beam 3.6s ease-in-out infinite;
}
.dg26-cover .img-box16 {
  left: 12.8rem;
  top: 92rem;
  width: 45.9rem;
  pointer-events: none;
}
.dg26-cover .img-box17 {
  left: 10.4rem;
  top: 95.4rem;
  width: 50.9rem;
  pointer-events: none;
}
.dg26-cover .img-box18 {
  left: -40.8rem;
  top: 39.7rem;
  width: 6.2rem;
  pointer-events: none;
}
.dg26-cover .img-box19 {
  left: 90.2rem;
  top: 0.6rem;
  width: 6rem;
  pointer-events: none;
}
.dg26-cover .dg26-cover__glow {
  position: absolute;
  left: 10.4rem;
  top: 88rem;
  width: 46rem;
  height: 16rem;
  border-radius: 50%;
  pointer-events: none;
  background: radial-gradient(closest-side, rgba(240, 255, 150, 0.75), rgba(200, 255, 120, 0.35) 45%, rgba(170, 255, 120, 0));
  mix-blend-mode: screen;
  opacity: 0;
}
.dg26-cover .dg26-cover__glow.is-on {
  animation: dg26-glow 2.8s ease-in-out infinite;
}
.dg26-cover .img-box12 {
  left: 1rem;
  top: 100.8rem;
  width: 70.6rem;
}
.dg26-cover .img-box05, .dg26-cover .img-box06, .dg26-cover .img-box07, .dg26-cover .img-box08, .dg26-cover .img-box09, .dg26-cover .img-box10 {
  --gc: 116, 255, 213;
  animation: dg26-lamp 2.6s ease-in-out infinite;
}
.dg26-cover .img-box08 {
  --gc: 255, 200, 70;
  animation-duration: 2.2s;
}
.dg26-cover .img-box07 {
  animation-delay: -0.5s;
}
.dg26-cover .img-box06 {
  animation-delay: -1.1s;
}
.dg26-cover .img-box05 {
  animation-delay: -1.6s;
}
.dg26-cover .img-box09 {
  animation-delay: -0.8s;
}
.dg26-cover .img-box10 {
  animation-delay: -2s;
}
.dg26-cover .img-box04 {
  left: 32.2rem;
  top: 95.4rem;
  width: 36.4rem;
  pointer-events: none;
}

@keyframes dg26-glow {
  0%, 100% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.8;
  }
}
@keyframes dg26-beam {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.dg26-quiz {
  height: 476.2rem;
  background: #fffded;
}
@media (min-width: 721px) {
  .dg26-quiz {
    background-image: url("https://cdn.gni.kr/assets/images/digital2026/section02_bg.webp");
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 192rem auto;
  }
}
.dg26-quiz .dg26-mxs {
  display: none;
}
@media (min-width: 721px) {
  .dg26-quiz .dg26-mxs {
    display: block;
  }
}
.dg26-quiz .dg26-blurs .img-box46 {
  left: 98.1rem;
  top: 416.5rem;
  width: 33.9rem;
}
.dg26-quiz .dg26-blurs .img-box47 {
  left: -60rem;
  top: 445.8rem;
  width: 29.6rem;
}
.dg26-quiz .dg26-blurs .img-box48 {
  left: -41.5rem;
  top: 396.8rem;
  width: 16.9rem;
}
.dg26-quiz .dg26-blurs .img-box49 {
  left: 82.4rem;
  top: 416.7rem;
  width: 12.3rem;
}
.dg26-quiz .dg26-blurs .img-box50 {
  left: 83rem;
  top: 453.1rem;
  width: 22.6rem;
}
.dg26-quiz .dg26-mx {
  position: absolute;
  left: calc(var(--mx) * 1rem / 10);
  top: calc(var(--my) * 1rem / 10);
  width: 1.4rem;
  height: 6.6rem;
  background-image: linear-gradient(to bottom, #fde185 0 1rem, transparent 1rem);
  background-position: 0.2rem 0.2rem;
  background-size: 1rem 1.733rem;
  background-repeat: repeat-y;
  animation: dg26-mx 9s steps(1, end) infinite;
  animation-delay: calc(var(--md) * -1.29s);
}
.dg26-quiz .dg26-mx--lg {
  width: 1.6rem;
  height: 8.2rem;
  background-image: linear-gradient(to bottom, #fde185 0 1.3rem, transparent 1.3rem);
  background-position: 0.15rem 0.2rem;
  background-size: 1.3rem 2.167rem;
  animation-name: dg26-mx-lg;
}
.dg26-quiz .dg26-quiz__t1 {
  position: absolute;
  left: 0;
  top: 11.60035rem;
  width: 72rem;
  margin-left: -0.2rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 4.61rem;
  color: #38352f;
  letter-spacing: -0.025em;
}
.dg26-quiz .dg26-quiz__t2 {
  position: absolute;
  left: 0;
  top: 17.92415rem;
  width: 72rem;
  margin-left: -0.1rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7.517rem;
  color: #305ae1;
  letter-spacing: -0.025em;
}
.dg26-quiz .dg26-q__box {
  position: absolute;
  left: 2rem;
  width: 68rem;
  height: 61rem;
  border-radius: 8rem;
}
.dg26-quiz .dg26-q--1 .dg26-q__box {
  top: 55.4rem;
  background: linear-gradient(180deg, #3259e0, #06a9fe);
}
.dg26-quiz .dg26-q--2 .dg26-q__box {
  top: 259.3rem;
  background: linear-gradient(180deg, #7944ed, #a169fb);
}
.dg26-quiz .dg26-q__panel {
  position: absolute;
  left: 4rem;
  width: 64rem;
  height: 38.3rem;
  border-radius: 4rem 4rem 6rem 6rem;
  background: #fff;
  overflow: hidden;
  isolation: isolate;
}
.dg26-quiz .dg26-q--1 .dg26-q__panel {
  top: 76.1rem;
}
.dg26-quiz .dg26-q--2 .dg26-q__panel {
  top: 280.2rem;
}
.dg26-quiz .dg26-q__ask {
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.407rem;
  color: #fff;
  letter-spacing: -0.025em;
  line-height: 5.01rem;
  position: absolute;
  white-space: nowrap;
}
.dg26-quiz .dg26-q__ask em {
  color: #feeb60;
}
.dg26-quiz .dg26-q--1 .dg26-q__ask {
  left: 18.4rem;
  top: 60.977045rem;
}
.dg26-quiz .dg26-q--2 .dg26-q__ask {
  left: 18.5rem;
  top: 265.077045rem;
}
.dg26-quiz .dg26-q__note {
  position: absolute;
  left: 6.8rem;
  top: 32.76974rem;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 2.004rem;
  color: #8a8a8a;
  letter-spacing: -0.025em;
}
.dg26-quiz .dg26-q__exp {
  position: absolute;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.407rem;
  color: #221f1f;
  letter-spacing: -0.025em;
  line-height: 5.01rem;
  white-space: nowrap;
  top: 22.777045rem;
}
.dg26-quiz .dg26-q--1 .dg26-q__exp {
  left: 29.1rem;
}
.dg26-quiz .dg26-q--2 .dg26-q__exp {
  left: 20.4rem;
}
.dg26-quiz .dg26-q__bar, .dg26-quiz .dg26-q__char, .dg26-quiz .dg26-q__exp {
  visibility: hidden;
}
.dg26-quiz .dg26-ox {
  position: absolute;
  width: 24.2rem;
  height: 26.9rem;
  border-radius: 2rem;
}
.dg26-quiz .dg26-ox > .img-box09, .dg26-quiz .dg26-ox > .img-box10 {
  left: 0;
  top: 0;
  width: 100%;
}
.dg26-quiz .dg26-ox--o {
  filter: drop-shadow(1.22rem 1.46rem 0.82rem rgba(17, 65, 122, 0.28));
}
.dg26-quiz .dg26-ox--x {
  filter: drop-shadow(0.6rem 0.8rem 0.82rem rgba(203, 100, 27, 0.64));
}
.dg26-quiz .dg26-q--1 .dg26-ox--o {
  left: 6.4rem;
  top: 2.8rem;
}
.dg26-quiz .dg26-q--1 .dg26-ox--x {
  left: 33.3rem;
  top: 2.8rem;
}
.dg26-quiz .dg26-q--2 .dg26-ox--o {
  left: 6.2rem;
  top: 5.7rem;
}
.dg26-quiz .dg26-q--2 .dg26-ox--x {
  left: 33.1rem;
  top: 5.7rem;
}
.dg26-quiz .dg26-ox__inv {
  position: absolute;
  z-index: 2;
  inset: 0.1rem 0.1rem 0.1rem 0.1rem;
  border-radius: 1.9rem;
  background: #fff;
  opacity: 0;
  animation: dg26-ox-inv 3.2s ease-in-out infinite;
}
@media (hover: hover) and (pointer: fine) {
  .dg26-quiz .dg26-ox__inv {
    animation: none;
    transition: opacity 0.3s ease;
  }
}
@media (hover: hover) and (pointer: fine) {
  .dg26-quiz .dg26-ox:hover .dg26-ox__inv, .dg26-quiz .dg26-ox:focus-visible .dg26-ox__inv {
    opacity: 1;
  }
}
.dg26-quiz .dg26-ox--o .dg26-ox__inv {
  box-shadow: inset 0 0 0 0.4rem #0c99f0;
}
.dg26-quiz .dg26-ox--x .dg26-ox__inv {
  box-shadow: inset 0 0 0 0.4rem #fd8e33;
  animation-delay: -1.6s;
}
.dg26-quiz .dg26-ox__inv .img-box11, .dg26-quiz .dg26-ox__inv .img-box12 {
  top: 4.3rem;
}
.dg26-quiz .dg26-ox__inv .img-box11 {
  left: 6.8rem;
  width: 10.3rem;
}
.dg26-quiz .dg26-ox__inv .img-box12 {
  left: 6.8rem;
  width: 10.4rem;
}
.dg26-quiz .dg26-ox__label {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 18.878545rem;
  width: 100%;
  text-align: center;
  line-height: 1;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.407rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-quiz .dg26-ox__inv .dg26-ox__label {
  top: 18.778545rem;
}
.dg26-quiz .dg26-ox--o .dg26-ox__inv .dg26-ox__label {
  color: #0c99f0;
}
.dg26-quiz .dg26-ox--x .dg26-ox__inv .dg26-ox__label {
  color: #fd8e33;
}
.dg26-quiz .dg26-ox:focus-visible {
  outline: 0.4rem solid #ffd200;
  outline-offset: 0.4rem;
}
.dg26-quiz .img-box01 {
  left: 26.5rem;
  top: 25.7rem;
  width: 41rem;
}
.dg26-quiz .img-box02 {
  left: 27.2rem;
  top: 29.3rem;
  width: 4.6rem;
  animation: str-face-boing 1.2s ease-in-out infinite;
  will-change: transform;
  backface-visibility: hidden;
}
.dg26-quiz .img-box45 {
  left: 31.1rem;
  top: 31.9rem;
  width: 2.9rem;
  animation: str-face-boing 1.2s ease-in-out 0.2s infinite;
  will-change: transform;
  backface-visibility: hidden;
}
.dg26-quiz .img-box03 {
  left: 7rem;
  top: 30.9rem;
  width: 23.3rem;
  filter: drop-shadow(0.47rem 2.66rem 0.74rem rgba(45, 62, 106, 0.29));
}
.dg26-quiz .img-box04 {
  left: 11rem;
  top: 34.1rem;
  width: 14.7rem;
}
.dg26-quiz .img-box05 {
  left: 15.2rem;
  top: 40.3rem;
  width: 7rem;
  filter: drop-shadow(0.09rem 0.49rem 0.41rem rgba(52, 31, 114, 0.45));
}
.dg26-quiz .img-box06 {
  left: 11.9rem;
  top: 33.5rem;
  width: 13rem;
}
.dg26-quiz .img-box07 {
  left: 16.8rem;
  top: 41.2rem;
  width: 3.5rem;
  filter: drop-shadow(0.09rem 0.49rem 0.41rem rgba(52, 31, 114, 0.45));
}
.dg26-quiz .img-box08 {
  left: 8.1rem;
  top: 61.6rem;
  width: 9.2rem;
  filter: drop-shadow(0.035rem 0.2rem 0.12rem #2184c4);
}
.dg26-quiz .img-box13 {
  left: 9.5rem;
  top: 5.5rem;
  width: 44.4rem;
  filter: drop-shadow(0.6rem 0.8rem 0.82rem rgba(203, 100, 27, 0.64));
}
.dg26-quiz .img-box14 {
  left: 6.5rem;
  top: 20rem;
  width: 20rem;
}
.dg26-quiz .img-box15 {
  left: 34rem;
  top: 119.6rem;
  width: 4rem;
  animation: dg26-bounce-y 1.4s ease-in-out infinite;
}
.dg26-quiz .dg26-g1__box {
  position: absolute;
  left: 2rem;
  top: 127.8rem;
  width: 68rem;
  height: 93.9rem;
  border-radius: 8rem;
  background: #00a7fd;
}
.dg26-quiz .dg26-g1__t1 {
  position: absolute;
  left: 0;
  top: 135.61335rem;
  width: 72rem;
  margin-left: 0rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 4.41rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-quiz .dg26-g1__t2 {
  position: absolute;
  left: 0;
  top: 141.861285rem;
  width: 72rem;
  margin-left: -0.1rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 5.211rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-quiz .dg26-g1__t2 em {
  color: #feeb60;
}
.dg26-quiz .dg26-g1__ul {
  position: absolute;
  left: 6rem;
  top: 147.15rem;
  width: 10.5rem;
  height: 0.5rem;
  border-radius: 0.3rem;
  background: #feeb60;
  transform-origin: 0 50%;
}
.dg26-quiz .dg26-g1__dot {
  position: absolute;
  left: 9.15rem;
  top: 140.5rem;
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 50%;
  background: #feeb60;
  transform-origin: 50% 100%;
}
.dg26-quiz .dg26-g1__dot + .dg26-g1__dot {
  left: 13.1rem;
}
.dg26-quiz .dg26-g1__cap {
  position: absolute;
  left: 4.1rem;
  top: 153.404545rem;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.007rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-quiz .dg26-g1__row {
  position: absolute;
  left: 4rem;
  width: 64rem;
  height: 23.5rem;
  border-radius: 3rem;
}
.dg26-quiz .dg26-g1__row--10 {
  top: 158.7rem;
  background: #fff;
  border: 0.6rem solid transparent;
  transition: background-color 0.45s ease;
}
.dg26-quiz .dg26-g1__row--10::after {
  content: "";
  position: absolute;
  inset: -0.6rem;
  border-radius: 3rem;
  box-shadow: inset 0 0 0 0.6rem #feeb60;
  pointer-events: none;
}
.dg26-quiz .dg26-g1__row--10.is-pre {
  background-color: #e2f5ff;
}
.dg26-quiz .dg26-g1__row--10.is-pre::after {
  opacity: 0;
}
.dg26-quiz .dg26-g1__row--10.is-hl::after {
  animation: dg26-ring 0.65s ease-out both;
}
.dg26-quiz .dg26-g1__row--20 {
  top: 185.1rem;
  background: #e2f5ff;
}
.dg26-quiz .dg26-g1__age {
  position: absolute;
  width: 11rem;
  height: 11rem;
  border-radius: 50%;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 3.408rem;
  color: #fff;
  letter-spacing: 0em;
  line-height: 1;
  text-align: center;
}
.dg26-quiz .dg26-g1__row--10 .dg26-g1__age {
  left: 1.4rem;
  top: 1.2rem;
  padding-top: 3.77848rem;
  background: #ab64f6;
}
.dg26-quiz .dg26-g1__row--20 .dg26-g1__age {
  left: 2rem;
  top: 1.8rem;
  padding-top: 3.97848rem;
  background: #00a7fd;
}
.dg26-quiz .dg26-g1__num {
  position: absolute;
  line-height: 1;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 900;
  font-size: 6.013rem;
  color: #ab64f6;
  letter-spacing: 0em;
}
.dg26-quiz .dg26-g1__num small {
  position: absolute;
  left: 100%;
  bottom: 0.1rem;
  margin-left: 0.8rem;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 900;
  font-size: 3.006rem;
  color: inherit;
  letter-spacing: 0em;
}
.dg26-quiz .dg26-g1__row--10 .dg26-g1__num {
  right: 5.9rem;
  top: 2.509155rem;
}
.dg26-quiz .dg26-g1__row--20 .dg26-g1__num {
  right: 6.2rem;
  top: 3.109155rem;
  color: #00a7fd;
}
.dg26-quiz .dg26-g1__row--20 .dg26-g1__num small {
  margin-left: 0.5rem;
}
.dg26-quiz .dg26-g1__row--10 .img-box16 {
  left: 11.8rem;
  top: 8.2rem;
  width: 48.7rem;
}
.dg26-quiz .dg26-g1__row--10 .img-box17 {
  left: 11.7rem;
  top: 8.4rem;
  width: 49rem;
  height: 10.3rem;
}
.dg26-quiz .dg26-g1__row--20 .img-box18 {
  left: 12.7rem;
  top: 7.8rem;
  width: 48.9rem;
}
.dg26-quiz .dg26-g1__row--20 .img-box19 {
  left: 12.7rem;
  top: 8.3rem;
  width: 49.1rem;
  height: 15.8rem;
}
.dg26-quiz .dg26-pics {
  position: absolute;
}
.dg26-quiz .dg26-pics--10 {
  left: 11.7rem;
  top: 8.2rem;
  width: 49.1rem;
  height: 11rem;
}
.dg26-quiz .dg26-pics--20 {
  left: 12.7rem;
  top: 7.8rem;
  width: 49.1rem;
  height: 16.3rem;
}
.dg26-quiz .dg26-pic {
  position: absolute;
  top: 0;
  left: calc(var(--x) * 0.1rem);
  width: calc(var(--w) * 0.1rem);
  height: 100%;
  perspective: 42rem;
}
.dg26-quiz .dg26-pic__g, .dg26-quiz .dg26-pic__c {
  position: absolute;
  inset: 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.dg26-quiz .dg26-pic__g img, .dg26-quiz .dg26-pic__c img {
  position: absolute;
  max-width: none;
  height: auto;
}
.dg26-quiz .dg26-pic__g img {
  left: calc((var(--gx) - var(--x)) * 0.1rem);
  top: calc(var(--gy) * 0.1rem);
}
.dg26-quiz .dg26-pic__c img {
  left: calc((var(--cx) - var(--x)) * 0.1rem);
  top: calc(var(--cy) * 0.1rem);
}
.dg26-quiz .dg26-pics--10 .dg26-pic__g img {
  width: 48.7rem;
}
.dg26-quiz .dg26-pics--10 .dg26-pic__c img {
  width: 49rem;
}
.dg26-quiz .dg26-pics--20 .dg26-pic__g img {
  width: 48.9rem;
}
.dg26-quiz .dg26-pics--20 .dg26-pic__c img {
  width: 49.1rem;
}
.dg26-quiz .dg26-pic__c {
  transform: rotateY(-90deg);
}
.dg26-quiz .dg26-pic.is-on .dg26-pic__g {
  transform: rotateY(90deg);
}
.dg26-quiz .dg26-pic.is-on .dg26-pic__c {
  transform: none;
}
.dg26-quiz .dg26-g1__src {
  position: absolute;
  left: 0;
  top: 210.26824rem;
  width: 72rem;
  margin-left: -1.1rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  white-space: normal;
  line-height: 3.007rem;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 2.004rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-quiz .img-box20 {
  left: 23.7rem;
  top: 227.4rem;
  width: 43rem;
}
.dg26-quiz .img-box21 {
  left: 24.5rem;
  top: 231rem;
  width: 5.6rem;
  animation: str-face-boing 1.2s ease-in-out infinite;
  will-change: transform;
  backface-visibility: hidden;
}
.dg26-quiz .img-box51 {
  left: 29.2rem;
  top: 234.1rem;
  width: 3.4rem;
  animation: str-face-boing 1.2s ease-in-out 0.2s infinite;
  will-change: transform;
  backface-visibility: hidden;
}
.dg26-quiz .img-box22 {
  left: 51.8rem;
  top: 253.8rem;
  width: 14.3rem;
  filter: drop-shadow(0.47rem 2.66rem 0.74rem rgba(45, 62, 106, 0.29));
}
.dg26-quiz .img-box23 {
  left: 3.9rem;
  top: 234.8rem;
  width: 23.3rem;
  filter: drop-shadow(0.47rem 2.66rem 0.74rem rgba(45, 62, 106, 0.29));
}
.dg26-quiz .img-box24 {
  left: 8rem;
  top: 238.2rem;
  width: 14.7rem;
}
.dg26-quiz .img-box25 {
  left: 12.2rem;
  top: 244.4rem;
  width: 7rem;
  filter: drop-shadow(0.09rem 0.49rem 0.41rem rgba(52, 31, 114, 0.45));
}
.dg26-quiz .img-box26 {
  left: 8.9rem;
  top: 238rem;
  width: 13rem;
}
.dg26-quiz .img-box27 {
  left: 13.8rem;
  top: 245.3rem;
  width: 3.5rem;
  filter: drop-shadow(0.09rem 0.49rem 0.41rem rgba(52, 31, 114, 0.45));
}
.dg26-quiz .dg26-q--2 .img-box08 {
  top: 265.7rem;
}
.dg26-quiz .img-box28 {
  left: 9.5rem;
  top: 5.5rem;
  width: 44.4rem;
  filter: drop-shadow(0.6rem 0.8rem 0.82rem rgba(203, 100, 27, 0.64));
}
.dg26-quiz .img-box29 {
  left: 3.9rem;
  top: 20.2rem;
  width: 14rem;
}
.dg26-quiz .img-box30 {
  left: 34rem;
  top: 323.4rem;
  width: 4rem;
  animation: dg26-bounce-y 1.4s ease-in-out infinite;
}
.dg26-quiz [data-step=ans] {
  opacity: 0;
  visibility: hidden;
}
.dg26-quiz .dg26-q.is-answered [data-step=ask] {
  opacity: 0;
  visibility: hidden;
  transform: scale(0.94);
}
.dg26-quiz .dg26-q.is-answered [data-step=ans] {
  opacity: 1;
  visibility: visible;
  transform: none;
}
.dg26-quiz .dg26-q.is-answered .dg26-ox {
  pointer-events: none;
}
.dg26-quiz [data-step] {
  transition: opacity 0.45s ease, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.45s;
}
.dg26-quiz .dg26-q.is-answered [data-step=ans] {
  transition-delay: 0.25s;
}
html.dg26-still .dg26-quiz .dg26-q.is-answered .dg26-q__panel {
  background: #ffe9de;
}
html.dg26-still .dg26-quiz .dg26-q.is-answered .dg26-ox, html.dg26-still .dg26-quiz .dg26-q.is-answered .dg26-q__note {
  visibility: hidden;
}
html.dg26-still .dg26-quiz .dg26-q.is-answered .dg26-q__bar, html.dg26-still .dg26-quiz .dg26-q.is-answered .dg26-q__char, html.dg26-still .dg26-quiz .dg26-q.is-answered .dg26-q__exp {
  visibility: visible;
}
.dg26-quiz .dg26-g2__box {
  position: absolute;
  left: 2rem;
  top: 331.6rem;
  width: 68rem;
  height: 93.9rem;
  border-radius: 8rem;
  background: #a067fa;
}
.dg26-quiz .dg26-g2__t1 {
  position: absolute;
  left: 0;
  top: 338.41335rem;
  width: 72rem;
  margin-left: -0.35rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 4.41rem;
  color: #fff;
  letter-spacing: 0em;
}
.dg26-quiz .dg26-g2__t2 {
  position: absolute;
  left: 0;
  top: 345.309155rem;
  width: 72rem;
  margin-left: 0.1rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 6.013rem;
  color: #fff;
  letter-spacing: 0em;
}
.dg26-quiz .dg26-g2__t2 em {
  color: #feeb60;
}
.dg26-quiz .dg26-g2__ul {
  position: absolute;
  left: 30.7rem;
  top: 351.6rem;
  width: 10.6rem;
  height: 0.5rem;
  border-radius: 0.3rem;
  background: #feeb60;
  transform-origin: 0 50%;
}
.dg26-quiz .dg26-g2__dot {
  position: absolute;
  left: 32.65rem;
  top: 344.1rem;
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 50%;
  background: #feeb60;
  transform-origin: 50% 100%;
}
.dg26-quiz .dg26-g2__dot + .dg26-g2__dot {
  left: 38.05rem;
}
.dg26-quiz .dg26-g2__panel {
  position: absolute;
  left: 4rem;
  top: 357rem;
  width: 64rem;
  height: 57.6rem;
  border-radius: 3rem;
  background: #f4f4f4;
}
.dg26-quiz .dg26-g2__rows {
  position: absolute;
  left: 6.5rem;
  top: 362.2rem;
  width: 59rem;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.dg26-quiz .dg26-g2__row {
  position: relative;
  height: 7.9rem;
  border-radius: 3.95rem;
  background: #fff;
  box-shadow: inset 0 0 0 0.1rem #e5e5e5;
}
.dg26-quiz .dg26-g2__row:last-child {
  margin-top: 0.4rem;
}
.dg26-quiz .dg26-g2__row [class*=img-box] {
  left: 1.2rem;
  top: 0.8rem;
  width: 6.2rem;
}
.dg26-quiz .dg26-g2__label {
  position: absolute;
  left: 9.4rem;
  top: 2.56761rem;
  line-height: 1;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 600;
  font-size: 2.806rem;
  color: #221f1f;
  letter-spacing: -0.04em;
}
.dg26-quiz .dg26-g2__val {
  position: absolute;
  right: 2rem;
  top: 2.165415rem;
  line-height: 1;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 3.609rem;
  color: #ab64f6;
  letter-spacing: 0em;
}
.dg26-quiz .dg26-g2__val small {
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 2.005rem;
  color: inherit;
  letter-spacing: 0em;
  margin-left: 0.1rem;
}
.dg26-quiz .dg26-g2__bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 7.9rem;
  width: var(--bw);
  border-radius: 3.95rem;
}
.dg26-quiz .dg26-g2__row:nth-child(1) .dg26-g2__bar {
  --bw: 43.1rem;
  background: linear-gradient(90deg, #c388ff, #e0ccff);
}
.dg26-quiz .dg26-g2__row:nth-child(2) .dg26-g2__bar {
  --bw: 32.2rem;
  background: linear-gradient(90deg, #ffc329, #ffec71);
}
.dg26-quiz .dg26-g2__row:nth-child(3) .dg26-g2__bar {
  --bw: 25.4rem;
  background: linear-gradient(90deg, #3eb0ff, #c7e8ff);
}
.dg26-quiz .dg26-g2__row:nth-child(4) .dg26-g2__bar {
  --bw: 20.4rem;
  background: linear-gradient(90deg, #f679b2, #ffd9e9);
}
.dg26-quiz .dg26-g2__row:nth-child(5) .dg26-g2__bar {
  --bw: 16.7rem;
  background: linear-gradient(90deg, #1fcc92, #bbeed9);
}
.dg26-quiz .dg26-pt {
  display: inline-block;
}
.dg26-quiz .dg26-ch {
  display: inline-block;
  transform-origin: 50% 100%;
}
.dg26-quiz .dg26-g2__row:nth-child(2) .dg26-g2__val {
  color: #fca712;
}
.dg26-quiz .dg26-g2__row:nth-child(3) .dg26-g2__val {
  color: #28a4f9;
}
.dg26-quiz .dg26-g2__row:nth-child(4) .dg26-g2__val {
  color: #f15da1;
}
.dg26-quiz .dg26-g2__row:nth-child(5) .dg26-g2__val {
  color: #0ac47e;
}
.dg26-quiz .dg26-g2__src {
  position: absolute;
  left: 0;
  top: 417.36974rem;
  width: 72rem;
  margin-left: 0.1rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 2.004rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-quiz .img-box41 {
  left: 5.8rem;
  top: 426.8rem;
  width: 62.8rem;
}
.dg26-quiz .img-box42 {
  left: 3.9rem;
  top: 434.4rem;
  width: 4.4rem;
  animation: dg26-blink 4.6s steps(1, end) infinite;
}
.dg26-quiz .img-box43 {
  left: 62.4rem;
  top: 437.3rem;
  width: 3rem;
}
.dg26-quiz .img-box52 {
  left: 65.4rem;
  top: 438.1rem;
  width: 3.5rem;
}
.dg26-quiz .img-box44 {
  left: 57.8rem;
  top: 424.3rem;
  width: 6.5rem;
  filter: drop-shadow(-0.76rem 1.05rem 0.86rem rgba(253, 58, 5, 0.28));
}

.dg26-ready {
  height: 120rem;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-image: url("https://cdn.gni.kr/assets/images/digital2026/section03_bg_mo.webp");
  background-size: 72rem auto;
}
@media (min-width: 721px) {
  .dg26-ready {
    background-image: url("https://cdn.gni.kr/assets/images/digital2026/section03_bg.webp");
    background-size: 192rem auto;
  }
}
.dg26-ready .dg26-ready__t1 {
  position: absolute;
  left: 0;
  top: 11.539415rem;
  width: 72rem;
  margin-left: 0.1rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 4.009rem;
  color: #8492b5;
  letter-spacing: -0.025em;
}
.dg26-ready .dg26-ready__t1 b {
  font-weight: 800;
}
.dg26-ready .dg26-ready__t2 {
  position: absolute;
  left: 0;
  top: 17.539415rem;
  width: 72rem;
  margin-left: -0.5rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 4.009rem;
  color: #8492b5;
  letter-spacing: -0.025em;
}
.dg26-ready .dg26-ready__t2 b {
  font-weight: 800;
}
.dg26-ready .img-box09 {
  left: 24.5rem;
  top: 25.8rem;
  width: 22.9rem;
}
.dg26-ready .dg26-ready__then {
  position: absolute;
  left: 0;
  top: 27.7582rem;
  width: 72rem;
  margin-left: 0rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 3.72rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-ready .img-box10 {
  left: 35.5rem;
  top: 35.9rem;
  width: 1rem;
}
.dg26-ready .dg26-ready__q1 {
  position: absolute;
  left: 0;
  top: 42.790274rem;
  width: 72rem;
  margin-left: -0.5rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7.015rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-ready .dg26-ready__q1 em {
  font-size: 7.817rem;
  color: #fdcc4e;
}
.dg26-ready .dg26-ready__q2 {
  position: absolute;
  left: 0;
  top: 51.45283rem;
  width: 72rem;
  margin-left: 0.15rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7.015rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-ready .img-box01 {
  left: 30.2rem;
  top: 62.3rem;
  width: 5.6rem;
}
.dg26-ready .img-box02 {
  left: 9rem;
  top: 70.5rem;
  width: 54.5rem;
}
.dg26-ready .dg26-kids {
  position: absolute;
  left: 19.7rem;
  top: 75.6rem;
  width: 34.8rem;
  height: 26.9rem;
  opacity: 0;
  -webkit-mask: url("data:image/png;base64,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") 0 0/100% 100% no-repeat;
  mask: url("data:image/png;base64,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") 0 0/100% 100% no-repeat;
}
.dg26-ready .dg26-kids .img-box07 {
  left: -4.8rem;
  top: -6.8rem;
  width: 41.8rem;
  filter: drop-shadow(0 0 2.2rem rgba(141, 227, 255, 0.58)) drop-shadow(0 0 2.2rem rgba(141, 227, 255, 0.58));
}
.dg26-ready .dg26-reyes {
  position: absolute;
  left: 24.8rem;
  top: 86.4rem;
  width: 24rem;
  height: 10.2rem;
  overflow: visible;
}
.dg26-ready .dg26-reye.is-open {
  fill: #89f5ff;
  stroke: rgba(255, 255, 255, 0.55);
  stroke-width: 2;
}
.dg26-ready .dg26-reye.is-shut {
  fill: none;
  stroke: #b9f9ff;
  stroke-width: 7;
  stroke-linecap: round;
  visibility: hidden;
}
.dg26-ready .img-box05 {
  left: 46.4rem;
  top: 68.3rem;
  width: 9.7rem;
}
.dg26-ready .img-box06 {
  left: 11.9rem;
  top: 63.4rem;
  width: 9.3rem;
  animation: dg26-blink 4.6s steps(1, end) infinite;
}
.dg26-ready .img-box08 {
  left: -3.4rem;
  top: 68rem;
  width: 79.8rem;
  opacity: 0;
}
.dg26-ready .img-box11 {
  left: 0.4rem;
  top: 74.4rem;
  width: 72.7rem;
  opacity: 0;
  --sx: 110%;
  -webkit-mask-image: linear-gradient(90deg, #000 calc(var(--sx) - 6%), transparent var(--sx));
  mask-image: linear-gradient(90deg, #000 calc(var(--sx) - 6%), transparent var(--sx));
}

.dg26-know {
  height: 120rem;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-image: url("https://cdn.gni.kr/assets/images/digital2026/section04_bg_mo.webp");
  background-size: 72rem auto;
}
@media (min-width: 721px) {
  .dg26-know {
    background-image: url("https://cdn.gni.kr/assets/images/digital2026/section04_bg.webp");
    background-size: 192rem auto;
  }
}
.dg26-know {
  z-index: 2;
  margin-top: -1px;
}
.dg26-know .dg26-know__line {
  position: absolute;
  left: 36rem;
  top: 0;
  width: 0.2rem;
  height: 8.5rem;
  background: linear-gradient(90deg, #a6b7d7 50%, #9fb1d2 50%);
}
.dg26-know .img-box01 {
  left: 34.3rem;
  top: 10.3rem;
  width: 3.6rem;
}
.dg26-know .dg26-know__t0 {
  position: absolute;
  left: 0;
  top: 18.339415rem;
  width: 72rem;
  margin-left: -0.35rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 4.009rem;
  color: #6b84b2;
  letter-spacing: -0.025em;
}
.dg26-know .dg26-know__t1 {
  position: absolute;
  left: 0;
  top: 26.55283rem;
  width: 72rem;
  margin-left: 0.1rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7.015rem;
  color: #221f1f;
  letter-spacing: -0.025em;
}
.dg26-know .dg26-know__t1 em {
  color: #305ae1;
}
.dg26-know .dg26-know__t2 {
  position: absolute;
  left: 0;
  top: 34.35283rem;
  width: 72rem;
  margin-left: 0.05rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7.015rem;
  color: #221f1f;
  letter-spacing: -0.025em;
}
.dg26-know .dg26-know__t2 em {
  color: #305ae1;
}
.dg26-know .dg26-know__t2 i {
  font-style: normal;
  color: #000;
}
.dg26-know .img-box08 {
  left: -15.3rem;
  top: 99.8rem;
  width: 100.3rem;
}
.dg26-know .img-box09 {
  left: 0;
  top: 70.5rem;
  width: 40.4rem;
}
.dg26-know .img-box10 {
  left: 40.3rem;
  top: 71.2rem;
  width: 29.2rem;
}
.dg26-know .dg26-bot {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.dg26-know .dg26-face {
  position: absolute;
  left: 43.7rem;
  top: 81.9rem;
  width: 17.5rem;
  height: 14rem;
}
.dg26-know .dg26-face .img-box11 {
  left: 0;
  top: 0;
  width: 100%;
}
.dg26-know .dg26-eyes {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
  filter: drop-shadow(0 0 0.1rem #8ff3ff) drop-shadow(0 0 0.3rem rgba(64, 210, 255, 0.9)) drop-shadow(0 0 0.7rem rgba(5, 98, 250, 0.75));
}
.dg26-know .dg26-eye.is-smile {
  fill: none;
  stroke: #7cf2ff;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.dg26-know .dg26-eye.is-open {
  fill: #89f6ff;
  stroke: rgba(255, 255, 255, 0.55);
  stroke-width: 2;
  visibility: hidden;
}
.dg26-know .img-box12 {
  left: 21.1rem;
  top: 102.3rem;
  width: 27rem;
}
.dg26-know .img-box13 {
  left: 51.4rem;
  top: 100.7rem;
  width: 20.8rem;
}
.dg26-know .img-box14 {
  left: 2rem;
  top: 101.5rem;
  width: 16.3rem;
}
.dg26-know .img-box05 {
  left: 53.4rem;
  top: 65.5rem;
  width: 1rem;
}
.dg26-know .img-box06 {
  left: 33.5rem;
  top: 70.4rem;
  width: 15.5rem;
}
.dg26-know .img-box07 {
  left: 11.7rem;
  top: 63.1rem;
  width: 10.1rem;
}
.dg26-know .img-box05, .dg26-know .img-box06, .dg26-know .img-box07 {
  filter: drop-shadow(0 0 2rem rgba(101, 181, 254, 0.51));
}
.dg26-know .dg26-win {
  position: absolute;
  width: 21.3rem;
  height: 16.5rem;
  filter: drop-shadow(0 0 2rem rgba(101, 181, 254, 0.51));
}
.dg26-know .dg26-win > [class*=img-box] {
  left: 0;
  top: 0;
  width: 100%;
}
.dg26-know .dg26-win--1 {
  left: 3.9rem;
  top: 46.1rem;
}
.dg26-know .dg26-win--2 {
  left: 22.9rem;
  top: 53.1rem;
}
.dg26-know .dg26-win--3 {
  left: 46.7rem;
  top: 48.1rem;
}
.dg26-know .dg26-win__label {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.007rem;
  color: #3e3e3e;
  letter-spacing: -0.025em;
}
.dg26-know .dg26-win--1 .dg26-win__label {
  top: 11.704545rem;
  margin-left: 0.05rem;
}
.dg26-know .dg26-win--2 .dg26-win__label {
  top: 11.504545rem;
  margin-left: 0.05rem;
}
.dg26-know .dg26-win--3 .dg26-win__label {
  top: 11.604545rem;
  margin-left: -0.05rem;
}

.dg26-voice {
  height: 149.2rem;
  background: #fff;
}
.dg26-voice .dg26-voice__t1 {
  position: absolute;
  left: 0;
  top: 11.45283rem;
  width: 72rem;
  margin-left: -0.65rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7.015rem;
  color: #221f1f;
  letter-spacing: -0.025em;
}
.dg26-voice .dg26-voice__t2 {
  position: absolute;
  left: 0;
  top: 19.65283rem;
  width: 72rem;
  margin-left: -0.6rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7.015rem;
  color: #221f1f;
  letter-spacing: -0.025em;
}
.dg26-voice .dg26-voice__t2 em {
  color: #305ae1;
}
.dg26-voice .dg26-phone {
  position: absolute;
  left: 2rem;
  top: 34.6rem;
  width: 68rem;
  height: 102.7rem;
  border-radius: 5rem;
  background: #b9d7fc;
  overflow: hidden;
}
.dg26-voice .dg26-phone__brand {
  position: absolute;
  left: 4.5rem;
  top: 3.143675rem;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 2.405rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-voice .dg26-phone .img-box01 {
  left: 50.5rem;
  top: 2.9rem;
  width: 13.1rem;
}
.dg26-voice .dg26-arcs [class*=img-box] {
  position: absolute;
}
.dg26-voice .dg26-phone .dg26-arcs .img-box11 {
  left: 15.6rem;
  top: 69rem;
  width: 2.9rem;
}
.dg26-voice .dg26-phone .dg26-arcs .img-box12 {
  left: 12.6rem;
  top: 66.4rem;
  width: 4.4rem;
}
.dg26-voice .dg26-phone .dg26-arcs .img-box13 {
  left: 9.5rem;
  top: 63.6rem;
  width: 6.3rem;
}
.dg26-voice .dg26-talks {
  position: absolute;
  left: 2.1rem;
  top: 13.7rem;
  width: 63.9rem;
  display: flex;
  flex-direction: column;
  gap: 3.1rem;
}
.dg26-voice .dg26-talk {
  position: relative;
  height: 23.1rem;
}
.dg26-voice .dg26-talk > [class*=img-box]:first-child {
  left: 0;
  top: -0.2rem;
  width: 14.1rem;
}
.dg26-voice .dg26-talk > [class*=img-box]:nth-child(3) {
  left: 16.3rem;
  top: 3.6rem;
  width: 1.8rem;
}
.dg26-voice .dg26-talk__bubble {
  position: absolute;
  left: 17.9rem;
  top: 0;
  width: 46rem;
  height: 23.1rem;
  border-radius: 2rem;
  background: #fde500;
  box-shadow: 0 0.5rem 0 rgba(67, 120, 186, 0.14);
}
.dg26-voice .dg26-talk__txt {
  position: absolute;
  left: 22.4rem;
  top: 4.390045rem;
  line-height: 4.81rem;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 600;
  font-size: 3.207rem;
  color: #221f1f;
  letter-spacing: -0.025em;
}
.dg26-voice .dg26-talk__num {
  position: absolute;
  left: 54.4rem;
  top: 14.75283rem;
  width: 7rem;
  text-align: center;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7.015rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-voice .dg26-talk + .dg26-talk .dg26-talk__txt {
  left: 21.9rem;
  top: 4.190045rem;
}
.dg26-voice .dg26-talk + .dg26-talk .dg26-talk__num {
  left: 54.1rem;
  top: 14.75283rem;
}
.dg26-voice .dg26-phone .img-box07 {
  z-index: 1;
  left: 10.9rem;
  top: 60.9rem;
  width: 43.5rem;
  filter: drop-shadow(0.75rem 1.85rem 0.86rem rgba(20, 56, 87, 0.31));
  transform-origin: 50% 100%;
}
.dg26-voice .dg26-phone .img-box08, .dg26-voice .dg26-phone .img-box09, .dg26-voice .dg26-phone .img-box10 {
  filter: drop-shadow(0.37rem 0.93rem 0.41rem rgba(20, 56, 87, 0.11));
  animation: dg26-float-y 3s ease-in-out infinite;
}
.dg26-voice .dg26-phone .img-box08 {
  left: 53.6rem;
  top: 68.8rem;
  width: 7.8rem;
}
.dg26-voice .dg26-phone .img-box09 {
  left: 3rem;
  top: 88.8rem;
  width: 7.8rem;
  animation-delay: -1s;
}
.dg26-voice .dg26-phone .img-box10 {
  left: 56.9rem;
  top: 82.4rem;
  width: 7.8rem;
  animation-delay: -2s;
}
.dg26-voice .dg26-voice__bar {
  position: absolute;
  left: 49.8rem;
  top: 140rem;
  width: 12.5rem;
  height: 2.2rem;
  border-radius: 1.1rem;
  background: #b9d7fc;
}
.dg26-voice .dg26-voice__bar + .dg26-voice__bar {
  left: 46rem;
  top: 143.8rem;
  width: 3.9rem;
}

.dg26-sign {
  height: 198.8rem;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-image: url("https://cdn.gni.kr/assets/images/digital2026/section06_bg_mo.webp");
  background-size: 72rem auto;
}
@media (min-width: 721px) {
  .dg26-sign {
    background-image: url("https://cdn.gni.kr/assets/images/digital2026/section06_bg.webp");
    background-size: 192rem auto;
  }
}
.dg26-sign .dg26-sdeco {
  display: none;
}
@media (min-width: 721px) {
  .dg26-sign .dg26-sdeco {
    display: block;
  }
}
.dg26-sign .dg26-chk {
  position: absolute;
  width: 4.9rem;
  height: 3.5rem;
}
.dg26-sign .dg26-chk i {
  position: absolute;
  width: 0.7rem;
  height: 0.7rem;
  background: #fff;
}
.dg26-sign .dg26-chk i:nth-child(1) {
  left: 0;
  top: 1.4rem;
}
.dg26-sign .dg26-chk i:nth-child(2) {
  left: 0.7rem;
  top: 2.1rem;
}
.dg26-sign .dg26-chk i:nth-child(3) {
  left: 1.4rem;
  top: 2.8rem;
}
.dg26-sign .dg26-chk i:nth-child(4) {
  left: 2.1rem;
  top: 2.1rem;
}
.dg26-sign .dg26-chk i:nth-child(5) {
  left: 2.8rem;
  top: 1.4rem;
}
.dg26-sign .dg26-chk i:nth-child(6) {
  left: 3.5rem;
  top: 0.7rem;
}
.dg26-sign .dg26-chk i:nth-child(7) {
  left: 4.2rem;
  top: 0;
}
.dg26-sign .dg26-chk--1 {
  left: -34.1rem;
  top: 50.8rem;
}
.dg26-sign .dg26-chk--2 {
  left: 112.2rem;
  top: 86.9rem;
}
.dg26-sign .dg26-ai {
  position: absolute;
  width: 11.5rem;
  height: 9.1rem;
}
.dg26-sign .dg26-ai > [class*=img-box] {
  left: 0;
  top: 0;
  width: 100%;
}
.dg26-sign .dg26-ai__dots {
  position: absolute;
  width: 0.7rem;
  height: 14.6rem;
}
.dg26-sign .dg26-ai__dots i {
  position: absolute;
  left: 0;
  width: 0.7rem;
  height: 0.7rem;
  background: #fff;
}
.dg26-sign .dg26-ai__dots i:nth-child(1) {
  top: 0;
}
.dg26-sign .dg26-ai__dots i:nth-child(2) {
  top: 4.7rem;
}
.dg26-sign .dg26-ai__dots i:nth-child(3) {
  top: 8.2rem;
}
.dg26-sign .dg26-ai__dots i:nth-child(4) {
  top: 10.3rem;
}
.dg26-sign .dg26-ai__dots i:nth-child(5) {
  top: 12.2rem;
}
.dg26-sign .dg26-ai__dots i:nth-child(6) {
  top: 13.9rem;
}
.dg26-sign .dg26-ai--1 {
  left: 91.9rem;
  top: 13.2rem;
}
.dg26-sign .dg26-ai--1 .dg26-ai__dots {
  z-index: 1;
  left: 5.4rem;
  top: 6.7rem;
}
.dg26-sign .dg26-ai--2 {
  left: -45rem;
  top: 88.5rem;
}
.dg26-sign .dg26-ai--2 .dg26-ai__dots {
  left: 5.3rem;
  top: 6.5rem;
}
.dg26-sign .dg26-ai--3 {
  left: 96.3rem;
  top: 140.5rem;
}
.dg26-sign .dg26-ai--3 .dg26-ai__dots {
  left: 5.4rem;
  top: 6rem;
}
.dg26-sign .dg26-sign__t1 {
  position: absolute;
  left: 0;
  top: 11.454rem;
  width: 72rem;
  margin-left: -0.25rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7rem;
  color: #221f1f;
  letter-spacing: -0.025em;
}
.dg26-sign .dg26-sign__t2 {
  position: absolute;
  left: 0;
  top: 19.654rem;
  width: 72rem;
  margin-left: -0.2rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-sign .dg26-sign__t3 {
  position: absolute;
  left: 0;
  top: 27.554rem;
  width: 72rem;
  margin-left: -0.95rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 7rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-sign .img-box01 {
  left: 54.1rem;
  top: 29.9rem;
  width: 9.4rem;
}
.dg26-sign .img-box02 {
  left: 64.6rem;
  top: 33.1rem;
  width: 3.8rem;
}
.dg26-sign .dg26-card {
  position: absolute;
  left: 2rem;
  top: 41.1rem;
  width: 68rem;
  height: 145.7rem;
  border-radius: 3rem;
  background: #fff;
  box-shadow: 0 1rem 0.83rem rgba(45, 121, 74, 0.2);
}
.dg26-sign .dg26-sign__notice {
  position: absolute;
  left: 0;
  top: 47.105rem;
  width: 72rem;
  margin-left: 0.05rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3rem;
  color: #3e3e3e;
  letter-spacing: -0.045em;
}
.dg26-sign .dg26-field__label {
  position: absolute;
  left: 8.2rem;
  width: 9.8rem;
  line-height: 1;
  text-align: justify;
  text-align-last: justify;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.4rem;
  color: #3e3e3e;
  letter-spacing: 0em;
}
.dg26-sign .dg26-field__label--name {
  top: 59.979rem;
}
.dg26-sign .dg26-field__label--tel {
  top: 71.979rem;
  text-align: left;
  text-align-last: auto;
  letter-spacing: 0.5rem;
}
.dg26-sign .dg26-input {
  display: block;
  height: 9rem;
  border: 0.2rem solid #d9e3e7;
  border-radius: 1rem;
  background: #fff;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 3.5rem;
  color: #3e3e3e;
  letter-spacing: 0em;
  padding: 0 3rem;
  line-height: normal;
}
.dg26-sign .dg26-input::placeholder {
  color: #3e3e3e;
  opacity: 1;
}
.dg26-sign .dg26-input:focus {
  border-color: #87bf37;
}
.dg26-sign .dg26-input--name {
  position: absolute;
  left: 21.9rem;
  top: 57.3rem;
  width: 44.1rem;
}
.dg26-sign .dg26-tel {
  position: absolute;
  left: 21.8rem;
  top: 69.3rem;
  width: 44.2rem;
  display: flex;
  gap: 2.6rem;
}
.dg26-sign .dg26-tel .dg26-input {
  flex: 1;
  min-width: 0;
  padding: 0;
  text-align: center;
}
.dg26-sign .dg26-sign__dots {
  position: absolute;
  left: 5.9rem;
  top: 83.2rem;
  width: 60.1rem;
  height: 0.2rem;
  background: repeating-linear-gradient(90deg, #bbccd0 0 0.2rem, transparent 0.2rem 0.4rem);
}
.dg26-sign .dg26-sign__ask {
  position: absolute;
  left: 0;
  top: 87.518rem;
  width: 72rem;
  margin-left: -0.25rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  line-height: 4.2rem;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 2.8rem;
  color: #3e3e3e;
  letter-spacing: 0em;
}
.dg26-sign .dg26-agree {
  position: absolute;
  left: 8.7rem;
  top: 98.7rem;
  display: flex;
  gap: 6.6rem;
}
.dg26-sign .dg26-agree__opt {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 3rem;
  color: #3e3e3e;
  letter-spacing: 0em;
  line-height: 1;
}
.dg26-sign .dg26-agree__opt input {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.dg26-sign .dg26-agree__opt [class*=img-box] {
  position: relative;
  width: 8.2rem;
  flex: none;
  transition: transform 0.12s ease;
}
.dg26-sign .dg26-agree__opt:active [class*=img-box] {
  transform: scale(0.88);
}
.dg26-sign .dg26-agree__opt .dg26-agree__txt {
  margin-left: 0.9rem;
  padding-top: 0.2rem;
}
.dg26-sign .dg26-agree__opt .dg26-agree__on {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: transform 0.12s ease, opacity 0.25s ease;
}
.dg26-sign .dg26-agree__opt .dg26-agree__off {
  transition: transform 0.12s ease, opacity 0.25s ease;
}
.dg26-sign .dg26-agree__opt input:checked ~ .dg26-agree__on {
  opacity: 1;
  animation: dg26-pop 0.5s ease-out;
}
.dg26-sign .dg26-agree__opt input:checked ~ .dg26-agree__off {
  opacity: 0;
}
.dg26-sign .dg26-agree__opt input:focus-visible ~ [class*=img-box] {
  outline: 0.3rem solid #87bf37;
  outline-offset: 0.2rem;
  border-radius: 50%;
}
.dg26-sign .dg26-agree__opt + .dg26-agree__opt .dg26-agree__txt {
  margin-left: 1.4rem;
}
.dg26-sign .dg26-table {
  position: absolute;
  left: 6.1rem;
  top: 111.1rem;
  width: 59.9rem;
  border-collapse: collapse;
  border: 0.2rem solid #d9e3e7;
  table-layout: fixed;
}
.dg26-sign .dg26-table th, .dg26-sign .dg26-table td {
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 2.4rem;
  color: #3e3e3e;
  letter-spacing: 0em;
  text-align: center;
  vertical-align: middle;
  font-weight: 500;
}
.dg26-sign .dg26-table tr:first-child th {
  padding-bottom: 0.4rem;
}
.dg26-sign .dg26-table th {
  width: 19.2rem;
  background: #d9e3e7;
  line-height: 1;
  border-bottom: 0.2rem solid #fff;
}
.dg26-sign .dg26-table td {
  line-height: 3rem;
  border-bottom: 0.2rem solid #d9e3e7;
}
.dg26-sign .dg26-table tr:first-child td {
  letter-spacing: -0.025em;
  padding-bottom: 0.8rem;
}
.dg26-sign .dg26-table tr:last-child th, .dg26-sign .dg26-table tr:last-child td {
  border-bottom: 0;
}
.dg26-sign .dg26-table tr:nth-child(1) {
  height: 14.1rem;
}
.dg26-sign .dg26-table tr:nth-child(2) {
  height: 7.9rem;
}
.dg26-sign .dg26-table tr:nth-child(3) {
  height: 8.1rem;
}
.dg26-sign .dg26-sign__notes {
  position: absolute;
  left: 5.9rem;
  top: 143.583rem;
  width: 56rem;
  line-height: 2.6rem;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
  color: #3e3e3e;
  letter-spacing: 0em;
}
.dg26-sign .dg26-sign__notes li {
  padding-left: 2.4rem;
  text-indent: -2.4rem;
}
.dg26-sign .dg26-more {
  position: absolute;
  left: 46.3rem;
  top: 157.9rem;
  width: 19.8rem;
  height: 5.8rem;
  border-radius: 1rem;
  background: #99aeb7;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 2.4rem;
  color: #fff;
  letter-spacing: 0em;
  line-height: 1;
}
.dg26-sign .dg26-more i {
  position: absolute;
  left: 2.7rem;
  top: 1.9rem;
  width: 2.1rem;
  height: 2.1rem;
}
.dg26-sign .dg26-more i::before, .dg26-sign .dg26-more i::after {
  content: "";
  position: absolute;
  background: #fff;
}
.dg26-sign .dg26-more i::before {
  left: 0;
  top: 0.8rem;
  width: 100%;
  height: 0.5rem;
}
.dg26-sign .dg26-more i::after {
  left: 0.8rem;
  top: 0;
  width: 0.5rem;
  height: 100%;
}
.dg26-sign .dg26-more span {
  position: absolute;
  left: 6rem;
  top: 1.744rem;
  white-space: nowrap;
}
.dg26-sign .dg26-submit {
  position: absolute;
  left: 13.3rem;
  top: 167.2rem;
  width: 44.9rem;
  height: 11.2rem;
  filter: drop-shadow(0.6rem 0.8rem 0.82rem rgba(113, 166, 33, 0.45));
}
.dg26-sign .dg26-submit > .img-box05 {
  left: 0;
  top: 0;
  width: 100%;
}
.dg26-sign .dg26-submit > span {
  position: absolute;
  left: 9.9rem;
  top: 3.653rem;
  line-height: 1;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.8rem;
  color: #fff;
  letter-spacing: 0em;
}
.dg26-sign .dg26-submit:focus-visible {
  outline: 0.4rem solid #ffd200;
  outline-offset: 0.4rem;
  border-radius: 2rem;
}
.dg26-sign .img-box06 {
  left: 43.2rem;
  top: 169.2rem;
  width: 19.1rem;
  pointer-events: none;
  transform-origin: -7.45rem 3.6rem;
  transition: scale 0.12s ease;
}
.dg26-sign:has(.dg26-submit:active) .img-box06 {
  scale: 0.96;
}

.dg26-gift {
  height: 148.3rem;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-image: url("https://cdn.gni.kr/assets/images/digital2026/section07_bg_mo.webp");
  background-size: 72rem auto;
}
@media (min-width: 721px) {
  .dg26-gift {
    background-image: url("https://cdn.gni.kr/assets/images/digital2026/section07_bg.webp");
    background-size: 192rem auto;
  }
}
.dg26-gift .dg26-blurs .img-box19 {
  left: 89.2rem;
  top: 25.9rem;
  width: 24rem;
}
.dg26-gift .dg26-blurs .img-box20 {
  left: -45.3rem;
  top: 107.9rem;
  width: 21.5rem;
}
.dg26-gift .dg26-blurs .img-box21 {
  left: 85.6rem;
  top: 85.7rem;
  width: 11.5rem;
}
.dg26-gift .dg26-blurs .img-box22 {
  left: 111.1rem;
  top: 128.2rem;
  width: 6.2rem;
}
.dg26-gift .dg26-blurs .img-box23 {
  left: -40.6rem;
  top: 16.3rem;
  width: 25rem;
}
.dg26-gift .dg26-gift__t1 {
  position: absolute;
  left: 0;
  top: 12.11335rem;
  width: 72rem;
  margin-left: 0.15rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 4.41rem;
  color: #3e3e3e;
  letter-spacing: -0.025em;
}
.dg26-gift .img-box18 {
  left: 19.8rem;
  top: 17.1rem;
  width: 14.3rem;
}
.dg26-gift .dg26-gift__t2 {
  position: absolute;
  left: 0;
  top: 18.11335rem;
  width: 72rem;
  margin-left: -0.2rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 4.41rem;
  color: #3e3e3e;
  letter-spacing: -0.025em;
}
.dg26-gift .dg26-gift__t2 b {
  font-weight: 700;
}
.dg26-gift .dg26-gift__t3 {
  position: absolute;
  left: 0;
  top: 25.396362rem;
  width: 72rem;
  margin-left: -0.3rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 9.021rem;
  color: #fc51a2;
  letter-spacing: -0.01em;
}
.dg26-gift .img-box01 {
  left: -50.1rem;
  top: 68.5rem;
  width: 5.5rem;
}
.dg26-gift .img-box02 {
  left: -11.4rem;
  top: 68.5rem;
  width: 5.5rem;
}
.dg26-gift .img-box03 {
  left: 77.9rem;
  top: 68.5rem;
  width: 5.5rem;
}
.dg26-gift .img-box04 {
  left: 116.6rem;
  top: 68.5rem;
  width: 5.5rem;
}
.dg26-gift .img-box05 {
  left: -41.5rem;
  top: 60.4rem;
  width: 3.8rem;
}
.dg26-gift .img-box06 {
  left: -19.3rem;
  top: 78.2rem;
  width: 3.8rem;
}
.dg26-gift .img-box07 {
  left: 81.9rem;
  top: 76.8rem;
  width: 3.8rem;
}
.dg26-gift .img-box08 {
  left: 107.6rem;
  top: 59.8rem;
  width: 4.4rem;
}
.dg26-gift .img-box01, .dg26-gift .img-box02, .dg26-gift .img-box03, .dg26-gift .img-box04 {
  filter: drop-shadow(-0.45rem -0.78rem 0.74rem rgba(246, 107, 134, 0.11)) drop-shadow(0 1.2rem 0.74rem rgba(246, 107, 134, 0.22));
}
.dg26-gift .img-box24 {
  left: -36.3rem;
  top: 62.5rem;
  width: 16.7rem;
}
.dg26-gift .img-box25 {
  left: 90.2rem;
  top: 62.8rem;
  width: 18.3rem;
}
.dg26-gift .img-box05, .dg26-gift .img-box06, .dg26-gift .img-box07, .dg26-gift .img-box08, .dg26-gift .img-box12, .dg26-gift .img-box13, .dg26-gift .img-box14 {
  animation: sbSparkle 1.2s ease-in-out infinite;
  will-change: transform, opacity;
  backface-visibility: hidden;
}
.dg26-gift .img-box09 {
  left: 4.1rem;
  top: 40.9rem;
  width: 63.9rem;
}
.dg26-gift .img-box10 {
  left: 18.3rem;
  top: 42.4rem;
  width: 35.8rem;
  filter: drop-shadow(0 1rem 0.82rem rgba(110, 35, 76, 0.2));
}
.dg26-gift .img-box26 {
  left: 45rem;
  top: 65.3rem;
  width: 18.6rem;
  filter: drop-shadow(0 1rem 0.41rem rgba(110, 35, 76, 0.2));
}
.dg26-gift .img-box11 {
  left: 4.4rem;
  top: 80.4rem;
  width: 14.4rem;
  filter: drop-shadow(0.75rem 1.85rem 0.86rem rgba(203, 82, 109, 0.31));
  --fy: -0.8rem;
  animation: dg26-float-y 2.8s ease-in-out infinite;
}
.dg26-gift .img-box12 {
  left: 7.7rem;
  top: 79.3rem;
  width: 2.4rem;
}
.dg26-gift .img-box13 {
  left: 55.3rem;
  top: 56rem;
  width: 3.4rem;
}
.dg26-gift .img-box14 {
  left: 15.4rem;
  top: 72.3rem;
  width: 3.4rem;
}
.dg26-gift .dg26-gift__pg {
  position: absolute;
  left: 0;
  top: 83.58274rem;
  width: 72rem;
  margin-left: -0.1rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 1.804rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-gift .dg26-gift__box {
  position: absolute;
  left: 2rem;
  top: 99.1rem;
  width: 68rem;
  height: 37.3rem;
  border-radius: 3rem;
  background: #fff;
  box-shadow: 0 1rem 0.83rem rgba(237, 123, 160, 0.2);
}
.dg26-gift .img-box15 {
  left: 1.9rem;
  top: 97.8rem;
  width: 68.2rem;
  filter: drop-shadow(0 1.2rem 0.74rem rgba(246, 107, 134, 0.22));
}
.dg26-gift .dg26-gift__brand {
  position: absolute;
  left: 7.9rem;
  top: 99.88274rem;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 800;
  font-size: 1.804rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-gift .dg26-gift__rows {
  position: absolute;
  left: 7.8rem;
  top: 108.7rem;
  display: flex;
  flex-direction: column;
  gap: 5.6rem;
}
.dg26-gift .dg26-gift__row {
  position: relative;
  display: flex;
  align-items: flex-start;
  height: 6.7rem;
}
.dg26-gift .dg26-gift__row > [class*=img-box] {
  position: relative;
  width: 19.1rem;
  flex: none;
}
.dg26-gift .dg26-gift__tag {
  position: absolute;
  left: 0;
  top: 1.704545rem;
  width: 19.1rem;
  text-align: center;
  line-height: 1;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.007rem;
  color: #fff;
  letter-spacing: -0.025em;
}
.dg26-gift .dg26-gift__desc {
  margin-left: 3.3rem;
  margin-top: -0.22252rem;
  line-height: 5.01rem;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 3.408rem;
  color: #3e3e3e;
  letter-spacing: -0.025em;
}
.dg26-gift .img-box16 {
  left: 54.2rem;
  top: 128.5rem;
  width: 13.9rem;
  filter: drop-shadow(0.75rem 1.85rem 0.86rem rgba(203, 82, 109, 0.31));
  --fy: -0.8rem;
  animation: dg26-float-y 3s ease-in-out infinite;
}

.dg26-act {
  height: 160.1rem;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-image: url("https://cdn.gni.kr/assets/images/digital2026/section08_bg_mo.webp");
  background-size: 72rem auto;
}
@media (min-width: 721px) {
  .dg26-act {
    background-image: url("https://cdn.gni.kr/assets/images/digital2026/section08_bg.webp");
    background-size: 192rem auto;
  }
}
.dg26-act .dg26-blurs .img-box07 {
  left: 95.5rem;
  top: 102.4rem;
  width: 24.7rem;
}
.dg26-act .dg26-blurs .img-box08 {
  left: -46.2rem;
  top: 38.8rem;
  width: 18.4rem;
}
.dg26-act .dg26-act__t1 {
  position: absolute;
  left: 0;
  top: 11.81335rem;
  width: 72rem;
  margin-left: -0.8rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 4.41rem;
  color: #221f1f;
  letter-spacing: -0.025em;
}
.dg26-act .dg26-act__t2 {
  position: absolute;
  left: 0;
  top: 18.315308rem;
  width: 72rem;
  margin-left: 0rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 6.214rem;
  color: #73a827;
  letter-spacing: -0.025em;
}
.dg26-act .dg26-hole {
  position: absolute;
  display: none;
  border-radius: 50%;
  background: rgba(135, 191, 55, 0.102);
}
@media (min-width: 721px) {
  .dg26-act .dg26-hole {
    display: block;
  }
}
.dg26-act .dg26-hole--1 {
  left: 84.33rem;
  top: 50.061rem;
  width: 34.673rem;
  height: 16.064rem;
  rotate: -6.3deg;
}
.dg26-act .dg26-hole--2 {
  left: -48.86rem;
  top: 92.502rem;
  width: 36.428rem;
  height: 16.84rem;
  rotate: 5.58deg;
}
.dg26-act .dg26-kid {
  position: absolute;
  display: none;
}
@media (min-width: 721px) {
  .dg26-act .dg26-kid {
    display: block;
  }
}
.dg26-act .dg26-kid--1 {
  left: 52.2rem;
  top: 28.1rem;
  width: 75.4rem;
  height: 38.3rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NTQiIGhlaWdodD0iMzgzIiB2aWV3Qm94PSIwIDAgNzU0IDM4MyI+PHBhdGggZD0iTTAgMEg3NTRWMjcxLjI4TDAgMzU0LjU3WiIvPjxlbGxpcHNlIGN4PSI0OTQuNjciIGN5PSIyOTkuOTMiIHJ4PSIxNzMuMzYiIHJ5PSI4MC4zMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTYuMyA0OTQuNjcgMjk5LjkzKSIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NTQiIGhlaWdodD0iMzgzIiB2aWV3Qm94PSIwIDAgNzU0IDM4MyI+PHBhdGggZD0iTTAgMEg3NTRWMjcxLjI4TDAgMzU0LjU3WiIvPjxlbGxpcHNlIGN4PSI0OTQuNjciIGN5PSIyOTkuOTMiIHJ4PSIxNzMuMzYiIHJ5PSI4MC4zMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTYuMyA0OTQuNjcgMjk5LjkzKSIvPjwvc3ZnPg==");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: calc(100% * var(--ms, 1)) calc(100% * var(--ms, 1));
  mask-size: calc(100% * var(--ms, 1)) calc(100% * var(--ms, 1));
  -webkit-mask-position: calc(49.467rem * (1 - var(--ms, 1))) calc(29.993rem * (1 - var(--ms, 1)));
  mask-position: calc(49.467rem * (1 - var(--ms, 1))) calc(29.993rem * (1 - var(--ms, 1)));
}
.dg26-act .dg26-kid--1 .img-box05 {
  left: 35.1rem;
  top: 12.1rem;
  width: 28.4rem;
}
.dg26-act .dg26-kid--2 {
  left: -57rem;
  top: 74.7rem;
  width: 70.1rem;
  height: 40.7rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MDEiIGhlaWdodD0iNDA3IiB2aWV3Qm94PSIwIDAgNzAxIDQwNyI+PHBhdGggZD0iTTAgMEg3MDFWMzA0Ljk2TDAgMjM2LjQ2WiIvPjxlbGxpcHNlIGN4PSIyNjMuNTQiIGN5PSIyNjIuMjIiIHJ4PSIxODIuMTQiIHJ5PSI4NC4yIiB0cmFuc2Zvcm09InJvdGF0ZSg1LjU4IDI2My41NCAyNjIuMjIpIi8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MDEiIGhlaWdodD0iNDA3IiB2aWV3Qm94PSIwIDAgNzAxIDQwNyI+PHBhdGggZD0iTTAgMEg3MDFWMzA0Ljk2TDAgMjM2LjQ2WiIvPjxlbGxpcHNlIGN4PSIyNjMuNTQiIGN5PSIyNjIuMjIiIHJ4PSIxODIuMTQiIHJ5PSI4NC4yIiB0cmFuc2Zvcm09InJvdGF0ZSg1LjU4IDI2My41NCAyNjIuMjIpIi8+PC9zdmc+");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: calc(100% * var(--ms, 1)) calc(100% * var(--ms, 1));
  mask-size: calc(100% * var(--ms, 1)) calc(100% * var(--ms, 1));
  -webkit-mask-position: calc(26.354rem * (1 - var(--ms, 1))) calc(26.222rem * (1 - var(--ms, 1)));
  mask-position: calc(26.354rem * (1 - var(--ms, 1))) calc(26.222rem * (1 - var(--ms, 1)));
}
.dg26-act .dg26-kid--2 .img-box06 {
  left: 11.7rem;
  top: 13.7rem;
  width: 28.6rem;
}
.dg26-act .dg26-cards {
  position: absolute;
  left: 2rem;
  top: 30.8rem;
  width: 68rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 3.7rem 2rem;
}
.dg26-act .dg26-cardi {
  position: relative;
  height: 42.1rem;
  border-radius: 3rem;
  background: #fff;
  box-shadow: 0 1rem 0.83rem rgba(170, 185, 138, 0.31);
  overflow: hidden;
}
.dg26-act .dg26-cardi > [class*=img-box] {
  left: -0.1rem;
  top: -0.1rem;
  width: 33.2rem;
  clip-path: inset(0 0 0.2rem 0);
}
.dg26-act .dg26-cardi__tag {
  position: absolute;
  left: 0;
  top: 18.5rem;
  width: 27rem;
  height: 7.1rem;
  border-radius: 3rem 3rem 3rem 0;
  background: #87bf37;
  text-align: center;
  line-height: 1;
  white-space: nowrap;
  font-family: "DNFBitBit", "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  font-size: 3.207rem;
  color: #fff;
  letter-spacing: -0.025em;
  padding-top: 2.149854rem;
}
.dg26-act .dg26-cardi__desc {
  position: absolute;
  left: 0;
  top: 29.32861rem;
  width: 100%;
  text-align: center;
  line-height: 4.21rem;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 2.606rem;
  color: #3e3e3e;
  letter-spacing: -0.025em;
}
.dg26-act .dg26-act__msg {
  position: absolute;
  left: 0;
  top: 124.81561rem;
  width: 72rem;
  margin-left: -0.05rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  line-height: 4.81rem;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 2.806rem;
  color: #000;
  letter-spacing: -0.025em;
}
.dg26-act .dg26-act__more {
  position: absolute;
  left: 15.8rem;
  top: 140.1rem;
  width: 40rem;
  height: 8rem;
  border: 0.1rem solid #000;
  border-radius: 1rem;
  text-align: center;
  line-height: 1;
  white-space: nowrap;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 3.007rem;
  color: #221f1f;
  letter-spacing: -0.065em;
  padding-top: 2.504545rem;
}

html.dg26-lock {
  overflow: hidden;
}

.dg26-pop {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: none;
  align-items: center;
  justify-content: center;
  background: rgba(34, 31, 31, 0.9);
  padding: 2rem 0;
}
.dg26-pop.is-open {
  display: flex;
}
.dg26-pop * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.dg26-pop ul, .dg26-pop ol {
  list-style: none;
}
.dg26-pop {
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  word-break: keep-all;
}
.dg26-pop img {
  display: block;
  width: 100%;
  height: auto;
}

.dg26-pop__panel {
  position: relative;
  width: 68.2rem;
  max-height: 100%;
  overflow: auto;
  border-radius: 3rem;
  background: #fff;
  padding: 8.1rem 4rem 4.8rem 4.5rem;
}

.dg26-pop__list li {
  position: relative;
  padding-left: 9.5rem;
  padding-top: 1rem;
  padding-bottom: 3.4rem;
  line-height: 4rem;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 2.8rem;
  color: #3e3e3e;
  letter-spacing: 0em;
}
.dg26-pop__list li .img-box01 {
  position: absolute;
  left: 0.4rem;
  top: 0.4rem;
  width: 6.4rem;
}
.dg26-pop__list li + li {
  padding-top: 4.6rem;
  border-top: 0.4rem solid #eee;
  margin-left: -2.6rem;
  margin-right: -2.1rem;
  padding-left: 12.1rem;
  padding-right: 2.1rem;
}
.dg26-pop__list li + li .img-box01 {
  left: 3rem;
  top: 5rem;
}

.dg26-pop__ok {
  display: block;
  width: 45.2rem;
  height: 10.3rem;
  margin: 2.2rem auto 0;
  border: 0;
  border-radius: 2rem;
  background: #85b621;
  box-shadow: 0 0.5rem 0 rgba(72, 184, 113, 0.14);
  cursor: pointer;
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 700;
  font-size: 4.4rem;
  color: #fff;
  letter-spacing: 0em;
  line-height: 1;
}

.dg26-pop--alert .dg26-pop__panel {
  padding: 7rem 4rem 4.8rem;
  text-align: center;
}

.dg26-pop__msg {
  font-family: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 500;
  font-size: 3.2rem;
  color: #3e3e3e;
  letter-spacing: 0em;
  line-height: 4.6rem;
}

.dg26-pop--alert .dg26-pop__ok {
  margin-top: 4.8rem;
}

.dg26-ox, .dg26-more, .dg26-submit, .dg26-act__more, .dg26-pop__ok {
  transition: scale 0.12s ease;
}
.dg26-ox:active, .dg26-more:active, .dg26-submit:active, .dg26-act__more:active, .dg26-pop__ok:active {
  scale: 0.96;
}

/*# sourceMappingURL=digital2026.css.map */
