#qdepot-why-buy-container {
      all: initial;
      display: block;
      isolation: isolate;
      overflow-x: hidden;
      font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
      background: #ffffff;
      color: #2a2230;

      --qd-text: #2a2230;
      --qd-text-soft: #292929;
      --qd-text-muted: #9a8a9c;
      --qd-white: #ffffff;
      --qd-page: #ffffff;
      --qd-brand: #fa77b9;
      --qd-brand-strong: #f754a5;
      --qd-brand-soft: #ffe6f2;
      --qd-brand-pale: #fff4fa;
      --qd-gold: #c6a46a;
      --qd-mint: #e9fbf4;
      --qd-lavender: #f4efff;
      --qd-peach: #fff1ea;
      --qd-google-blue: #4285f4;
      --qd-trust-blue: #00b67a;
      --qd-reseller-blue: #5d7cff;
      --qd-line: rgba(247, 84, 165, 0.12);
      --qd-shadow: 0 20px 55px rgba(129, 89, 114, 0.08);
      --qd-shadow-hover: 0 28px 70px rgba(129, 89, 114, 0.14);
      --qd-max: 1240px;
      --qd-transition: 0.35s cubic-bezier(.22,1,.36,1);
    }

    #qdepot-why-buy-container *,
    #qdepot-why-buy-container *::before,
    #qdepot-why-buy-container *::after {
      box-sizing: border-box;
    }

    #qdepot-why-buy-container a {
      text-decoration: none;
    }

    #qdepot-why-buy-container .qd-shell,
    #qdepot-why-buy-container .qd-hero,
    #qdepot-why-buy-container .qd-rating-strip,
    #qdepot-why-buy-container .qd-section {
      background: #ffffff;
    }

    #qdepot-why-buy-container .qd-rating-strip,
    #qdepot-why-buy-container .qd-section {
      content-visibility: auto;
      contain-intrinsic-size: 900px;
    }

    #qdepot-why-buy-container .qd-container {
      width: min(calc(100% - 36px), var(--qd-max));
      margin: 0 auto;
    }

    #qdepot-why-buy-container .qd-section {
      padding: 80px 0;
      position: relative;
    }

    #qdepot-why-buy-container .qd-topbar {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 20px;
      margin-bottom: 20px;
    }

    #qdepot-why-buy-container .qd-brand {
      display: inline-flex;
      align-items: center;
      flex-shrink: 0;
    }

    #qdepot-why-buy-container .qd-brand img {
      display: block;
      width: auto;
      height: 50px;
      max-width: 220px;
    }

    #qdepot-why-buy-container .qd-topbar-actions {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      gap: 12px;
      flex-shrink: 0;
    }

    #qdepot-why-buy-container .qd-topbar-button {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      min-height: 46px;
      padding: 0 18px;
      border-radius: 999px;
      font-size: 0.95rem;
      font-weight: 800;
      transition: transform var(--qd-transition), box-shadow var(--qd-transition), background var(--qd-transition), color var(--qd-transition), border-color var(--qd-transition);
    }

    #qdepot-why-buy-container .qd-topbar-button:hover {
      transform: translateY(-2px);
    }

    #qdepot-why-buy-container .qd-topbar-button-primary {
      background: #ffffff;
      color: var(--qd-brand-strong);
      border: 1px solid rgba(247, 84, 165, 0.18);
      box-shadow: 0 10px 25px rgba(129, 89, 114, 0.08);
    }

    #qdepot-why-buy-container .qd-kicker {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      padding: 11px 18px;
      border-radius: 999px;
      font-size: 13px;
      font-weight: 800;
      letter-spacing: .04em;
      text-transform: uppercase;
      color: var(--qd-brand-strong);
      background: rgba(255, 255, 255, 0.92);
      border: 1px solid rgba(247, 84, 165, 0.08);
      backdrop-filter: blur(8px);
    }

    #qdepot-why-buy-container .qd-title {
      font-family: "Plus Jakarta Sans", sans-serif;
      font-size: 3.5rem;
      max-width: 800px;
      margin-left: auto;
      margin-right: auto;
      line-height: 1.2;
      font-weight: 600;
      margin-top: 22px;
      margin-bottom: 18px;
      color: #3a2436;
      text-wrap: balance;
    }

    #qdepot-why-buy-container .qd-title-accent {
      color: var(--qd-brand-strong);
    }

    #qdepot-why-buy-container .qd-lead {
      max-width: 820px;
      margin: 0 auto;
      font-size: 1.3rem;
      line-height: 1.9;
      color: #6d5a6f;
    }

    #qdepot-why-buy-container .qd-section-header {
      text-align: center;
      margin-bottom: 68px;
    }

    #qdepot-why-buy-container .qd-section-header h2 {
      font-family: "Plus Jakarta Sans", sans-serif;
      font-size: 3rem;
      max-width: 800px;
      margin-left: auto;
      margin-right: auto;
      line-height: 1.2;
      letter-spacing: -0.01em;
      margin-top: 18px;
      margin-bottom: 18px;
      font-weight: 600;
      color: var(--qd-text);
      text-wrap: balance;
    }

    #qdepot-why-buy-container .qd-section-header p {
      max-width: 820px;
      margin: 0 auto;
      color: var(--qd-text-soft);
      font-size: 1.3rem;
      line-height: 1.95;
    }

    #qdepot-why-buy-container .qd-button {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      min-height: 58px;
      padding: 0 26px;
      border-radius: 999px;
      font-size: 1rem;
      font-weight: 800;
      transition: transform var(--qd-transition), box-shadow var(--qd-transition), background var(--qd-transition), color var(--qd-transition), border-color var(--qd-transition);
      cursor: pointer;
    }

    #qdepot-why-buy-container .qd-button:hover {
      transform: translateY(-2px);
    }

    #qdepot-why-buy-container .qd-button-primary {
      color: #ffffff;
      background: linear-gradient(135deg, var(--qd-brand-strong) 0%, var(--qd-brand) 100%);
      box-shadow: 0 18px 40px rgba(247, 84, 165, 0.22);
    }

    #qdepot-why-buy-container .qd-button-secondary {
      color: var(--qd-brand-strong);
      background: #ffffff;
      border: 1px solid var(--qd-line);
      box-shadow: 0 10px 25px rgba(129, 89, 114, 0.06);
    }

    #qdepot-why-buy-container .qd-hero {
      padding: 44px 0 100px;
    }

    #qdepot-why-buy-container .qd-hero-inner {
      text-align: center;
      padding: 20px 0 10px;
      min-height: 320px;
    }

    #qdepot-why-buy-container .qd-hero-actions,
    #qdepot-why-buy-container .qd-cta-actions {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      gap: 14px;
      margin-top: 36px;
    }

    #qdepot-why-buy-container .qd-rating-strip {
      padding-top: 12px;
    }

    #qdepot-why-buy-container .qd-rating-grid,
    #qdepot-why-buy-container .qd-features-grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 24px;
    }

    #qdepot-why-buy-container .qd-features-grid {
      gap: 56px;
    }

    #qdepot-why-buy-container .qd-rating-card,
    #qdepot-why-buy-container .qd-feature-card,
    #qdepot-why-buy-container .qd-stat-card,
    #qdepot-why-buy-container .qd-cta-panel {
      transition: transform var(--qd-transition), box-shadow var(--qd-transition), filter var(--qd-transition), border-color var(--qd-transition);
    }

    #qdepot-why-buy-container .qd-rating-card {
      padding: 32px 28px 28px;
      border-radius: 28px;
      border: 1px solid rgba(247, 84, 165, 0.10);
      box-shadow: var(--qd-shadow);
      position: relative;
      overflow: hidden;
      min-height: 260px;
      transform-origin: center;
      will-change: transform;
      backface-visibility: hidden;
    }

    #qdepot-why-buy-container .qd-rating-card::before,
    #qdepot-why-buy-container .qd-rating-card::after,
    #qdepot-why-buy-container .qd-feature-card::after {
      content: "";
      position: absolute;
      pointer-events: none;
    }

    #qdepot-why-buy-container .qd-rating-card::before {
      inset: 0;
      opacity: 0.9;
    }

    #qdepot-why-buy-container .qd-rating-card:nth-child(1) {
      background: linear-gradient(180deg, #ffffff 0%, #f5f9ff 100%);
      border-color: rgba(66, 133, 244, 0.14);
    }

    #qdepot-why-buy-container .qd-rating-card:nth-child(1)::before {
      background: linear-gradient(90deg, rgba(66, 133, 244, 0.10) 0 25%, rgba(234, 67, 53, 0.08) 25% 50%, rgba(251, 188, 5, 0.10) 50% 75%, rgba(52, 168, 83, 0.10) 75% 100%);
      inset: auto 0 0 0;
      height: 6px;
    }

    #qdepot-why-buy-container .qd-rating-card:nth-child(2) {
      background: linear-gradient(180deg, #f4fffb 0%, #ebfff7 100%);
      border-color: rgba(0, 182, 122, 0.16);
    }

    #qdepot-why-buy-container .qd-rating-card:nth-child(2)::before {
      background: radial-gradient(circle at top right, rgba(0, 182, 122, 0.12), transparent 42%);
    }

    #qdepot-why-buy-container .qd-rating-card:nth-child(3) {
      background: linear-gradient(180deg, #f8f9ff 0%, #eef1ff 100%);
      border-color: rgba(93, 124, 255, 0.16);
    }

    #qdepot-why-buy-container .qd-rating-card:nth-child(3)::before {
      background: radial-gradient(circle at top right, rgba(93, 124, 255, 0.14), transparent 42%);
    }

    #qdepot-why-buy-container .qd-rating-card:hover,
    #qdepot-why-buy-container .qd-feature-card:hover,
    #qdepot-why-buy-container .qd-stat-card:hover,
    #qdepot-why-buy-container .qd-cta-panel:hover {
      transform: translateY(-10px) scale(1.03);
      box-shadow: var(--qd-shadow-hover);
    }

    #qdepot-why-buy-container .qd-rating-card:hover,
    #qdepot-why-buy-container .qd-feature-card:hover {
      filter: saturate(1.05);
    }

    #qdepot-why-buy-container .qd-rating-card::after,
    #qdepot-why-buy-container .qd-feature-card::after {
      top: -35%;
      left: -24%;
      width: 65%;
      height: 170%;
      background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.24) 46%, rgba(255,255,255,0) 100%);
      transform: rotate(18deg) translateX(-140%);
      transition: transform .7s ease, opacity .45s ease;
      opacity: 0;
    }

    #qdepot-why-buy-container .qd-rating-card:hover::after,
    #qdepot-why-buy-container .qd-feature-card:hover::after {
      transform: rotate(18deg) translateX(235%);
      opacity: 1;
    }

    #qdepot-why-buy-container .qd-rating-top {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 14px;
      margin-bottom: 16px;
      position: relative;
      z-index: 1;
    }

    #qdepot-why-buy-container .qd-rating-platform {
      font-size: 1.08rem;
      font-weight: 800;
      color: var(--qd-text);
    }

    #qdepot-why-buy-container .qd-rating-badge,
    #qdepot-why-buy-container .qd-feature-icon,
    #qdepot-why-buy-container .qd-stat-icon {
      display: grid;
      place-items: center;
      background: rgba(255,255,255,0.82);
      color: var(--qd-brand-strong);
    }

    #qdepot-why-buy-container .qd-rating-badge {
      width: 56px;
      height: 56px;
      border-radius: 18px;
      font-size: 1.3rem;
      position: relative;
      z-index: 1;
      transition: transform var(--qd-transition), box-shadow var(--qd-transition);
    }

    #qdepot-why-buy-container .qd-rating-card:nth-child(1) .qd-rating-badge {
      color: var(--qd-google-blue);
      box-shadow: inset 0 0 0 1px rgba(66, 133, 244, 0.12);
    }

    #qdepot-why-buy-container .qd-rating-card:nth-child(2) .qd-rating-badge {
      color: var(--qd-trust-blue);
      box-shadow: inset 0 0 0 1px rgba(0, 182, 122, 0.14);
    }

    #qdepot-why-buy-container .qd-rating-card:nth-child(3) .qd-rating-badge {
      color: var(--qd-reseller-blue);
      box-shadow: inset 0 0 0 1px rgba(93, 124, 255, 0.14);
    }

    #qdepot-why-buy-container .qd-rating-card:hover .qd-rating-badge,
    #qdepot-why-buy-container .qd-feature-card:hover .qd-feature-icon {
      transform: translateY(-2px) scale(1.1);
    }

    #qdepot-why-buy-container .qd-stars {
      color: var(--qd-gold);
      letter-spacing: 2px;
      font-size: 1.02rem;
      margin-bottom: 14px;
      position: relative;
      z-index: 1;
    }

    #qdepot-why-buy-container .qd-rating-value,
    #qdepot-why-buy-container .qd-stat-number {
      font-family: "Plus Jakarta Sans", sans-serif;
      letter-spacing: -0.04em;
      color: var(--qd-text);
    }

    #qdepot-why-buy-container .qd-rating-value {
      font-size: clamp(2.7rem, 3.7vw, 3.55rem);
      line-height: 1;
      font-weight: 500;
      margin-bottom: 12px;
      position: relative;
      z-index: 1;
    }

    #qdepot-why-buy-container .qd-rating-count {
      color: var(--qd-text-soft);
      font-size: 1.02rem;
      line-height: 1.78;
      position: relative;
      z-index: 1;
    }

    #qdepot-why-buy-container .qd-review-links {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      gap: 14px;
      margin-top: 34px;
    }

    #qdepot-why-buy-container .qd-chip {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      padding: 14px 18px;
      border-radius: 999px;
      background: #ffffff;
      color: var(--qd-text);
      border: 1px solid var(--qd-line);
      font-size: 0.98rem;
      font-weight: 800;
      box-shadow: 0 8px 22px rgba(129, 89, 114, 0.05);
      transition: all var(--qd-transition);
    }

    #qdepot-why-buy-container .qd-chip:hover {
      background: linear-gradient(135deg, var(--qd-brand-strong) 0%, var(--qd-brand) 100%);
      color: #ffffff;
      border-color: transparent;
      transform: translateY(-2px);
    }

    #qdepot-why-buy-container .qd-feature-card {
      padding: 36px 32px;
      border-radius: 28px;
      border: 1px solid rgba(247, 84, 165, 0.10);
      box-shadow: var(--qd-shadow);
      position: relative;
      overflow: hidden;
      min-height: 100%;
      transform-origin: center;
      will-change: transform;
      backface-visibility: hidden;
    }

    #qdepot-why-buy-container .qd-feature-card:nth-child(3n+1) {
      background: linear-gradient(180deg, #fff8fc 0%, #fff2f8 100%);
    }

    #qdepot-why-buy-container .qd-feature-card:nth-child(3n+2) {
      background: linear-gradient(180deg, #fffaf4 0%, #fff1ea 100%);
    }

    #qdepot-why-buy-container .qd-feature-card:nth-child(3n+3) {
      background: linear-gradient(180deg, #f9fffc 0%, #e9fbf4 100%);
    }

    #qdepot-why-buy-container .qd-feature-icon,
    #qdepot-why-buy-container .qd-stat-icon {
      width: 72px;
      height: 72px;
      border-radius: 22px;
      font-size: 1.6rem;
      margin-bottom: 24px;
      box-shadow: inset 0 0 0 1px rgba(247, 84, 165, 0.08);
      transition: transform var(--qd-transition), box-shadow var(--qd-transition);
    }

    #qdepot-why-buy-container .qd-feature-card h3 {
      font-size: 1.34rem;
      line-height: 1.34;
      letter-spacing: -0.02em;
      margin: 0 0 14px;
      color: var(--qd-text);
      font-weight: 800;
    }

    #qdepot-why-buy-container .qd-feature-card p {
      margin: 0 0 22px;
      color: var(--qd-text-soft);
      line-height: 1.9;
      font-size: 1.06rem;
    }

    #qdepot-why-buy-container .qd-inline-link {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      color: var(--qd-brand-strong);
      font-size: 0.98rem;
      font-weight: 800;
      transition: gap var(--qd-transition), color var(--qd-transition);
    }

    #qdepot-why-buy-container .qd-inline-link:hover,
    #qdepot-why-buy-container .qd-feature-card:hover .qd-inline-link {
      gap: 14px;
    }

    #qdepot-why-buy-container .qd-inline-link:hover {
      color: var(--qd-text);
    }

    #qdepot-why-buy-container .qd-stats-wrap {
      padding: 48px;
      border-radius: 32px;
      background: linear-gradient(180deg, #fff8fc 0%, #fff2f8 100%);
      border: 1px solid rgba(247, 84, 165, 0.10);
      box-shadow: var(--qd-shadow);
    }

    #qdepot-why-buy-container .qd-stats-grid {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 24px;
      margin-top: 42px;
    }

    #qdepot-why-buy-container .qd-stat-card {
      text-align: center;
      padding: 34px 24px;
      border-radius: 26px;
      background: rgba(255,255,255,0.7);
      border: 1px solid rgba(247, 84, 165, 0.08);
      box-shadow: 0 14px 32px rgba(129, 89, 114, 0.06);
      min-height: 100%;
    }

    #qdepot-why-buy-container .qd-stat-card:nth-child(2) {
      background: rgba(255, 244, 234, 0.85);
    }

    #qdepot-why-buy-container .qd-stat-card:nth-child(3) {
      background: rgba(249, 255, 252, 0.85);
    }

    #qdepot-why-buy-container .qd-stat-card:nth-child(4) {
      background: rgba(244, 239, 255, 0.85);
    }

    #qdepot-why-buy-container .qd-stat-icon {
      margin: 0 auto 22px;
      font-size: 1.62rem;
    }

    #qdepot-why-buy-container .qd-stat-number {
      font-size: clamp(2.95rem, 4.2vw, 3rem);
      line-height: 1.2;
      font-weight: 500;
      margin-bottom: 12px;
    }

    #qdepot-why-buy-container .qd-stat-label {
      color: var(--qd-text-soft);
      font-size: 1.04rem;
      line-height: 1.8;
    }

    #qdepot-why-buy-container .qd-cta-panel {
      text-align: center;
      padding: 90px 36px;
      border-radius: 32px;
      background: linear-gradient(135deg, #fff1f8 0%, #ffe6f2 100%);
      border: 1px solid rgba(247, 84, 165, 0.12);
      box-shadow: var(--qd-shadow);
    }

    #qdepot-why-buy-container .qd-cta-panel h2 {
      font-family: "Plus Jakarta Sans", sans-serif;
      font-size: 3.5rem;
      max-width: 800px;
      margin: 0 auto 18px;
      line-height: 1.2;
      letter-spacing: -0.03em;
      font-weight: 700;
      color: var(--qd-text);
      text-wrap: balance;
    }

    #qdepot-why-buy-container .qd-cta-panel p {
      max-width: 780px;
      margin: 0 auto 32px;
      color: var(--qd-text-soft);
      line-height: 1.92;
      font-size: 1.3rem;
    }

    #qdepot-why-buy-container .qd-reveal {
      opacity: 0;
      transform: translateY(28px);
      transition: opacity 0.8s ease, transform 0.8s ease;
    }

    #qdepot-why-buy-container .qd-reveal.is-visible {
      opacity: 1;
      transform: translateY(0);
    }

    #qdepot-why-buy-container .qd-delay-1 { transition-delay: .08s; }
    #qdepot-why-buy-container .qd-delay-2 { transition-delay: .16s; }
    #qdepot-why-buy-container .qd-delay-3 { transition-delay: .24s; }
    #qdepot-why-buy-container .qd-delay-4 { transition-delay: .32s; }

    @media (max-width: 1120px) {
      #qdepot-why-buy-container .qd-rating-grid,
      #qdepot-why-buy-container .qd-features-grid,
      #qdepot-why-buy-container .qd-stats-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }

    @media (max-width: 768px) {
      #qdepot-why-buy-container .qd-section {
        padding: 84px 0;
      }

      #qdepot-why-buy-container .qd-hero {
        padding: 36px 0 58px;
      }

      #qdepot-why-buy-container .qd-rating-grid,
      #qdepot-why-buy-container .qd-features-grid,
      #qdepot-why-buy-container .qd-stats-grid {
        grid-template-columns: 1fr;
      }

      #qdepot-why-buy-container .qd-hero-actions,
      #qdepot-why-buy-container .qd-cta-actions {
        flex-direction: column;
      }

      #qdepot-why-buy-container .qd-button {
        width: 100%;
      }

      #qdepot-why-buy-container .qd-stats-wrap,
      #qdepot-why-buy-container .qd-cta-panel {
        padding: 30px 24px;
      }

      #qdepot-why-buy-container .qd-title {
        font-size: clamp(2.7rem, 13vw, 2.6rem);
      }

      #qdepot-why-buy-container .qd-section-header h2,
      #qdepot-why-buy-container .qd-cta-panel h2 {
        font-size: clamp(2.5rem, 12vw, 2.5rem);
      }

      #qdepot-why-buy-container .qd-lead,
      #qdepot-why-buy-container .qd-section-header p,
      #qdepot-why-buy-container .qd-cta-panel p {
        font-size: 1.12rem;
      }

      #qdepot-why-buy-container .qd-topbar {
        margin-bottom: 24px;
      }

      #qdepot-why-buy-container .qd-brand img {
        height: 38px;
        max-width: 170px;
      }

      #qdepot-why-buy-container .qd-topbar-button {
        min-height: 42px;
        padding: 0 16px;
        font-size: 0.9rem;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      #qdepot-why-buy-container .qd-reveal,
      #qdepot-why-buy-container .qd-rating-card,
      #qdepot-why-buy-container .qd-feature-card,
      #qdepot-why-buy-container .qd-stat-card,
      #qdepot-why-buy-container .qd-cta-panel,
      #qdepot-why-buy-container .qd-button,
      #qdepot-why-buy-container .qd-rating-badge,
      #qdepot-why-buy-container .qd-feature-icon,
      #qdepot-why-buy-container .qd-rating-card::after,
      #qdepot-why-buy-container .qd-feature-card::after {
        transition: none !important;
        animation: none !important;
      }

      #qdepot-why-buy-container .qd-rating-strip,
      #qdepot-why-buy-container .qd-section {
        content-visibility: visible;
        contain-intrinsic-size: auto;
      }
    }
