.elementor-5112 .elementor-element.elementor-element-139a06a{--display:flex}.elementor-5112 .elementor-element.elementor-element-be21c5d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}:root{--teal:#0891b2;--teal-dark:#0e7490;--teal-light:#f0f9ff;--teal-border:#bae6fd;--purple:#7c3aed;--orange:#f97316;--green:#16a34a;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827}.relish-article-wrapper{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#fafafa;color:var(--gray-800);line-height:1.75;font-size:17px;letter-spacing:.01em}.relish-article-wrapper .hero{background:linear-gradient(135deg,#0e7490 0%,#7c3aed 55%,#ea580c 100%);color:#fff;padding:64px 24px 52px;text-align:center}.relish-article-wrapper .hero .badge{display:inline-block;background:rgb(255 255 255 / .18);padding:4px 16px;border-radius:20px;font-size:.78rem;letter-spacing:1px;margin-bottom:18px}.relish-article-wrapper .hero h1{font-size:clamp(1.7rem, 3.5vw, 2.6rem);font-weight:800;max-width:780px;margin:0 auto 16px;line-height:1.25}.relish-article-wrapper .hero p{font-size:1.05rem;opacity:.9;max-width:640px;margin:0 auto 24px}.relish-article-wrapper .hero-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;font-size:.82rem;opacity:.8}.relish-article-wrapper .breadcrumb{background:#fff;border-bottom:1px solid var(--gray-200);padding:10px 24px;font-size:.8rem;color:var(--gray-500)}.relish-article-wrapper .breadcrumb a{color:var(--teal-dark);text-decoration:none;font-weight:600}.relish-article-wrapper .breadcrumb span{margin:0 5px}.relish-article-wrapper .container{max-width:920px;margin:0 auto;padding:40px 24px}.relish-article-wrapper .summary-box{background:var(--teal-light);border:1px solid var(--teal-border);border-radius:12px;padding:26px 30px;margin-bottom:36px}.relish-article-wrapper .summary-box p{font-size:1.05rem;color:var(--gray-700);margin:0}.relish-article-wrapper h2.section-title{font-size:1.6rem;color:var(--gray-900);margin:48px 0 20px;padding-bottom:12px;border-bottom:2px solid var(--teal-border);letter-spacing:-.01em;font-weight:700}.relish-article-wrapper h3.sub-title{font-size:1.25rem;color:var(--gray-800);margin:32px 0 16px;font-weight:600}.relish-article-wrapper p.body-text{font-size:1.05rem;color:var(--gray-700);margin-bottom:24px}.relish-article-wrapper .stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:32px 0}.relish-article-wrapper .stat-card{background:#fff;border-radius:10px;padding:20px;text-align:center;box-shadow:0 1px 4px rgb(0 0 0 / .06);border-top:3px solid var(--teal)}.relish-article-wrapper .stat-card .num{font-size:1.8rem;font-weight:800;color:var(--teal)}.relish-article-wrapper .stat-card .label{font-size:.85rem;color:var(--gray-500);margin-top:5px}.relish-article-wrapper .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:24px 0}.relish-article-wrapper .product-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 4px rgb(0 0 0 / .06);border-top:4px solid var(--teal)}.relish-article-wrapper .product-card .icon{font-size:2rem;margin-bottom:12px}.relish-article-wrapper .product-card h4{font-size:1.1rem;color:var(--gray-900);margin-bottom:10px;font-weight:600}.relish-article-wrapper .product-card p{font-size:.95rem;color:var(--gray-600);margin-bottom:14px;line-height:1.6}.relish-article-wrapper .product-card .specs{font-size:.85rem;color:var(--gray-500)}.relish-article-wrapper .product-card .specs span{display:block;margin-bottom:5px}.relish-article-wrapper .data-table{width:100%;border-collapse:collapse;font-size:.95rem;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgb(0 0 0 / .06);margin:24px 0}.relish-article-wrapper .data-table thead{background:linear-gradient(90deg,var(--teal-dark),var(--purple))}.relish-article-wrapper .data-table th{padding:14px;text-align:left;color:#fff;font-weight:600}.relish-article-wrapper .data-table td{padding:14px;border-bottom:1px solid var(--gray-100)}.relish-article-wrapper .data-table tr:nth-child(even) td{background:var(--gray-50)}.relish-article-wrapper .data-table .highlight{font-weight:700;color:var(--teal-dark)}.relish-article-wrapper .custom-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:20px 0}.relish-article-wrapper .custom-card{background:#fff;border-radius:10px;padding:22px;box-shadow:0 1px 4px rgb(0 0 0 / .06);border-left:4px solid var(--teal)}.relish-article-wrapper .custom-card h4{font-size:1.05rem;color:var(--teal-dark);margin-bottom:10px;font-weight:600}.relish-article-wrapper .custom-card ul{padding-left:20px;margin:0}.relish-article-wrapper .custom-card li{font-size:.95rem;color:var(--gray-600);margin-bottom:8px}.relish-article-wrapper .bundle-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgb(0 0 0 / .06);margin-bottom:18px;border-left:5px solid var(--teal)}.relish-article-wrapper .bundle-card h4{font-size:1.1rem;color:var(--gray-900);margin-bottom:10px;font-weight:600}.relish-article-wrapper .bundle-card p{font-size:1rem;color:var(--gray-600);margin:0;line-height:1.7}.relish-article-wrapper .bundle-card .bundle-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.relish-article-wrapper .bundle-card .bundle-tags span{background:var(--teal-light);color:var(--teal-dark);padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:600}.relish-article-wrapper .highlight-box{background:var(--teal-light);border:1px solid var(--teal-border);border-radius:10px;padding:22px 26px;margin:24px 0}.relish-article-wrapper .highlight-box p{font-size:1rem;color:var(--gray-700);margin:0}.relish-article-wrapper .faq-item{background:#fff;border-radius:10px;padding:24px;box-shadow:0 1px 4px rgb(0 0 0 / .06);border-left:4px solid var(--teal);margin-bottom:16px}.relish-article-wrapper .faq-item h3{font-size:1.15rem;color:var(--gray-900);margin-bottom:12px;font-weight:600}.relish-article-wrapper .faq-item p{font-size:1.05rem;color:var(--gray-600);margin:0;line-height:1.7}.relish-article-wrapper .references-section h2{font-size:1.4rem;color:var(--gray-900);margin:40px 0 16px;padding-bottom:10px;border-bottom:2px solid var(--teal-border);font-weight:700}.relish-article-wrapper .references-list{font-size:.95rem;color:var(--gray-600);line-height:1.85;padding-left:20px;margin:0}.relish-article-wrapper .references-list li{margin-bottom:10px}.relish-article-wrapper .references-list li:last-child{margin-bottom:0}.relish-article-wrapper .cta-box{background:linear-gradient(135deg,var(--teal-dark),var(--purple));border-radius:18px;padding:50px 32px;text-align:center;color:#fff;margin-top:60px}.relish-article-wrapper .cta-box h2{font-size:1.9rem;margin-bottom:16px;font-weight:700}.relish-article-wrapper .cta-box p{opacity:.9;max-width:520px;margin:0 auto 28px;font-size:1.05rem;line-height:1.7}.relish-article-wrapper .cta-btn{display:inline-block;background:#fff;color:var(--teal-dark);padding:14px 36px;border-radius:50px;font-weight:700;text-decoration:none;margin:8px;font-size:1rem;transition:opacity 0.3s ease}.relish-article-wrapper .cta-btn:hover{opacity:.9;color:var(--teal-dark)}.relish-article-wrapper .cta-btn.outline{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .6)}.relish-article-wrapper .cta-btn.outline:hover{background:rgb(255 255 255 / .1);color:#fff}.relish-article-wrapper .related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:20px}.relish-article-wrapper .related-card{background:#fff;border-radius:10px;padding:20px;box-shadow:0 1px 4px rgb(0 0 0 / .06);text-decoration:none;color:inherit;border-left:3px solid var(--teal);transition:transform 0.2s}.relish-article-wrapper .related-card:hover{transform:translateY(-3px)}.relish-article-wrapper .related-card h4{font-size:1rem;color:var(--gray-900);margin-bottom:8px;font-weight:600;line-height:1.4}.relish-article-wrapper .related-card p{font-size:.85rem;color:var(--gray-500);margin:0;line-height:1.6}@media (max-width:768px){.relish-article-wrapper .hero{padding:48px 16px 40px}.relish-article-wrapper .container{padding:32px 16px}}