/* S3 Çoklu Dil — premium editorial depth.
   Layout, 85% fill, H2 size, phone size/aspect, Story V4 engine, S4–S8: untouched. */

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root {
  isolation: isolate;
  overflow-x: clip;
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root::before {
  content: "";
  position: absolute;
  inset: 8% 6% 10% 4%;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(ellipse 48% 62% at 82% 48%, rgba(30, 61, 47, 0.055) 0%, transparent 72%),
    radial-gradient(ellipse 36% 48% at 16% 38%, rgba(244, 241, 232, 0.22) 0%, transparent 74%);
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-inner {
  position: relative;
  z-index: 1;
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-content {
  position: relative;
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-content::before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  width: 72%;
  height: 58%;
  z-index: 0;
  pointer-events: none;
  background: radial-gradient(ellipse 80% 70% at 12% 28%, rgba(244, 241, 232, 0.18) 0%, transparent 70%);
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-demo {
  position: relative;
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-demo::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78%;
  height: 72%;
  transform: translate(-50%, -50%);
  z-index: 0;
  pointer-events: none;
  background: radial-gradient(ellipse 55% 50% at 50% 48%, rgba(13, 43, 34, 0.07) 0%, transparent 70%);
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-phone {
  position: relative;
  z-index: 1;
  box-shadow:
    0 2px 6px rgba(13, 43, 34, 0.10),
    0 30px 60px -14px rgba(13, 43, 34, 0.32),
    0 0 42px rgba(13, 43, 34, 0.09);
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-benefit-icon {
  background: linear-gradient(158deg, #1E3D2F 0%, #0D2B22 48%, #081814 100%);
  box-shadow:
    0 6px 14px rgba(7, 28, 22, 0.18),
    0 0 12px rgba(30, 61, 47, 0.14),
    0 0 0 1px rgba(201, 168, 76, 0.28),
    inset 0 1px 0 rgba(244, 241, 232, 0.16);
}

html.qrmo-mod-story-v4 .is-mod-icons-active--s3 .qrmo-translation-v3-benefit-icon {
  box-shadow:
    0 8px 18px rgba(7, 28, 22, 0.22),
    0 0 14px rgba(30, 61, 47, 0.16),
    0 0 0 1px rgba(201, 168, 76, 0.32),
    inset 0 1px 0 rgba(244, 241, 232, 0.18);
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-benefit-desc {
  color: rgba(13, 43, 34, 0.68);
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root a.qrmo-translation-v3-cta {
  width: fit-content;
  max-width: 100%;
  align-self: flex-start;
}

@media (min-width: 768px) {
  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-title {
    margin-bottom: 0.62em;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-description--hook {
    margin-bottom: 0.42em;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-description:last-of-type {
    margin-bottom: 26px;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-benefits {
    margin-bottom: 0;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-benefit {
    padding: 14px 0;
    border-bottom-color: rgba(201, 168, 76, 0.28);
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-benefit:first-child {
    padding-top: 14px;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-benefit:last-child {
    padding-bottom: 14px;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root a.qrmo-translation-v3-cta {
    margin-top: 22px;
  }
}

@media (max-width: 767px) {
  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root::before {
    inset: 12% 10% 18% 8%;
    opacity: 0.4;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-content::before,
  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-demo::before {
    opacity: 0.35;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-phone {
    box-shadow:
      0 2px 6px rgba(13, 43, 34, 0.10),
      0 24px 48px -16px rgba(13, 43, 34, 0.28),
      0 0 28px rgba(13, 43, 34, 0.05);
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-title {
    margin-bottom: 12px;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-description--hook {
    margin-bottom: 8px;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-description:last-of-type {
    margin-bottom: 14px;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-benefits {
    margin: 0;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-benefit {
    padding: 11px 0;
    border-bottom-color: rgba(201, 168, 76, 0.28);
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root a.qrmo-translation-v3-cta {
    margin-top: 16px;
  }
}

@media (max-width: 767px) and (max-height: 700px) {
  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-title {
    margin-bottom: 8px;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-description--hook {
    margin-bottom: 6px;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-description:last-of-type {
    margin-bottom: 10px;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-benefit {
    padding: 8px 0;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root a.qrmo-translation-v3-cta {
    margin-top: 12px;
  }
}

@media (prefers-reduced-motion: reduce) {
  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root::before,
  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-content::before,
  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-translation-v3-root .qrmo-translation-v3-demo::before {
    animation: none;
  }
}