/* Final shared landing polish: local-font typography, lightweight symbols, consistent footer/header rhythm. */
.qdepot-sticky-header {
  margin-top: 8px;
  margin-bottom: 18px;
}

#qdepot-why-buy-container {
  font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

#qdepot-why-buy-container .qd-title,
#qdepot-why-buy-container .qd-section-header h2,
#qdepot-why-buy-container .qd-feature-card h3,
#qdepot-why-buy-container .qd-cta-panel h2 {
  font-family: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;
  letter-spacing: -0.024em;
}

#qdepot-why-buy-container .qd-title {
  font-size: clamp(2.65rem, 5.4vw, 4.55rem);
  font-weight: 680;
  line-height: 1.08;
}

#qdepot-why-buy-container .qd-lead,
#qdepot-why-buy-container .qd-section-header p,
#qdepot-why-buy-container .qd-feature-card p,
#qdepot-why-buy-container .qd-cta-panel p {
  color: #746876;
  font-weight: 400;
  line-height: 1.78;
}

#qdepot-why-buy-container .qd-section-header p,
#qdepot-why-buy-container .qd-lead {
  font-size: clamp(1.08rem, 1.45vw, 1.24rem);
}

#qdepot-why-buy-container .qd-rating-strip {
  padding-top: 0;
  padding-bottom: 48px;
}

