.cc_nb34u3yu_fFjI8c4TUT .voovart-production { width: 100%; padding: var(--vp-spacing, 40px) 24px; background: var(--vp-outer, #fff); color: var(--vp-text, #626b7a); font-family: inherit; }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production *, .cc_nb34u3yu_fFjI8c4TUT .voovart-production *::before { box-sizing: border-box; }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__panel { max-width: var(--vp-width, 1320px); margin: 0 auto; padding: 34px 32px 32px; border-radius: 14px; background: var(--vp-bg, #f4f1ea); }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__heading { margin: 0 auto 32px; max-width: 820px; text-align: center; }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__eyebrow { margin: 0 0 11px; font-size: 11px; line-height: 1.5; font-weight: 750; letter-spacing: .17em; color: var(--vp-accent, #a87940); }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__heading h2 { margin: 0; font-size: clamp(26px, 2.7vw, 36px); line-height: 1.18; font-weight: 750; letter-spacing: -.025em; color: var(--vp-title, #302c29); }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__description { margin: 14px 0 0; font-size: 14px; line-height: 1.6; }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); padding: 0; margin: 0; list-style: none; }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__item { position: relative; min-width: 0; padding: 13px 21px; border-radius: 9px; }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__item + .voovart-production__item::before { content: ''; position: absolute; top: 6px; bottom: 6px; left: 0; width: 1px; background: var(--vp-line, #d9cebd); }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__item h3 { margin: 0 0 8px; color: var(--vp-title, #302c29); font-size: 15px; line-height: 1.4; font-weight: 750; overflow-wrap: anywhere; }
.cc_nb34u3yu_fFjI8c4TUT .voovart-production__item p { margin: 0; font-size: 12px; line-height: 1.65; overflow-wrap: anywhere; }
@media (hover: hover) and (pointer: fine) {
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production--effects .voovart-production__item { transition: transform .2s ease, box-shadow .2s ease, background .2s ease; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production--effects .voovart-production__item:hover { transform: translateY(-3px); background: #ffffff45; box-shadow: 0 7px 18px #40321b0b; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 18px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__item:nth-child(3)::before { display: none; }
}
@media (max-width: 767px) {
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production { padding: var(--vp-mobile-spacing, 18px) 12px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__panel { padding: 20px 14px 16px; border-radius: 12px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__heading { margin-bottom: 17px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__eyebrow { font-size: 9px; letter-spacing: .095em; margin-bottom: 7px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__heading h2 { font-size: clamp(20px, 5.2vw, 25px); line-height: 1.22; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__description { margin-top: 9px; font-size: 11.5px; line-height: 1.55; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 10px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__item { padding: 9px 10px; border-radius: 7px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__item:nth-child(odd) { padding-left: 2px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__item:nth-child(even) { padding-right: 2px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__item:nth-child(3)::before { display: none; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__item h3 { font-size: 12px; line-height: 1.4; margin-bottom: 5px; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production__item p { font-size: 11px; line-height: 1.5; }
}
@media (prefers-reduced-motion: reduce) {
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production--effects .voovart-production__item { transition: none; }
  .cc_nb34u3yu_fFjI8c4TUT .voovart-production--effects .voovart-production__item:hover { transform: none; }
}
