/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 18 2026 | 12:16:57 */
/* UTrack Optimized Article Styles */
.utrack-article-container{color:#0f172a!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;line-height:1.75!important;font-size:1.125rem!important;max-width:860px;margin:0 auto}
.utrack-article-container li,.utrack-article-container p{color:#334155!important;font-size:1.05rem!important;line-height:1.7!important}
.utrack-article-container h1,.utrack-article-container h2,.utrack-article-container h3{color:#0f172a!important;font-weight:800!important;letter-spacing:-.02em!important}

/* Primary Blue Links & Orange Hover Overrides */
.utrack-article-container li a:not([class*="utrack-btn"]),.utrack-article-container nav a:not([class*="utrack-btn"]),.utrack-article-container p a:not([class*="utrack-btn"]){color:#1a56db!important;text-decoration:underline!important;font-weight:600!important}
.utrack-article-container li a:not([class*="utrack-btn"]):hover,.utrack-article-container nav a:not([class*="utrack-btn"]):hover,.utrack-article-container p a:not([class*="utrack-btn"]):hover{color:#e65100!important}

/* AI Overview Snippet Box */
.utrack-ai-overview-box{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-left:5px solid #1e40af!important;border-radius:12px!important;padding:1.5rem!important;margin:1.5rem 0 2.5rem!important;box-shadow:0 4px 12px rgba(0,0,0,.03)!important}
.utrack-ai-header{display:flex!important;align-items:center!important;gap:.6rem!important;margin-bottom:.75rem!important}
.utrack-ai-badge{background-color:#1e40af!important;color:#fff!important;font-size:.75rem!important;font-weight:800!important;padding:2px 8px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:.05em!important}
.utrack-ai-overview-box h3{margin:0!important;font-size:1.15rem!important;color:#0f172a!important}
.utrack-ai-overview-box ul{margin:.75rem 0 0 1.25rem!important;padding:0!important}
.utrack-ai-overview-box li{margin-bottom:.4rem!important;font-size:.975rem!important}

/* Pricing Table */
.utrack-table-wrapper{overflow-x:auto!important;margin:2rem 0!important;border:1px solid #cbd5e1!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important}
table.utrack-pricing-table{width:100%!important;border-collapse:collapse!important;background-color:#fff!important;margin:0!important}
table.utrack-pricing-table th{background-color:#0f172a!important;color:#fff!important;padding:1rem!important;text-align:left!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;border:none!important}
table.utrack-pricing-table td{padding:1.1rem 1rem!important;border-bottom:1px solid #e2e8f0!important;color:#0f172a!important;vertical-align:middle!important;border-top:none!important}
table.utrack-pricing-table tbody tr:nth-child(even){background-color:#f8fafc!important}

/* Table CTA Buttons - Accent Blue & Orange Hover */
a.utrack-btn-cta,a.utrack-btn-cta:visited{display:inline-block!important;padding:.7rem 1.2rem!important;background-color:#1e40af!important;color:#fff!important;font-weight:700!important;font-size:.875rem!important;text-decoration:none!important;border-radius:8px!important;white-space:nowrap!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;transition:background-color .2s ease!important}
a.utrack-btn-cta:hover{background-color:#e65100!important;color:#fff!important;text-decoration:none!important}

/* WhatsApp & Contact CTA Boxes */
.utrack-wa-box{background-color:#f0fdf4!important;border:2px solid #86efac!important;border-radius:16px!important;padding:2.25rem 1.5rem!important;margin:2.5rem 0!important;text-align:center!important}
.utrack-wa-box h3{color:#14532d!important;margin-top:0!important;font-size:1.6rem!important}
.utrack-wa-box p{color:#166534!important;margin-bottom:1.5rem!important}
.utrack-cta-group{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:1rem!important;width:100%!important}

/* Hardened WhatsApp Button */
.utrack-article-container a.utrack-btn-wa,a.utrack-btn-wa,a.utrack-btn-wa:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;background-color:#25d366!important;color:#fff!important;font-weight:800!important;font-size:1.05rem!important;padding:.85rem 1.75rem!important;border-radius:50px!important;text-decoration:none!important;box-shadow:0 4px 12px rgba(37,211,102,.35)!important;white-space:nowrap!important;width:auto!important;min-width:max-content!important;max-width:none!important;box-sizing:border-box!important;line-height:1!important}
.utrack-article-container a.utrack-btn-wa:hover,a.utrack-btn-wa:hover{background-color:#128c7e!important;color:#fff!important;text-decoration:none!important}
a.utrack-btn-wa svg{width:20px!important;height:20px!important;fill:#fff!important;flex-shrink:0!important;display:block!important}

/* Hardened Contact Button (Deep Blue Override) */
.utrack-article-container a.utrack-btn-contact,a.utrack-btn-contact,a.utrack-btn-contact:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#1e40af!important;color:#fff!important;border:none!important;font-weight:700!important;font-size:1rem!important;padding:.85rem 1.75rem!important;border-radius:50px!important;text-decoration:none!important;white-space:nowrap!important;width:auto!important;min-width:max-content!important;max-width:none!important;box-sizing:border-box!important;line-height:1!important;box-shadow:0 4px 12px rgba(30,64,175,.25)!important}
.utrack-article-container a.utrack-btn-contact:hover,a.utrack-btn-contact:hover{background-color:#e65100!important;color:#fff!important;text-decoration:none!important}

/* Author Section Avatar */
.utrack-author-card{display:flex!important;align-items:center!important;gap:1.25rem!important;background-color:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:12px!important;padding:1.25rem!important;margin-top:3rem!important}
.utrack-author-avatar{width:60px!important;height:60px!important;background-color:#1e40af!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:1.25rem!important;flex-shrink:0!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}