#qdepot-why-buy-container .qd-section-header-tight {
  margin-bottom: 0;
}

#qdepot-why-buy-container .qd-symbol {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.4em;
  height: 1.4em;
  border-radius: 999px;
  font-family: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;
  font-size: 0.92em;
  font-weight: 800;
  line-height: 1;
  color: currentColor;
}

#qdepot-why-buy-container .qd-feature-icon .qd-symbol,
#qdepot-why-buy-container .qd-stat-icon .qd-symbol,
#qdepot-why-buy-container .qd-rating-badge .qd-symbol {
  width: 1em;
  height: 1em;
  background: transparent;
  font-size: 1.35em;
}

#qdepot-why-buy-container .qd-inline-link .qd-symbol,
#qdepot-why-buy-container .qd-button .qd-symbol {
  width: auto;
  height: auto;
  margin-left: 6px;
  background: transparent;
  font-size: 1em;
}

#qdepot-why-buy-container .qd-chip .qd-symbol {
  margin-right: 6px;
}

#qdepot-why-buy-container .qd-cta-panel {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  box-shadow: 0 24px 60px rgba(129, 89, 114, 0.08);
}

#qdepot-why-buy-container .qd-cta-panel > * {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

#qdepot-why-buy-container .qd-section#qd-contact {
  padding-bottom: 92px;
}

