.vivachek-h1{font-size:2.5rem;font-weight:700;line-height:1.2;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.vivachek-meta{display:inline-block;color:#666;font-size:.875rem;margin-right:1rem}.vivachek-article-content h2{font-size:1.875rem;font-weight:600;color:#1a1a1a;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.vivachek-article-content h3{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-top:2rem;margin-bottom:.75rem;line-height:1.4}.vivachek-article-content h4{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-top:1.5rem;margin-bottom:.5rem;line-height:1.4}.vivachek-article-content h2:before,.vivachek-article-content h3:before,.vivachek-article-content h4:before{margin-right:.5rem}.vivachek-article-content ul{list-style:none;padding-left:0;margin:1.5rem 0}.vivachek-article-content ul li{position:relative;padding-left:2rem;margin-bottom:.75rem;line-height:1.6;color:#333}.vivachek-article-content ul li:before{content:"\2713";position:absolute;left:0;color:#00bf63;font-weight:700;font-size:1.1rem}.vivachek-article-content ul ul{margin-top:.75rem;margin-bottom:.75rem}.vivachek-article-content ul ul li:before{content:"\2022";color:#666;font-weight:400}.vivachek-article-content .vivachek-callout{background:#f8f9fa;border-left:4px solid #00bf63;padding:1.5rem;margin:2rem 0;border-radius:0 8px 8px 0}.vivachek-article-content .vivachek-callout h4{margin-top:0;color:#00bf63}.vivachek-article-content table{width:100%;border-collapse:collapse;margin:2rem 0;background:#fff;box-shadow:0 1px 3px #0000001a;border-radius:8px;overflow:hidden}.vivachek-article-content th{background:#f8f9fa;font-weight:600;text-align:left;padding:1rem 1.5rem;border-bottom:2px solid #e9ecef;color:#1a1a1a}.vivachek-article-content td{padding:1rem 1.5rem;border-bottom:1px solid #e9ecef;color:#333}.vivachek-article-content tr:last-child td{border-bottom:none}.vivachek-article-content tr:hover{background:#f8f9fa}.vivachek-article-content .vivachek-faq{margin:2.5rem 0}.vivachek-article-content .vivachek-faq-item{margin-bottom:2rem}.vivachek-article-content .vivachek-faq-question{font-weight:600;color:#1a1a1a;margin-bottom:.5rem;font-size:1.125rem}.vivachek-article-content .vivachek-faq-answer{color:#333;line-height:1.7;padding-left:1rem;border-left:3px solid #e9ecef}.vivachek-article-content .vivachek-cta{background:linear-gradient(135deg,#00bf63,#00a859);color:#fff;padding:2rem;border-radius:12px;text-align:center;margin:3rem 0}.vivachek-article-content .vivachek-cta h3{color:#fff;margin-top:0;margin-bottom:1rem}.vivachek-article-content .vivachek-cta p{font-size:1.125rem;margin-bottom:1.5rem;opacity:.95}.vivachek-article-content .vivachek-cta a{display:inline-block;background:#fff;color:#00bf63;padding:1rem 2rem;border-radius:8px;border:1px solid #00bf63;text-decoration:none;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden}.vivachek-article-content .vivachek-cta a:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:#00a859}.vivachek-article-content .vivachek-cta a:active{transform:translateY(0);border-color:#008f4d}@media screen and (max-width:768px){.vivachek-h1{font-size:2rem}.vivachek-article-content h2{font-size:1.5rem}.vivachek-article-content h3{font-size:1.25rem}.vivachek-article-content h4{font-size:1.125rem}.vivachek-article-content .vivachek-cta{padding:1.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vivachek-article-content h2,.vivachek-article-content h3,.vivachek-article-content h4,.vivachek-article-content p,.vivachek-article-content ul{animation:fadeInUp .6s ease-out forwards}
/*# sourceMappingURL=/cdn/shop/t/5/assets/blog-article-enhanced.css.map */