@media (max-width: 768px) {
  #qdepot-why-buy-container .qd-title {
    font-size: clamp(2.2rem, 10vw, 3.1rem);
  }

  #qdepot-why-buy-container .qd-section {
    padding: 58px 0;
  }

  #qdepot-why-buy-container .qd-cta-panel {
    padding: 72px 22px;
  }

  #qdepot-why-buy-container .qd-section#qd-contact {
    padding-bottom: 68px;
  }
}

/* Final page polish after review: calmer typography, clearer icons, true full-width CTA. */
#qdepot-why-buy-container .qd-title {
  font-size: clamp(2.35rem, 4.6vw, 3.8rem);
  font-weight: 620;
  line-height: 1.12;
  color: #211923;
}

#qdepot-why-buy-container .qd-section-header h2,
#qdepot-why-buy-container .qd-cta-panel h2 {
  font-size: clamp(2rem, 3.4vw, 2.85rem);
  font-weight: 620;
  line-height: 1.14;
  color: #211923;
}

#qdepot-why-buy-container .qd-feature-card h3 {
  font-size: 1.18rem;
  font-weight: 620;
  line-height: 1.32;
  color: #211923;
}

#qdepot-why-buy-container .qd-lead,
#qdepot-why-buy-container .qd-section-header p,
#qdepot-why-buy-container .qd-feature-card p,
#qdepot-why-buy-container .qd-cta-panel p {
  color: #5f5360;
  font-weight: 400;
  line-height: 1.76;
}

#qdepot-why-buy-container .qd-lead,
#qdepot-why-buy-container .qd-section-header p {
  font-size: clamp(1.07rem, 1.35vw, 1.18rem);
}

#qdepot-why-buy-container .qd-feature-card p,
#qdepot-why-buy-container .qd-stat-label {
  font-size: 1rem;
  color: #675b68;
}

#qdepot-why-buy-container .qd-kicker {
  font-weight: 650;
  letter-spacing: 0.08em;
}

#qdepot-why-buy-container .qd-section#qd-contact {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 0 0 96px;
}

#qdepot-why-buy-container .qd-section#qd-contact .qd-container {
  width: 100%;
  max-width: none;
}

#qdepot-why-buy-container .qd-cta-panel {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  padding: 94px max(28px, calc((100vw - 1120px) / 2));
}

#qdepot-why-buy-container .qd-cta-panel > * {
  max-width: 920px;
}

#qdepot-why-buy-container .qd-stat-icon .qd-symbol-products,
#qdepot-why-buy-container .qd-stat-icon .qd-symbol-countries {
  font-size: 1.6em;
}

#qdepot-why-buy-container .qd-stat-icon .qd-symbol-products {
  color: #f754a5;
}

#qdepot-why-buy-container .qd-stat-icon .qd-symbol-countries {
  color: #2f7bdc;
}

@media (max-width: 768px) {
  #qdepot-why-buy-container .qd-title {
    font-size: clamp(2rem, 8.8vw, 2.8rem);
    line-height: 1.13;
  }

  #qdepot-why-buy-container .qd-section-header h2,
  #qdepot-why-buy-container .qd-cta-panel h2 {
    font-size: clamp(1.85rem, 7.2vw, 2.35rem);
  }

  #qdepot-why-buy-container .qd-lead,
  #qdepot-why-buy-container .qd-section-header p {
    font-size: 1.04rem;
  }

  #qdepot-why-buy-container .qd-section#qd-contact {
    padding-bottom: 72px;
  }

  #qdepot-why-buy-container .qd-cta-panel {
    padding: 70px 22px;
  }
}
