1 2<!DOCTYPE html> 3<html lang="en-US"> 4 5<head> 6 <meta charset="UTF-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 8
8<script id="casefox-google-consent-default"> 9 (function(w,d,c){"use strict";var s=null,k=c.storageKey,v=c.consentVersion;try{s=JSON.parse(w.localStorage.getItem(k)||"null");}catch(e){}if(!s){try{var n=encodeURIComponent(k)+"=",a=(d.cookie||"").split(";");for(var i=0;i<a.length;i++){var x=a[i].trim();if(x.indexOf(n)===0){s=JSON.parse(decodeURIComponent(x.substring(n.length)));break;}}}catch(e){s=null;}}var valid=s&&parseInt(s.version,10)===v,analytics=!!(valid&&c.analyticsEnabled&&s.analytics===true),marketing=!!(valid&&c.marketingEnabled&&s.marketing===true);w.dataLayer=w.dataLayer||[];w.gtag=w.gtag||function(){w.dataLayer.push(arguments);};w.gtag("consent","default",{analytics_storage:analytics?"granted":"denied",ad_storage:marketing?"granted":"denied",ad_user_data:marketing?"granted":"denied",ad_personalization:marketing?"granted":"denied",wait_for_update:500});}(window,document,{"storageKey":"casefox_cookie_consent","consentVersion":1,"analyticsEnabled":true,"marketingEnabled":true})); 10 </script>
10 11 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 12 13 <!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ --> 14 <title>CaseFox Blog | Legal Tech | Legal Billing News</title> 15 <meta name="description" content="Stay informed with CaseFox's legal blogs, offering insights, updates, and expert advice on various legal topics like software, technology, and law practice." /> 16 <link rel="canonical" href="https://www.casefox.com/blog/" /> 17 <meta property="og:locale" content="en_US" /> 18 <meta property="og:type" content="website" /> 19 <meta property="og:title" content="CaseFox Blog | Legal Tech | Legal Billing News" /> 20 <meta property="og:description" content="Stay informed with CaseFox's legal blogs, offering insights, updates, and expert advice on various legal topics like software, technology, and law practice." /> 21 <meta property="og:url" content="https://www.casefox.com/blog/" /> 22 <meta property="og:site_name" content="CaseFox" /> 23 <meta property="article:modified_time" content="2026-03-24T07:33:17+00:00" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25
25<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.casefox.com\/blog\/","url":"https:\/\/www.casefox.com\/blog\/","name":"CaseFox Blog | Legal Tech | Legal Billing News","isPartOf":{"@id":"https:\/\/www.casefox.com\/blog\/#website"},"about":{"@id":"https:\/\/www.casefox.com\/blog\/#organization"},"datePublished":"2023-09-19T19:25:21+00:00","dateModified":"2026-03-24T07:33:17+00:00","description":"Stay informed with CaseFox's legal blogs, offering insights, updates, and expert advice on various legal topics like software, technology, and law practice.","breadcrumb":{"@id":"https:\/\/www.casefox.com\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.casefox.com\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.casefox.com\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.casefox.com\/blog\/#website","url":"https:\/\/www.casefox.com\/blog\/","name":"CaseFox","description":"CaseFox Blog | Legal Tech | Legal Billing News","publisher":{"@id":"https:\/\/www.casefox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.casefox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.casefox.com\/blog\/#organization","name":"CaseFox","url":"https:\/\/www.casefox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.casefox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.casefox.com\/blog\/wp-content\/uploads\/2024\/03\/casefox-logo.png","contentUrl":"https:\/\/www.casefox.com\/blog\/wp-content\/uploads\/2024\/03\/casefox-logo.png","width":228,"height":104,"caption":"CaseFox"},"image":{"@id":"https:\/\/www.casefox.com\/blog\/#\/schema\/logo\/image\/"}}]}</script>
25 26 <!-- / Yoast SEO plugin. --> 27 28 29<link rel='dns-prefetch' href='//www.casefox.com' /> 30<link rel="alternate" type="application/rss+xml" title="CaseFox » Feed" href="https://www.casefox.com/blog/feed/" /> 31<link rel="alternate" type="application/rss+xml" title="CaseFox » Comments Feed" href="https://www.casefox.com/blog/comments/feed/" /> 32<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.casefox.com/blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.casefox.com%2Fblog%2F" /> 33<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.casefox.com/blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.casefox.com%2Fblog%2F&format=xml" /> 34<style id='wp-img-auto-sizes-contain-inline-css'> 35img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 36/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 37</style> 38 39<link rel='stylesheet' id='elementor-frontend-css' href='https://www.casefox.com/blog/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.3' media='all' /> 40<link rel='stylesheet' id='elementor-post-21-css' href='https://www.casefox.com/blog/wp-content/uploads/elementor/css/post-21.css?ver=1787806107' media='all' /> 41<link rel='stylesheet' id='elementor-post-22-css' href='https://www.casefox.com/blog/wp-content/uploads/elementor/css/post-22.css?ver=1787806107' media='all' /> 42<style id='wp-emoji-styles-inline-css'> 43 44 img.wp-smiley, img.emoji { 45 display: inline !important; 46 border: none !important; 47 box-shadow: none !important; 48 height: 1em !important; 49 width: 1em !important; 50 margin: 0 0.07em !important; 51 vertical-align: -0.1em !important; 52 background: none !important; 53 padding: 0 !important; 54 } 55/*# sourceURL=wp-emoji-styles-inline-css */ 56</style> 57<link rel='stylesheet' id='wp-block-library-css' href='https://www.casefox.com/blog/wp-includes/css/dist/block-library/style.min.css?ver=6.9' media='all' /> 58<style id='wp-block-library-theme-inline-css'> 59.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} 60/*# sourceURL=/wp-includes/css/dist/block-library/theme.min.css */ 61</style> 62<link rel='stylesheet' id='contact-form-7-css' href='https://www.casefox.com/blog/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 63<link rel='stylesheet' id='elementor-icons-css' href='https://www.casefox.com/blog/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.53.0' media='all' /> 64<link rel='stylesheet' id='elementor-post-6-css' href='https://www.casefox.com/blog/wp-content/uploads/elementor/css/post-6.css?ver=1787806107' media='all' /> 65<link rel='stylesheet' id='widget-posts-css' href='https://www.casefox.com/blog/wp-content/plugins/pro-elements/assets/css/widget-posts.min.css?ver=4.2.2' media='all' /> 66<link rel='stylesheet' id='elementor-post-9-css' href='https://www.casefox.com/blog/wp-content/uploads/elementor/css/post-9.css?ver=1787806116' media='all' /> 67<link rel='stylesheet' id='casefox-cookie-banner-css' href='https://www.casefox.com/blog/wp-content/plugins/casefox-cookie-consent/assets/css/cookie-banner.css?ver=1.0.1' media='all' /> 68<link rel='stylesheet' id='casefox-cookie-preferences-css' href='https://www.casefox.com/blog/wp-content/plugins/casefox-cookie-consent/assets/css/cookie-preferences.css?ver=1.0.1' media='all' /> 69<link rel='stylesheet' id='eztoc-css' href='https://www.casefox.com/blog/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.86' media='all' /> 70<style id='eztoc-inline-css'> 71div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-size: 95%;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;}.ez-toc-box-title {font-weight: bold; margin-bottom: 10px; text-align: center; text-transform: uppercase; letter-spacing: 1px; color: #666; padding-bottom: 5px;position:absolute;top:-4%;left:5%;background-color: inherit;transition: top 0.3s ease;}.ez-toc-box-title.toc-closed {top:-25%;}ul.ez-toc-list a.ez-toc-link { padding: 10px 10px 10px 10px; } 72.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }
73/*# sourceURL=eztoc-inline-css */ 74</style> 75<link rel='stylesheet' id='sierra-variables-css' href='https://www.casefox.com/blog/wp-content/themes/sierra/assets/css/variables.css?ver=1.9' media='all' /> 76<link rel='stylesheet' id='sierra-global-css' href='https://www.casefox.com/blog/wp-content/themes/sierra/assets/css/global.css?ver=1.9' media='all' /> 77<link rel='stylesheet' id='widget-image-css' href='https://www.casefox.com/blog/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.3' media='all' /> 78<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.casefox.com/blog/wp-content/plugins/pro-elements/assets/css/widget-nav-menu.min.css?ver=4.2.2' media='all' /> 79<link rel='stylesheet' id='elementor-post-20248-css' href='https://www.casefox.com/blog/wp-content/uploads/elementor/css/post-20248.css?ver=1787806107' media='all' /> 80<link rel='stylesheet' id='elementor-post-20195-css' href='https://www.casefox.com/blog/wp-content/uploads/elementor/css/post-20195.css?ver=1787806116' media='all' /> 81<link rel='stylesheet' id='ekit-widget-common-css' href='https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/css/common.css?ver=4.0.1' media='all' /> 82<link rel='stylesheet' id='ekit-nav-menu-css' href='https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/css/nav-menu.css?ver=4.0.1' media='all' /> 83<link rel='stylesheet' id='ekit-header-search-css' href='https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/css/header-search.css?ver=4.0.1' media='all' /> 84<link rel='stylesheet' id='ekit-header-offcanvas-css' href='https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/css/header-offcanvas.css?ver=4.0.1' media='all' /> 85<link rel='stylesheet' id='ekit-header-info-css' href='https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/css/header-info.css?ver=4.0.1' media='all' /> 86<link rel='stylesheet' id='keydesign-frontend-css' href='https://www.casefox.com/blog/wp-content/plugins/keydesign-framework/assets/css/keydesign-framework.css?ver=2.3' media='all' /> 87<style id='keydesign-frontend-inline-css'> 88body {}.ekit-wid-con .elementskit-info-box-icon { overflow:hidden;} 89/*# sourceURL=keydesign-frontend-inline-css */ 90</style> 91<link rel='stylesheet' id='elementor-gf-plusjakartasans-css' href='https://fonts.googleapis.com/css?family=Plus+Jakarta+Sans:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 92<link rel='stylesheet' id='elementor-gf-local-opensans-css' href='https://www.casefox.com/blog/wp-content/uploads/elementor/google-fonts/css/opensans.css?ver=1745040034' media='all' /> 93<link rel='stylesheet' id='elementor-gf-local-poppins-css' href='https://www.casefox.com/blog/wp-content/uploads/elementor/google-fonts/css/poppins.css?ver=1745039997' media='all' /> 94<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://www.casefox.com/blog/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 95<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://www.casefox.com/blog/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' />
96<script type='text/javascript'> 97 var elementskit = { 98 resturl: 'https://www.casefox.com/blog/wp-json/elementskit/v1/', 99 } 100 101 </script>
101<script src="https://www.casefox.com/blog/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 101
101
102<script src="https://www.casefox.com/blog/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 102
102
103<script src="https://www.casefox.com/blog/wp-content/plugins/keydesign-framework/assets/js/back-to-top.js?ver=2.3" id="keydesign-go-top-js"></script>
103 104<link rel="https://api.w.org/" href="https://www.casefox.com/blog/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.casefox.com/blog/wp-json/wp/v2/pages/9" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.casefox.com/blog/xmlrpc.php?rsd" /> 105<meta name="generator" content="WordPress 6.9" /> 106<link rel='shortlink' href='https://www.casefox.com/blog/' /> 107
107<script type="text/javascript"> 108 var stm_wpcfto_ajaxurl = 'https://www.casefox.com/blog/wp-admin/admin-ajax.php'; 109 </script>
109 110 111 <style> 112 .vue_is_disabled { 113 display: none; 114 } 115 </style> 116
116<script> 117 var stm_wpcfto_nonces = {"wpcfto_save_settings":"823545fd90","get_image_url":"841a4e3522","wpcfto_upload_file":"955ebf90db","wpcfto_search_posts":"4fefab15bc"}; 118 </script>
118 119 <meta name="generator" content="Elementor 4.2.3; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
120<script type="text/javascript">var elementskit_module_parallax_url = "https://www.casefox.com/blog/wp-content/plugins/elementskit/modules/parallax/";</script>
120 <style> 121 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 122 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 123 background-image: none !important; 124 } 125 @media screen and (max-height: 1024px) { 126 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 127 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 128 background-image: none !important; 129 } 130 } 131 @media screen and (max-height: 640px) { 132 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 133 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 134 background-image: none !important; 135 } 136 } 137 </style> 138 <link rel="icon" href="https://www.casefox.com/blog/wp-content/uploads/2023/06/favicon.png" sizes="32x32" /> 139<link rel="icon" href="https://www.casefox.com/blog/wp-content/uploads/2023/06/favicon.png" sizes="192x192" /> 140<link rel="apple-touch-icon" href="https://www.casefox.com/blog/wp-content/uploads/2023/06/favicon.png" /> 141<meta name="msapplication-TileImage" content="https://www.casefox.com/blog/wp-content/uploads/2023/06/favicon.png" /> 142 <style id="wp-custom-css"> 143 .keydesign-comments { 144 color: var(--color-text); 145 margin-top: var(--vertical-spacing); 146 display: none !important; 147} 148.comment-count { 149 display: none !important; 150} 151.elementor-post-avatar { 152 display: none !important; 153} 154.cf-author-meta-row.compact{ 155padding-bottom: 50px;} 156 157.cf-author-page-header{ 158 display:flex; 159 align-items:center; 160 justify-content:center; 161 gap:16px; 162 margin-bottom:30px; 163} 164/* =============================== 165 AUTHOR PAGE HEADER (Avatar + Name) 166=============================== */ 167 168.cf-author-page-header{ 169 display:flex; 170 align-items:center; 171 justify-content:center; 172 gap:14px; 173 max-width:820px; 174 margin: 20px auto 28px; 175 padding: 0 16px; 176} 177 178/* AUTHOR PAGE HEADER */ 179.cf-author-page-header{ 180 display:flex; 181 align-items:center; 182 justify-content:center; 183 gap:14px; 184 max-width:820px; 185 margin:20px auto 28px; 186 padding:0 16px; 187} 188 189.cf-author-page-avatar{ 190 width:72px; 191 height:72px; 192 border-radius:50%; 193 object-fit:cover; 194 flex:0 0 auto; 195} 196 197.cf-author-page-name{ 198 margin:0; 199 font-size:clamp(24px,2.2vw,34px); 200 font-weight:700; 201 line-height:1.15; 202} 203 204/* single post */ 205.cf-post-meta-inline{ 206 display:flex; 207 align-items:center; 208 gap:10px; 209 margin: 8px 0 18px; 210 font-size: 13px; 211 font-weight: 600; 212 text-transform: uppercase; 213 letter-spacing: .6px; 214} 215 216.cf-meta-author{ 217 display:inline-flex; 218 align-items:center; 219 gap:10px; 220 text-decoration:none; 221} 222 223.cf-meta-avatar{ 224 width:36px; 225 height:36px; 226 border-radius:50%; 227 object-fit:cover; 228 display:block; 229} 230 231.cf-meta-initials{ 232 width:36px; 233 height:36px; 234 border-radius:50%; 235 display:inline-flex; 236 align-items:center; 237 justify-content:center; 238 font-weight:800; 239 font-size:12px; 240 background:#111; 241 color:#fff; 242} 243 244.cf-meta-sep{ opacity:.55; } 245.cf-meta-author{ 246 display:inline-flex; 247 align-items:center; 248 gap:10px; 249 cursor:pointer; 250} 251 252.cf-meta-author:hover .cf-meta-name{ 253 text-decoration: underline; 254} 255 256/* author page */
257/* Author page header: image + name inline */ 258.cf-author-page-header{ 259 display:flex; 260 align-items:center; 261 justify-content:center; 262 gap:14px; 263 margin-bottom:16px; 264} 265 266.cf-author-page-avatar{ 267 width:70px; 268 height:70px; 269 border-radius:50%; 270 object-fit:cover; 271} 272 273.cf-author-page-name{ 274 font-size:42px; 275 font-weight:700; 276 line-height:1.1; 277} 278 279.entry-meta{ 280display:none;} </style> 281 </head> 282 283<body class="home wp-singular page-template-default page page-id-9 wp-custom-logo wp-theme-sierra flip-button-effect keydesign-elementor-library elementor-default elementor-kit-6 elementor-page elementor-page-9"> 284 285 286 <a class="skip-link screen-reader-text" href="#content"> 287 Skip to content </a> 288 289 <div id="page" class="site"><header id="site-header" class="site-header sticky-header"><div class="site-header-wrapper"> 290 <div class="ekit-template-content-markup ekit-template-content-header ekit-template-content-theme-support"> 291 <div data-elementor-type="wp-post" data-elementor-id="21" class="elementor elementor-21" data-elementor-post-type="elementskit_template"> 292 <section class="elementor-section elementor-top-section elementor-element elementor-element-01755c5 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="01755c5" data-element_type="section" data-e-type="section"> 293 <div class="elementor-container elementor-column-gap-default"> 294 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bcca8f0" data-id="bcca8f0" data-element_type="column" data-e-type="column"> 295 <div class="elementor-widget-wrap elementor-element-populated"> 296 <div class="elementor-element elementor-element-f5cc404 elementor-widget elementor-widget-html" data-id="f5cc404" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="html.default"> 297 <div class="elementor-widget-container"> 298 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css"> 299<header id="header" class="header d-flex align-items-center fixed-top"> 300 <div class="header-container container-fluid container-xl position-relative d-flex align-items-center justify-content-between"> 301 <a href="https://www.casefox.com/" class="logo d-flex align-items-center me-auto me-xl-0"> 302 <img id="logo" src="https://www.casefox.com/assets/img/icons/casefox-black-logo.png" alt="Casefox Logo" /> 303 </a> 304 305 <nav id="navmenu" class="navmenu"> 306 <ul> 307 <!-- Features Dropdown --> 308 <li class="dropdown"> 309 <a href="#"><span>Features</span> <i class="bi bi-chevron-down toggle-dropdown"></i></a> 310 <ul> 311 <div class="custom-section"> 312 <div class="custom-container"> 313 <div class="custom-column"> 314 <a href="#"> 315 <img style="margin-top: 0px;" src="https://www.casefox.com/assets/img/legal-ai.webp" alt="Casey Legal AI Tool" /> 316 </a> 317 </div> 318 <div class="custom-column"> 319 <div class="custom-heading custom-active">Billing & Payments</div> 320 <div class="custom-item"> 321 <a style="color: #2d3748;" href="https://www.casefox.com/legal-billing-software/" class="custom-title">Legal Billing</a> 322 </div> 323 <div class="custom-item"> 324 <a style="color: #2d3748;" href="https://www.casefox.com/automated-billing-bulk-invoice-generator/" class="custom-title">Bulk Invoice Generation</a> 325 </div> 326 <div class="custom-item"> 327 <a style="color: #2d3748;" href="https://www.casefox.com/online-payments/" class="custom-title">Online Payments</a> 328 </div> 329 <div class="custom-item"> 330 <a style="color: #2d3748;" href="https://www.casefox.com/ledes-invoicing/" class="custom-title">LEDES Invoicing</a> 331 </div> 332 <div style="margin-top: 20px;" class="custom-heading">
332Client Management</div> 333 <div class="custom-item"> 334 <a style="color: #2d3748;" href="https://www.casefox.com/legal-client-portal/" class="custom-title">Client Portal</a> 335 </div> 336 <div class="custom-item"> 337 <a style="color: #2d3748;" href="https://www.casefox.com/online-intake-forms/" class="custom-title">Client Intake</a> 338 </div> 339 </div> 340 <div class="custom-column"> 341 <div class="custom-heading">Case & Practice Management</div> 342 <div class="custom-item"> 343 <a style="color: #2d3748;" href="https://www.casefox.com/legal-case-management-software/" class="custom-title">Case Management</a> 344 </div> 345 <div class="custom-item"> 346 <a style="color: #2d3748;" href="https://www.casefox.com/conflict-check/" class="custom-title">Conflict Check</a> 347 </div> 348 <div class="custom-item"> 349 <a style="color: #2d3748;" href="https://www.casefox.com/legal-calendaring/" class="custom-title">Legal Calendaring</a> 350 </div> 351 <div class="custom-item"> 352 <a style="color: #2d3748;" href="https://www.casefox.com/legal-documents-management/" class="custom-title">Document Management</a> 353 </div> 354 <div style="margin-top: 20px;" class="custom-heading">Security & Integrations</div> 355 <div class="custom-item"> 356 <a style="color: #2d3748;" href="https://www.casefox.com/data-security/" class="custom-title">Data Security</a> 357 </div> 358 <div class="custom-item"> 359 <a style="color: #2d3748;" href="https://www.casefox.com/role-based-data-access/" class="custom-title">Role-Based Staff Access</a> 360 </div> 361 <div class="custom-item"> 362 <a style="color: #2d3748;" href="https://www.casefox.com/all-integrations/" class="custom-title">Integrations</a> 363 </div> 364 </div> 365 <div class="custom-column"> 366 <div class="custom-heading">Time & Expense Tracking</div> 367 <div class="custom-item"> 368 <a style="color: #2d3748;" href="https://www.casefox.com/legal-time-expense-tracking/" class="custom-title">Time & Expense Tracking</a> 369 </div> 370 <div class="custom-item"> 371 <a style="color: #2d3748;" href="https://www.casefox.com/hourly-rates/" class="custom-title">Flexible Time Billing</a> 372 </div> 373 <div style="margin-top: 20px;" class="custom-heading">Financials & Analytics</div> 374 <div class="custom-item"> 375 <a style="color: #2d3748;" href="https://www.casefox.com/legal-trust-accounting/" class="custom-title">Trust Accounting</a> 376 </div> 377 <div class="custom-item"> 378 <a style="color: #2d3748;" href="https://www.casefox.com/law-firm-performance-dashboard/" class="custom-title">Analytics and Dashboard</a> 379 </div> 380 <div class="custom-item"> 381 <a style="color: #2d3748;" href="https://www.casefox.com/legal-reporting/" class="custom-title">Advanced Reporting</a> 382 </div> 383 <div class="custom-item"> 384 <a style="color: #2d3748;" href="https://www.casefox.com/law-firm-staff-performance-reports/" class="custom-title">Staff Performance Report</a> 385 </div> 386 </div> 387 </div> 388 </div> 389 </ul> 390 </li> 391 392 <!-- Solutions Dropdown --> 393 <li class="dropdown"> 394 <a href="#"><span>Solutions</span> <i class="bi bi-chevron-down toggle-dropdown"></i></a> 395 <ul> 396 <div class="ccustom-section"> 397 <div class="custom-container"> 398 <div class="custom-column"> 399 <a href="#"> 400 <img style="margin-top: 0px;" src="https://www.casefox.com/assets/img/casey-casefox-ai.webp" alt="Casey Legal AI Tool" /> 401 </a> 402 </div> 403 <div class="custom-column"> 404 <div class="custom-heading">By Firm Size</div> 405 <div class="custom-item"> 406 <a style="color: #2d3748;" href="https://www.casefox.com/software-for-solo-practitioner/" class="custom-title">Solo Practitioners</a> 407 <p style="margin-bottom: 8px; font-size: 12px;">CaseFox offers all features for solo lawyers to stay organised without extra staff.</p> 408 </div> 409 <div class="custom-item"> 410 <a style="color: #2d3748;" href="https://www.casefox.com/software-for-small-law-firm/" class="custom-title">Small Firms</a> 411 <p style="margin-bottom: 8px; font-size: 12px;">Collabrate seamlessly across small team with visibility into workload distribution.</p> 412 </div> 413 <div class="custom-item"> 414 <a style="color: #2d3748;" href="https://www.casefox.com/software-for-mid-size-corporate-firm/" class="custom-title">Mid-Sized & Large Firms</a> 415 <p style="margin-bottom: 8px; font-size: 12px;">Handle growing caseloads, streamline operation with advanced features & reporting.</p> 416 </div> 417 <div class="custom-item"> 418 <a style="color: #2d3748;" href="https://www.casefox.com/enterprise-legal-management-software/" class="custom-title">Enterprise</a> 419 <p style="margin-bottom: 8px; font-size: 12px;">Enterprise-ready software with white-labeling and customization for global teams.</p> 420 </div> 421 </div> 422 <div class="custom-column"> 423 <div class="custom-heading custom-active">Practice Areas</div> 424 <div class="custom-item"> 425 <a style="color: #2d3748;" href="https://www.casefox.com/practice-areas/bankruptcy-law-software/" class="custom-title">Bankruptcy Law</a> 426 </div> 427 <div class="custom-item"> 428 <a style="color: #2d3748;" href="https://www.casefox.com/practice-areas/civil-litigation-software/" class="custom-title">Civil Litigation</a> 429 </div> 430 <div class="custom-item"> 431 <a style="color: #2d3748;" href="https://www.casefox.com/practice-areas/family-law-software/" class="custom-title">Family Law</a> 432 </div> 433 <div class="custom-item"> 434 <a style="color: #2d3748;" href="https://www.casefox.com/practice-areas/government-law-software/" class="custom-title">Government Law</a> 435 </div> 436 <div class="custom-item"> 437 <a style="color: #2d3748;" href="https://www.casefox.com/practice-areas/immigration-law-software/" class="custom-title">Immigration Law</a> 438 </div> 439 <div class="custom-item"> 440 <a style="color: #2d3748;" href="https://www.casefox.com/practice-areas/personal-injury-case-management-software/" class="custom-title">Personal Injury Law</a> 441 </div> 442 <div class="custom-item"> 443 <a style="color: #2d3748;" href="https://www.casefox.com/practice-areas/criminal-law-software/" class="custom-title">Criminal Law</a> 444 </div> 445 <div class="custom-item"> 446 <a style="color: #2d3748;" href="https://www.casefox.com/practice-areas/elder-law-software/" class="custom-title">Elder Law</a> 447 </div> 448 <a style="color: #004dff; margin-left: -20px; text-decoration: none;" href="https://www.casefox.com/practice-areas/" class="custom-see-all">All Practice Areas ></a> 449 </div> 450 <div class="custom-column"> 451 <div class="custom-heading">Implementation</div> 452 <div class="custom-item"> 453 <a style="color: #2d3748;
453" href="https://support.casefox.com/portal/en/kb/articles/getting-started-setting-up-casefox" class="custom-title">Implementation</a> 454 <p style="font-size: 12px;">Designed for large firms and enterprise teams for seamless transition.</p> 455 </div> 456 </div> 457 </div> 458 </div> 459 </ul> 460 </li> 461 462 <!-- Resources Dropdown --> 463 <li class="dropdown"> 464 <a href="#"><span>Resources</span> <i class="bi bi-chevron-down toggle-dropdown"></i></a> 465 <ul style="background-color: white;"> 466 <li><a style="color: #2d3748;" href="https://www.casefox.com/blog/">Blog</a></li> 467 <li><a style="color: #2d3748;" href="https://www.casefox.com/contact-us/">Contact us</a></li> 468 <li><a style="color: #2d3748;" href="https://www.casefox.com/about-us/">About us</a></li> 469 <li><a style="color: #2d3748;" href="https://www.casefox.com/why-casefox/">Why CaseFox</a></li> 470 <li><a style="color: #2d3748;" href="https://www.casefox.com/careers/">Careers</a></li> 471 </ul> 472 </li> 473 474 <!-- Single Links --> 475 <li><a href="https://www.casefox.com/pricing-casefox/">Pricing</a></li> 476 <li><a href="https://www.casefox.com/schedule-a-demo/">Request a Demo</a></li> 477 <li><a style="margin-left: 0;" href="https://www.casefox.com/enterprise-legal-management-software/">Enterprise</a></li> 478 </ul> 479 480 <!-- Mobile Nav Toggle --> 481 <div class="mobile-togal-button"> 482 <i class="mobile-nav-toggle d-xl-none bi bi-list"></i> 483 </div> 484 </nav> 485 486 <!-- Header Right CTA Buttons --> 487 <div class="btn-getstarted"> 488 <a href="https://app.casefox.com/login" class="login-btn"> 489 <i class="bi bi-person-circle"></i> 490 <span>Login</span> 491 </a> 492 <a class="bbtn-getstarted" href="https://www.casefox.com/register">Get Started</a> 493 </div> 494 </div> 495 </header> 496<style> 497/* Preferred family (others commented in original kept intentional) */ 498@font-face{ 499 font-family:'Basier Square'; 500 src:url('https://www.casefox.com/assets/font/BasierSquare-Regular.otf') format('opentype'); 501 font-weight:400; 502 font-style:normal; 503 font-display:swap; 504} 505/* Global Tokens */ 506:root{ 507 --default-font:'Basier Square',sans-serif; --heading-font:'Basier Square',sans-serif; --nav-font:'Basier Square',sans-serif; --body-font-weight:400; 508 --background-color:#F8F9FB; --default-color:#0a0a0a; --heading-color:#0B3558; --accent-color:#0066f2; --surface-color:#ffffff; --contrast-color:#ffffff; 509 --nav-color:#212529; --nav-hover-color:#0058D3; --nav-mobile-background-color:#ffffff; --nav-dropdown-background-color:#ffffff; --nav-dropdown-color:#212529; --nav-dropdown-hover-color:#0d83fd; scroll-behavior:smooth; 510} 511.light-background{ 512 --background-color:#f3f9ff; --surface-color:#ffffff; 513} 514.dark-background{ 515 --background-color:#0058D3; --default-color:#ffffff; --heading-color:#ffffff; --surface-color:#0058D3; --contrast-color:#ffffff; 516} 517body{ 518 color:var(--default-color); background-color:var(--background-color); 519 font-family:var(--default-font); font-weight:var(--body-font-weight); 520} 521a{ 522 color:var(--accent-color); text-decoration:none; transition:0.3s; 523} 524a:hover{ 525 color:color-mix(in srgb,var(--accent-color),transparent 25%); text-decoration:none; 526} 527h1,h2,h3,h4,h5,h6{ 528 color:var(--heading-color); font-family:var(--heading-font); 529} 530 /* ========================================================= 531 HEADER / NAV 532 ========================================================= */ 533 534.header{ 535 margin-top:10px; color:var(--default-color); padding:0; transition:all 0.5s; 536 z-index:997; position:fixed; width:100%; top:0; left:0; 537} 538.header .header-container{ 539 background-color:rgba(255,255,255,0.807); border-radius:15px; 540 border:2px solid rgba(0,4,255,0.100); padding:5px 25px; 541 max-width:1290px; margin:0 auto; display:flex; justify-content:space-between; align-items:center; 542} 543 544/* Scrolled state */ 545.scrolled .header{ background-color:#ffffff00; }
546.scrolled .header .logo h1{ color:#2d405f; } 547.scrolled .navmenu ul li a, 548.scrolled .navmenu ul li a:focus{ color:#2d405f; } 549.scrolled .navmenu ul li:hover > a, 550.scrolled .navmenu .active, 551.scrolled .navmenu .active:focus{ color:var(--accent-color); } 552.scrolled .mobile-nav-toggle{ color:#2d405f; } 553 554/* Logo */ 555.header .logo{ 556 line-height:1; padding-left:5px; display:flex; align-items:center; 557} 558.header .logo img{ max-height:50px; margin-right:0; } 559.header .logo h1{ 560 font-size:24px; margin:0; font-weight:500; color:var(--default-color); transition:color 0.3s; 561} 562 563/* Buttons */ 564.header .btn-getstarted, 565.header .btn-getstarted:focus{ border:none; cursor:pointer; } 566.header .btn-getstarted:hover, 567.header .btn-getstarted:focus:hover{ color:var(--contrast-color); } 568 569.header .bbtn-getstarted, 570.header .bbtn-getstarted:focus{ 571 color:var(--contrast-color); 572 background:linear-gradient(to right,#350091 0%,#0a93e4 100%); 573 font-size:14px; padding:10px 20px; margin:0; border-radius:7px; 574 transition:0.3s; border:none; cursor:pointer; font-family:var(--nav-font); 575} 576.header .bbtn-getstarted:hover, 577.header .bbtn-getstarted:focus:hover{ 578 color:var(--contrast-color); 579 background:color-mix(in srgb,var(--accent-color),transparent 15%); 580} 581 582/* Desktop Nav */ 583@media (min-width:1210px){ 584 .navmenu{ padding:0; } 585 .navmenu ul{ 586 margin:0; padding:0; display:flex; list-style:none; align-items:center; 587 } 588 .navmenu li{ position:relative; } 589 .navmenu a, 590 .navmenu a:focus{ 591 color:#10021c; padding:18px 15px; font-size:16px; 592 font-family:var(--nav-font); font-weight:500; 593 display:flex; align-items:center; justify-content:space-between; 594 white-space:nowrap; transition:0.3s; text-decoration:none; 595 } 596 .navmenu a i, 597 .navmenu a:focus i{ 598 font-size:12px; line-height:0; margin-left:5px; transition:0.3s; 599 } 600 .navmenu li:last-child a{ padding-right:0; } 601 .navmenu li:hover > a, 602 .navmenu .active, 603 .navmenu .active:focus{ color:#5d07a8a0; } 604 605 /* Dropdown */ 606 .navmenu .dropdown ul{ 607 margin:0; padding:10px 0; display:block; position:absolute; visibility:hidden; 608 left:14px; top:130%; opacity:0; transition:0.3s; border-radius:4px; z-index:99; 609 }
610 .navmenu .dropdown ul li{ min-width:200px; } 611 .navmenu .dropdown ul a{ padding:10px 20px; font-size:15px; } 612 .navmenu .dropdown ul a i{ font-size:12px; } 613 .navmenu .dropdown ul a:hover, 614 .navmenu .dropdown ul .active:hover, 615 .navmenu .dropdown ul li:hover > a{ color:var(--nav-dropdown-hover-color); } 616 .navmenu .dropdown:hover > ul{ opacity:1; top:100%; visibility:visible; } 617 .navmenu .dropdown .dropdown ul{ top:0; left:-90%; visibility:hidden; } 618 .navmenu .dropdown .dropdown:hover > ul{ opacity:1; top:0; left:-100%; visibility:visible; } 619} 620 621/* Mobile Nav */ 622@media (max-width:1210px){ 623 .mobile-nav-toggle{ 624 color:#5c07a8; font-size:28px; line-height:0; margin-right:10px; 625 cursor:pointer; transition:color .3s; display:block; 626 } 627 .navmenu{ padding:0; z-index:9997; } 628 .navmenu ul{ 629 display:none; list-style:none; position:absolute; inset:60px 20px 20px 20px; 630 padding:10px 0; margin:0; border-radius:6px; background:var(--nav-mobile-background-color); 631 overflow-y:auto; transition:.3s; z-index:9998; box-shadow:0 0 30px rgba(0,0,0,.1); 632 } 633 .navmenu a, 634 .navmenu a:focus{ 635 color:var(--nav-dropdown-color); padding:10px 20px; font-family:var(--nav-font); 636 font-size:17px; font-weight:500; display:flex; align-items:center; justify-content:space-between; 637 white-space:nowrap; transition:.3s; text-decoration:none; 638 } 639 .navmenu a i, 640 .navmenu a:focus i{ 641 font-size:12px; line-height:0; margin-left:5px; width:30px; height:30px; display:flex;
642 align-items:center; justify-content:center; border-radius:50%; 643 transition:.3s; background-color:color-mix(in srgb,var(--accent-color),transparent 90%); 644 } 645 .navmenu a i:hover, 646 .navmenu a:focus i:hover{ background-color:var(--accent-color); color:var(--contrast-color); } 647 .navmenu a:hover, 648 .navmenu .active, 649 .navmenu .active:focus{ color:var(--nav-dropdown-hover-color); } 650 .navmenu .active i, 651 .navmenu .active:focus i{ 652 background-color:var(--accent-color); color:var(--contrast-color); transform:rotate(180deg); 653 } 654 .navmenu .dropdown ul{ 655 position:static; display:none; z-index:99; padding:10px 0; margin:10px 20px; 656 background:var(--nav-dropdown-background-color); 657 border:1px solid color-mix(in srgb,var(--default-color),transparent 90%); box-shadow:none; 658 transition:all .5s ease-in-out; 659 } 660 .navmenu .dropdown ul ul{ background-color:rgba(33,37,41,0.1); } 661 .navmenu .dropdown > .dropdown-active{ display:block; background-color:rgba(33,37,41,0.03); } 662 663 .mobile-nav-active{ overflow:hidden; } 664 .mobile-nav-active .mobile-nav-toggle{ 665 color:#2d405f; position:absolute; font-size:32px; top:15px; right:15px; margin-right:0; z-index:9999; 666 } 667 .mobile-nav-active .navmenu{ 668 position:fixed; overflow:hidden; inset:0; background:rgba(33,37,41,.8); transition:.3s; 669 } 670 .mobile-nav-active .navmenu > ul{ display:block; } 671 672 .scrolled .mobile-nav-toggle{ color:#2d405f; } 673 .scrolled.mobile-nav-active .mobile-nav-toggle{ color:#2d405f; } 674} 675 676@media (max-width:1200px){ 677 .header{ padding-top:0; } 678 .header .header-container{ 679 margin-left:0; margin-right:0; padding:10px 5px 10px 15px; 680 } 681 .header .logo{ order:1; } 682 .header .btn-getstarted{ 683 order:2; margin:0 -10px 0 0; padding:6px 15px; margin-top:5px; margin-left: 80px; 684 } 685 .navmenu{ order:3; } 686} 687 688.login-btn{ 689 display:inline-flex; align-items:center; text-decoration:none; color:#093444; 690 font-size:16px; margin-right:8px; font-family:sans-serif; 691} 692.login-btn i{ color:#093444; font-size:20px; margin-right:8px; } 693.login-btn:hover{ text-decoration:underline; } 694@media (max-width:499px){ .login-btn{ display:none; } } 695 696/* ========================================================= 697 CUSTOM MEGA MENU SECTIONS 698 ========================================================= */ 699 700.ccustom-section{ 701 padding:0 40px; padding-top:20px; background:#ffffff; border-radius:20px; 702 border-top:3px solid rgb(7,7,77); margin-left:-380px; padding-bottom:20px; 703} 704@media (max-width:768px){ 705 .ccustom-section{ 706 padding:0; background-color:#ffffff00; border-radius:20px; 707 border-top:3px solid rgba(255,255,255,0); margin-left:0; margin-top:-42px; 708 } 709} 710.custom-section{ 711 padding:0 40px; padding-top:20px; background:#ffffff; border-radius:20px; 712 border-top:3px solid rgb(7,7,77); margin-left:-272px; padding-bottom:15px; 713} 714.custom-container{ 715 max-width:1000px; min-width:1200px; margin:auto; display:flex; justify-content:space-between; gap:30px; 716} 717.custom-column{ width:30%; } 718.custom-heading{ 719 font-weight:600; background:#f3f4f6; color:#374151; padding:8px 12px; border-radius:6px; 720 margin-bottom:10px; font-size:16px; margin-left:-5px; 721} 722.custom-heading.custom-active{ background:#e5e7eb; } 723.custom-item{ margin-bottom:-5px; } 724.custom-title{ 725 display:inline-block; font-weight:600; color:#0f172a; text-decoration:none; font-size:15px; margin-left:-20px; 726} 727.custom-title:hover{ text-decoration:underline; } 728.custom-item p{ 729 color:#6b7280; font-size:11px; margin:-4px 0 0; 730} 731.custom-see-all{ 732 color:#6b7280; font-size:14px; text-decoration:none; 733} 734.custom-see-all:hover{ text-decoration:underline; } 735.custom-column img{ 736 max-width:300px; height:auto; border-radius:10px; display:block; 737} 738@media (max-width:768px){ 739 .custom-column img{ display:none; } 740 .custom-section{ 741 padding:0; background:#ffffff00; border-radius:20px; 742 border-top:3px solid rgba(255,255,255,0); margin-left:0; margin-top:-42px; 743 } 744 .custom-title{ margin-top:-25px; } 745} 746@media (max-width:910px){ 747 .custom-container{ flex-direction:column; } 748 .custom-column{ width:100%; } 749 .custom-item{ 750 margin-bottom:5px; padding:10px; max-width:25%; 751 } 752} 753 754 755 756/* ========================================================= 757 MOBILE NAV TOGGLE VISIBILITY 758 ========================================================= */ 759 760/* Hide hamburger by default (desktop) */ 761.mobile-togal-button { 762 display: none !important; 763} 764 765/* Show hamburger only below 1200px */ 766@media (max-width: 1199.98px) { 767 .mobile-togal-button { 768 display: block !important; 769 } 770} 771 772 773</style> 774
775<script> 776 (function () { 777 "use strict"; 778 779 // Toggle scrolled class on body when scrolling 780 function toggleScrolled() { 781 const selectBody = document.querySelector("body"); 782 const selectHeader = document.querySelector("#header"); 783 if ( 784 !selectHeader.classList.contains("scroll-up-sticky") && 785 !selectHeader.classList.contains("sticky-top") && 786 !selectHeader.classList.contains("fixed-top") 787 ) 788 return; 789 790 window.scrollY > 100 791 ? selectBody.classList.add("scrolled") 792 : selectBody.classList.remove("scrolled"); 793 } 794 795 document.addEventListener("scroll", toggleScrolled); 796 window.addEventListener("load", toggleScrolled); 797 798 // Mobile navigation toggle functionality 799 const mobileNavToggleBtn = document.querySelector(".mobile-nav-toggle"); 800 801 function mobileNavToogle() { 802 document.querySelector("body").classList.toggle("mobile-nav-active"); 803 mobileNavToggleBtn.classList.toggle("bi-list"); 804 mobileNavToggleBtn.classList.toggle("bi-x"); 805 } 806 807 if (mobileNavToggleBtn) { 808 mobileNavToggleBtn.addEventListener("click", mobileNavToogle); 809 } 810 811 // Close mobile nav when clicking on nav links 812 document.querySelectorAll("#navmenu a").forEach((navmenu) => { 813 navmenu.addEventListener("click", () => { 814 if (document.querySelector(".mobile-nav-active")) { 815 mobileNavToogle(); 816 } 817 }); 818 }); 819 820 // Dropdown toggle functionality in navmenu 821 document.querySelectorAll(".navmenu .toggle-dropdown").forEach((navmenu) => { 822 navmenu.addEventListener("click", function (e) { 823 e.preventDefault(); 824 this.parentNode.classList.toggle("active"); 825 this.parentNode.nextElementSibling.classList.toggle("dropdown-active"); 826 e.stopImmediatePropagation(); 827 }); 828 }); 829 830 // Navmenu scrollspy - highlight active nav link based on scroll position 831 let navmenulinks = document.querySelectorAll(".navmenu a"); 832 833 function navmenuScrollspy() { 834 navmenulinks.forEach((navmenulink) => { 835 if (!navmenulink.hash) return; 836 let section = document.querySelector(navmenulink.hash); 837 if (!section) return; 838 let position = window.scrollY + 200; 839 840 if ( 841 position >= section.offsetTop && 842 position <= section.offsetTop + section.offsetHeight 843 ) { 844 document 845 .querySelectorAll(".navmenu a.active") 846 .forEach((link) => link.classList.remove("active")); 847 navmenulink.classList.add("active"); 848 } else { 849 navmenulink.classList.remove("active"); 850 } 851 }); 852 } 853 854 window.addEventListener("load", navmenuScrollspy); 855 document.addEventListener("scroll", navmenuScrollspy); 856})(); 857</script>
857 </div> 858 </div> 859 </div> 860 </div> 861 </div> 862 </section> 863 </div> 864 </div> 865 866 </div></header> 867 <div id="content" class="site-content"> <div id="primary" class="content-area" data-attr="single-page"> 868 <main id="main" class="site-main" role="main"> 869 870 871<article id="post-9" class="post-9 page type-page status-publish hentry"> 872 873 874 <div class="entry-content"> 875 <div data-elementor-type="wp-page" data-elementor-id="9" class="elementor elementor-9" data-elementor-post-type="page"> 876 <section class="elementor-section elementor-top-section elementor-element elementor-element-787cd76 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="787cd76" data-element_type="section" data-e-type="section"> 877 <div class="elementor-container elementor-column-gap-default"> 878 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8c287dd" data-id="8c287dd" data-element_type="column" data-e-type="column"> 879 <div class="elementor-widget-wrap"> 880 </div> 881 </div> 882 </div> 883 </section> 884 <section class="elementor-section elementor-top-section elementor-element elementor-element-f48e4f4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f48e4f4" data-element_type="section" data-e-type="section"> 885 <div class="elementor-container elementor-column-gap-default"> 886 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2421b1b" data-id="2421b1b" data-element_type="column" data-e-type="column"> 887 <div class="elementor-widget-wrap elementor-element-populated"> 888 <div class="elementor-element elementor-element-298c0f8 elementor-widget elementor-widget-html" data-id="298c0f8" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="html.default"> 889 <div class="elementor-widget-container"> 890 <!-- ===================== EBOOK SECTION (FULL CODE) ===================== --> 891<section class="casefox-blog-wrap"> 892 <h1 class="cf-cat-heading"><span class="ez-toc-section" id="CaseFox_Blog"></span>CaseFox Blog<span class="ez-toc-section-end"></span></h1> 893 <div class="casefox-blog-container"> 894 895 <article class="casefox-blog-card"> 896 <!-- Left content --> 897 <div class="casefox-blog-left"> 898 <div class="casefox-blog-date">Get Your Free E-book</div> 899 900 <h2 class="casefox-blog-heading"><span class="ez-toc-section" id="Master_Legal_Practice_Management_with_CaseFox"></span> 901 Master Legal Practice Management with CaseFox 902 <span class="ez-toc-section-end"></span></h2> 903 904 <p class="casefox-blog-desc"> 905 Streamline your legal workflows and client management with our professional guide. 906 Get expert tips on billing, time tracking, document management, and more. 907 </p> 908 909 <!-- CTA-style E-book Form --> 910 <div class="msg-cta casefox-ebook-cta"> 911 <form class="cta-form casefox-ebook-form" id="casefoxEbookForm"> 912 <input 913 type="email" 914 name="email" 915 class="cta-input" 916 placeholder="[email protected]" 917 required 918 /> 919 920 <button type="submit" class="cta-btn submit-btn" aria-label="Get Free E-Book"> 921 <span class="btn-text">Get Free E-Book</span> 922 <div class="loading" aria-hidden="true"></div> 923 <svg class="checkmark" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"> 924 <path d="M5 13l4 4L19 7"></path> 925 </svg> 926 </button> 927 </form> 928 929 <div class="cta-help">No spam. We’ll email the download link.</div> 930 </div> 931 932 <div class="casefox-form-message" aria-live="polite"></div> 933 </div> 934 935 <!-- Right image --> 936 <div class="casefox-blog-right"> 937 <video 938 class="casefox-blog-video" 939 autoplay 940 muted 941 loop 942 playsinline 943 preload="metadata" 944 > 945 <source src="https://www.casefox.com/blog/wp-content/uploads/2026/01/Comp-1_7-1.webm"> 946 Your browser does not support the video tag. 947 </video> 948</div> 949 950 951 </div> 952</section> 953 954<style> 955/* ====== Section Wrapper ====== */ 956.casefox-blog-wrap{ 957 margin-top: 0px; 958 background: #ffffff; 959} 960.casefox-blog-container{ 961 max-width: 1310px; 962 margin: 0 auto; 963} 964 965/* ====== Card ====== */ 966.casefox-blog-card{ 967 background: url(https://www.casefox.com/assets/img/background-1.png) center center / cover no-repeat; 968 border-radius: 18px;
969 padding: 44px; 970 display: grid; 971 grid-template-columns: 1fr 1.15fr; 972 gap: 44px; 973 align-items: center; 974 box-shadow: 0 0 0 1px rgba(16, 24, 40, 0.04) inset; 975} 976 977/* Left side */ 978.casefox-blog-date{ 979 font-size: 18px; 980 color: #0da1ff; 981 margin-bottom: 18px; 982 font-weight: 600; 983} 984.casefox-blog-heading{ 985 font-size: clamp(34px, 2.2vw, 52px); 986 line-height: 1.08; 987 font-weight: 800; 988 margin: 0 0 18px; 989 letter-spacing: -0.02em; 990 color: #ffffff; 991} 992.casefox-blog-desc{ 993 font-size: 18px; 994 line-height: 1.7; 995 color: #c9c9c9; 996 max-width: 520px; 997 margin: 0 0 24px; 998} 999 1000/* ====== CTA Form (REFERENCE STYLE) ====== */ 1001.msg-cta{ 1002 position: relative; 1003 width: 520px; 1004 max-width: 100%; 1005} 1006.cta-form{ 1007 display: flex; 1008 align-items: stretch; 1009 width: 100%; 1010 background: rgba(255,255,255,0.08); 1011 border: 1px solid rgba(255,255,255,0.14); 1012 border-radius: 14px; 1013 padding: 8px; 1014 backdrop-filter: blur(10px); 1015} 1016.cta-input{ 1017 flex: 1; 1018 border: 0; 1019 outline: none; 1020 padding: 12px 14px; 1021 border-radius: 10px; 1022 background: rgba(255,255,255,0.10); 1023 color: #fff; 1024 font-size: 16px; 1025 min-height: 48px; 1026} 1027.cta-input::placeholder{ 1028 color: rgba(255,255,255,0.60); 1029} 1030.cta-btn{ 1031 border: 0; 1032 outline: none; 1033 cursor: pointer; 1034 padding: 12px 20px; 1035 min-height: 48px; 1036 border-radius: 10px; 1037 background: linear-gradient(90deg, #041264, #098dda); 1038 color: #fff; 1039 font-weight: 800; 1040 letter-spacing: 0.02em; 1041 font-size: 14px; 1042 white-space: nowrap; 1043 transition: transform .15s ease, box-shadow .2s ease; 1044 box-shadow: 0 10px 22px rgba(9,141,218,0.25); 1045 position: relative; 1046 overflow: hidden; 1047} 1048.cta-btn:hover{ 1049 transform: translateY(-1px); 1050 box-shadow: 0 14px 28px rgba(9,141,218,0.32); 1051} 1052.cta-btn:active{ 1053 transform: translateY(0px) scale(0.98); 1054} 1055.cta-help{ 1056 margin-top: 10px; 1057 color: rgba(255,255,255,0.75); 1058 font-size: 13px; 1059} 1060 1061/* ====== Loading + Checkmark (kept from your original behavior) ====== */ 1062.loading{ 1063 width: 20px; 1064 height: 20px; 1065 border: 3px solid rgba(255, 255, 255, 0.3); 1066 border-top-color: white; 1067 border-radius: 50%; 1068 animation: spin 1s linear infinite; 1069 position: absolute; 1070 left: 50%; 1071 top: 50%; 1072 transform: translate(-50%, -50%); 1073 display: none; 1074} 1075.checkmark{ 1076 width: 20px; 1077 height: 20px; 1078 position: absolute; 1079 left: 50%; 1080 top: 50%; 1081 transform: translate(-50%, -50%); 1082 opacity: 0; 1083} 1084.btn-text{ 1085 position: relative; 1086 z-index: 1; 1087} 1088 1089/* Message box */ 1090.casefox-form-message{ 1091 padding: 16px; 1092 border-radius: 12px; 1093 display: none; 1094 align-items: center; 1095 gap: 12px; 1096 margin-top: 16px; 1097 font-size: 15px; 1098} 1099.casefox-form-message.success{ 1100 background: #d1fae5; 1101 color: #065f46; 1102 border: 1px solid #bbf7d0; 1103 display: flex; 1104} 1105.casefox-form-message.error{ 1106 background: #fee2e2; 1107 color: #991b1b; 1108 border: 1px solid #fecaca; 1109 display: flex; 1110} 1111 1112/* Right image block */ 1113.casefox-blog-right{ 1114 width: 105%; 1115} 1116.casefox-blog-video{ 1117 width: 110%; 1118 height: auto; 1119 display: block; 1120 border-radius: 14px; 1121 1122 object-fit: cover; 1123} 1124 1125/* Animations */ 1126@keyframes spin{ 1127 to{ transform: translate(-50%, -50%) rotate(360deg); } 1128} 1129 1130/* ====== Responsive ====== */ 1131@media (max-width: 992px){ 1132 .casefox-blog-card{ 1133 grid-template-columns: 1fr; 1134 padding: 28px; 1135 gap: 26px; 1136 } 1137 .casefox-blog-desc{ 1138 max-width: 100%; 1139 } 1140 .msg-cta{ 1141 width: 100%; 1142 } 1143} 1144@media (max-width: 576px){ 1145 .cta-form{ 1146 flex-direction: column; 1147 gap: 10px; 1148 padding: 10px; 1149 } 1150 .cta-btn{ 1151 width: 100%; 1152 } 1153} 1154@media (max-width: 480px){ 1155 .casefox-blog-container{ 1156 padding: 10px 5px; 1157 } 1158 .casefox-blog-card{ 1159 padding: 20px; 1160 } 1161 .casefox-blog-heading{ 1162 font-size: 28px; 1163 } 1164 .casefox-blog-desc{ 1165 font-size: 16px; 1166 } 1167} 1168</style> 1169
1170<script> 1171document.addEventListener('DOMContentLoaded', function () { 1172 const ebookForm = document.getElementById('casefoxEbookForm'); 1173 const messageDiv = document.querySelector('.casefox-form-message'); 1174 1175 if (!ebookForm) return; 1176 1177 ebookForm.addEventListener('submit', async (e) => { 1178 e.preventDefault(); 1179 1180 const form = e.target; 1181 const btn = form.querySelector('.submit-btn'); 1182 const btnText = form.querySelector('.btn-text'); 1183 const loader = form.querySelector('.loading'); 1184 const checkmark = form.querySelector('.checkmark'); 1185 1186 // UI states 1187 btn.disabled = true; 1188 btnText.style.opacity = '0'; 1189 loader.style.display = 'block'; 1190 checkmark.style.opacity = '0'; 1191 1192 try { 1193 const formData = new FormData(form); 1194 1195 // ✅ Update this endpoint to your real handler 1196 const response = await fetch('https://www.mattersuite.com/ai/e-book.php', { 1197 method: 'POST', 1198 headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 1199 body: new URLSearchParams(formData) 1200 }); 1201 1202 // If endpoint returns JSON, parse it 1203 let result = {}; 1204 try { 1205 result = await response.json(); 1206 } catch (err) { 1207 // If non-JSON response, treat as success 1208 result = { status: 'success', message: 'Thank you! Your e-book is on its way.' }; 1209 } 1210 1211 messageDiv.textContent = result.message || 'Thank you! Your e-book is on its way.'; 1212 messageDiv.className = `casefox-form-message ${result.status || 'success'}`; 1213 1214 if (result.status === 'success' || !result.status) { 1215 form.reset(); 1216 checkmark.style.opacity = '1'; 1217 setTimeout(() => { checkmark.style.opacity = '0'; }, 1800); 1218 } 1219 } catch (error) { 1220 // fallback message (you had this as success) 1221 messageDiv.textContent = 'Thank you! Your e-book will be emailed shortly.'; 1222 messageDiv.className = 'casefox-form-message success'; 1223 } finally { 1224 btn.disabled = false; 1225 btnText.style.opacity = '1'; 1226 loader.style.display = 'none'; 1227 } 1228 }); 1229}); 1230</script>
1230 1231<!-- ===================== /EBOOK SECTION (FULL CODE) ===================== --> 1232 </div> 1233 </div> 1234 </div> 1235 </div> 1236 </div> 1237 </section> 1238 <section class="elementor-section elementor-top-section elementor-element elementor-element-4e95438 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4e95438" data-element_type="section" data-e-type="section"> 1239 <div class="elementor-container elementor-column-gap-default"> 1240 <div class="elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-ecc415d" data-id="ecc415d" data-element_type="column" data-e-type="column"> 1241 <div class="elementor-widget-wrap elementor-element-populated"> 1242 <div class="elementor-element elementor-element-f933d8e elementor-widget elementor-widget-html" data-id="f933d8e" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="html.default"> 1243 <div class="elementor-widget-container"> 1244 <style> 1245 /* ===== Professional Container ===== */ 1246 .cf-cat-container { 1247 max-width: 1310px; 1248 margin: 0 auto; 1249 padding: 0px 0px; 1250 1251 } 1252 1253 /* Title Styling */ 1254 .cf-cat-heading { 1255 font-size: 36px; 1256 line-height: 1.2; 1257 font-weight: 700; 1258 letter-spacing: -0.01em; 1259 margin: 0 0 32px; 1260 color: #111827; 1261 position: relative; 1262 display: inline-block; 1263 } 1264 1265 .cf-cat-heading::after { 1266 content: ''; 1267 position: absolute; 1268 bottom: -8px; 1269 left: 0; 1270 width: 60px; 1271 height: 3px; 1272 background: linear-gradient(90deg, #3b82f6 0%, #8b5cf6 100%); 1273 border-radius: 3px; 1274 } 1275 1276 /* Categories Container */ 1277 .cf-cats-wrapper { 1278 display: flex; 1279 flex-wrap: wrap; 1280 gap: 12px; 1281 margin-top: 16px; 1282 margin-left: -10px; 1283 } 1284 1285 /* Enhanced Button Styling */ 1286 .cf-cat-btn { 1287 display: inline-flex;
1288 align-items: center; 1289 justify-content: center; 1290 padding: 10px 22px; 1291 border-radius: 10px; 1292 border: 1.5px solid #e5e7eb; 1293 background: #ffffff; 1294 color: #374151; 1295 font-size: 15px; 1296 font-weight: 500; 1297 text-decoration: none; 1298 transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); 1299 cursor: pointer; 1300 position: relative; 1301 overflow: hidden; 1302 white-space: nowrap; 1303 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); 1304 margin: 5px; 1305 } 1306 1307 /* Hover State */ 1308 .cf-cat-btn:hover { 1309 border-color: #d1d5db; 1310 background: #f9fafb; 1311 transform: translateY(-2px); 1312 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); 1313 } 1314 1315 /* Active State */ 1316 .cf-cat-btn.is-active { 1317 background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%); 1318 color: #ffffff; 1319 border-color: transparent; 1320 font-weight: 600; 1321 box-shadow: 0 4px 16px rgba(59, 130, 246, 0.3); 1322 } 1323 1324 /* Active state hover */ 1325 .cf-cat-btn.is-active:hover { 1326 background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%); 1327 transform: translateY(-2px); 1328 box-shadow: 0 6px 20px rgba(59, 130, 246, 0.4); 1329 } 1330 1331 /* Count badge for categories (if your system supports counts) */ 1332 .cf-cat-count { 1333 display: inline-block; 1334 margin-left: 8px; 1335 padding: 2px 8px; 1336 background: #f3f4f6; 1337 border-radius: 12px; 1338 font-size: 13px; 1339 font-weight: 500; 1340 color: #6b7280; 1341 } 1342 1343 .cf-cat-btn.is-active .cf-cat-count { 1344 background: rgba(255, 255, 255, 0.2); 1345 color: rgba(255, 255, 255, 0.9); 1346 } 1347 1348 /* Responsive Design */ 1349 @media (max-width: 768px) { 1350 .cf-cat-container { 1351 padding: 60px 20px; 1352 } 1353 1354 .cf-cat-heading { 1355 font-size: 30px; 1356 margin-bottom: 28px; 1357 } 1358 1359 .cf-cats-wrapper { 1360 gap: 10px; 1361 } 1362 1363 .cf-cat-btn { 1364 padding: 10px 10px; 1365 font-size: 13px; 1366 flex-grow: 1; 1367 } 1368 } 1369 1370 @media (max-width: 480px) { 1371 .cf-cat-container { 1372 padding: 10px 10px;; 1373 } 1374 1375 .cf-cat-heading { 1376 font-size: 26px; 1377 } 1378 1379 1380 } 1381</style> 1382 1383 1384<div class="cf-cat-container"> 1385 1386 <div class="cf-cats" data-tax="category"> 1387 <a class="cf-cat-btn is-active" 1388 href="https://www.casefox.com/blog/"> 1389 All </a> 1390 1391 <a class="cf-cat-btn " 1392 href="https://www.casefox.com/blog/category/accounting/"> 1393 Accounting </a> 1394 <a class="cf-cat-btn " 1395 href="https://www.casefox.com/blog/category/billing/"> 1396 Billing </a> 1397 <a class="cf-cat-btn " 1398 href="https://www.casefox.com/blog/category/business/"> 1399 Business </a> 1400 <a class="cf-cat-btn " 1401 href="https://www.casefox.com/blog/category/business-posts/"> 1402 Business Posts </a> 1403 <a class="cf-cat-btn " 1404 href="https://www.casefox.com/blog/category/business-services/"> 1405 Business Services </a> 1406 <a class="cf-cat-btn " 1407 href="https://www.casefox.com/blog/category/casefox-updates/"> 1408 CaseFox Updates </a> 1409 <a class="cf-cat-btn " 1410 href="https://www.casefox.com/blog/category/finance-accounting/"> 1411 Finance & Accounting </a> 1412 <a class="cf-cat-btn " 1413 href="https://www.casefox.com/blog/category/law-firm-marketing/"> 1414 Law Firm Marketing </a> 1415 <a class="cf-cat-btn " 1416 href="https://www.casefox.com/blog/category/law-practice-management/"> 1417 Law Practice Management </a> 1418 <a class="cf-cat-btn " 1419 href="https://www.casefox.com/blog/category/lawyer-life/"> 1420 Lawyer Life </a> 1421 <a class="cf-cat-btn " 1422 href="https://www.casefox.com/blog/category/legal-ai-automation/"> 1423 Legal AI & Automation </a> 1424 <a class="cf-cat-btn " 1425 href="https://www.casefox.com/blog/category/legal-billing-accounting/"> 1426 Legal Billing & Accounting </a> 1427 <a class="cf-cat-btn " 1428 href="https://www.casefox.com/blog/category/legal-careers/"> 1429 Legal Careers </a> 1430 <a class="cf-cat-btn " 1431 href="https://www.casefox.com/blog/category/legal-careers-industry/"> 1432 Legal Careers & Industry </a> 1433 <a class="cf-cat-btn " 1434 href="https://www.casefox.com/blog/category/legal-guides/"> 1435 Legal Guides </a> 1436 <a class="cf-cat-btn " 1437 href="https://www.casefox.com/blog/category/legal-industry/"> 1438 Legal Industry </a> 1439 <a class="cf-cat-btn " 1440 href="https://www.casefox.com/blog/category/legal-technology/"> 1441 Legal Technology </a> 1442 <a class="cf-cat-btn " 1443 href="https://www.casefox.com/blog/category/podcast/"> 1444 Podcast </a> 1445 <a class="cf-cat-btn " 1446 href="https://www.casefox.com/blog/category/technology/"> 1447 Technology </a> 1448 </div> 1449 1450</div> 1451 </div>
1452 </div> 1453 </div> 1454 </div> 1455 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-bfedf16" data-id="bfedf16" data-element_type="column" data-e-type="column"> 1456 <div class="elementor-widget-wrap elementor-element-populated"> 1457 <div class="elementor-element elementor-element-cd7e427 elementor-widget elementor-widget-html" data-id="cd7e427" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="html.default"> 1458 <div class="elementor-widget-container"> 1459 <!-- Search bar --> 1460<form class="casefox-blog-search" action="https://casefox.com/blog/" method="get" id="cfSearchForm"> 1461 <div class="casefox-search-wrapper"> 1462 <input 1463 type="text" 1464 name="s" 1465 id="cfSearchInput" 1466 placeholder="Search articles..." 1467 class="casefox-search-input" 1468 aria-label="Search articles" 1469 autocomplete="off" 1470 /> 1471 <button type="submit" class="casefox-search-btn" aria-label="Submit search"> 1472 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1473 <path d="M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z" 1474 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1475 </svg> 1476 </button> 1477 </div> 1478</form> 1479 1480<style> 1481/* ====== Search bar ====== */ 1482.casefox-blog-search { flex-shrink: 0; margin-top: 3px; } 1483 1484.casefox-search-wrapper { position: relative; width: 320px; max-width: 100%; } 1485 1486.casefox-search-input { 1487 width: 100%; 1488 padding: 14px 52px 14px 20px; 1489 font-size: 16px; 1490 line-height: 1.5; 1491 color: #0b0b0f; 1492 background: #ffffff; 1493 border: 1px solid #e2e8f0; 1494 border-radius: 50px; 1495 box-shadow: 0 1px 3px rgba(16, 24, 40, 0.1); 1496 transition: all 0.2s ease; 1497 box-sizing: border-box; 1498} 1499 1500.casefox-search-input:focus { 1501 outline: none; 1502 border-color: #4f46e5; 1503 box-shadow: 0 0 0 3px rgba(79, 70, 229, 0.1); 1504} 1505 1506.casefox-search-input::placeholder { color: #94a3b8; } 1507 1508.casefox-search-btn { 1509 position: absolute; 1510 right: 6px; 1511 top: 50%; 1512 transform: translateY(-50%); 1513 width: 30px; 1514 height: 30px; 1515 display: flex; 1516 align-items: center; 1517 justify-content: center; 1518 background: transparent; 1519 color: #5029ff; 1520 border: none; 1521 border-radius: 50%; 1522 cursor: pointer; 1523 transition: all 0.2s ease; 1524 padding: 0; 1525} 1526 1527.casefox-search-btn:hover { 1528 background: transparent; 1529 color: #4fcced; 1530 transform: translateY(-50%) scale(1.05); 1531} 1532 1533.casefox-search-btn:active { transform: translateY(-50%) scale(0.95); } 1534 1535@media (max-width: 768px) { 1536 .casefox-blog-search { width: 100%; } 1537 .casefox-search-wrapper { width: 100%; } 1538} 1539 1540@media (max-width: 480px) { 1541 .casefox-search-input { padding: 12px 48px 12px 16px; font-size: 15px; } 1542} 1543</style> 1544
1545<script> 1546(function () { 1547 const SITE_URL = "https://www.casefox.com/blog"; 1548 const form = document.getElementById("cfSearchForm"); 1549 const input = document.getElementById("cfSearchInput"); 1550 1551 // ✅ Block the annoying popup that comes from some other script 1552 // Only for search-related alerts (safe) 1553 const originalAlert = window.alert; 1554 window.alert = function (msg) { 1555 try { 1556 const text = (msg ?? "").toString().toLowerCase(); 1557 if (text.includes("searching for:")) return; // block only this popup 1558 } catch (e) {} 1559 return originalAlert.apply(window, arguments); 1560 }; 1561 1562 // ✅ Make search behave normally (no JS popup, direct redirect) 1563 form.addEventListener("submit", function (e) { 1564 e.preventDefault(); 1565 const q = (input.value || "").trim(); 1566 1567 if (!q) return; // do nothing if empty 1568 1569 // Redirect to WP search results: 1570 window.location.href = SITE_URL + "/?s=" + encodeURIComponent(q); 1571 }); 1572})(); 1573</script>
1573 1574 </div> 1575 </div> 1576 </div> 1577 </div> 1578 </div> 1579 </section> 1580 <section class="elementor-section elementor-top-section elementor-element elementor-element-df5d537 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="df5d537" data-element_type="section" data-e-type="section"> 1581 <div class="elementor-container elementor-column-gap-default"> 1582 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a26eec" data-id="3a26eec" data-element_type="column" data-e-type="column"> 1583 <div class="elementor-widget-wrap elementor-element-populated"> 1584 <div class="elementor-element elementor-element-b6d7250 elementor-posts__hover-none elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes load-more-align-center elementor-widget elementor-widget-posts" data-id="b6d7250" data-element_type="widget" data-e-type="widget" data-settings="{"pagination_type":"load_more_on_click","cards_columns":"3","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap":{"unit":"px","size":35,"sizes":[]},"cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]},"load_more_spinner":{"value":"fas fa-spinner","library":"fa-solid"},"ekit_we_effect_on":"none"}" data-widget_type="posts.cards"> 1585 <div class="elementor-widget-container"> 1586 <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list"> 1587 <article class="elementor-post elementor-grid-item post-24060 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-guides" role="listitem"> 1588 <div class="elementor-post__card"> 1589 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/frcp-rule-26-discovery-obligations/" tabindex="-1" ><div class="elementor-post__thumbnail"><img fetchpriority="high" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2026/06/frcp-rule-26-discovery-obligations-300x169.webp" class="attachment-medium size-medium wp-image-24063" alt="FRCP Rule 26: Discovery Obligations, ESI and Sanctions" srcset="https://www.casefox.com/blog/wp-content/uploads/2026/06/frcp-rule-26-discovery-obligations-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2026/06/frcp-rule-26-discovery-obligations-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2026/06/frcp-rule-26-discovery-obligations-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2026/06/frcp-rule-26-discovery-obligations-710x399.webp 710w, https://www.casefox.com/blog/wp-content/uploads/2026/06/frcp-rule-26-discovery-obligations.webp 1400w" sizes="(max-width: 300px) 100vw, 300px" /></div></a> 1590 <div class="elementor-post__badge">Legal Guides</div> 1591 <div class="elementor-post__text"> 1592 <h3 class="elementor-post__title"><span class="ez-toc-section" id="FRCP_Rule_26_Discovery_Obligations_Explained"></span> 1593 <a href="https://www.casefox.com/blog/frcp-rule-26-discovery-obligations/" > 1594 FRCP Rule 26 Discovery Obligations Explained </a> 1595 <span class="ez-toc-section-end"></span></h3> 1596 <div class="elementor-post__excerpt"> 1597 <p>Discovery is where federal litigation is won or lost before a single witness takes the stand. And at the center</p> 1598 </div> 1599 <div class="elementor-post__read-more-wrapper"> 1600 1601 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/frcp-rule-26-discovery-obligations/" aria-label="Read more about FRCP Rule 26 Discovery Obligations Explained" tabindex="-1" > 1602 Read More » </a> 1603 1604 </div> 1605 </div> 1606 <div class="elementor-post__meta-data"> 1607 <span class="elementor-post-date"> 1608 June 2, 2026 </span> 1609 <span class="elementor-post-avatar"> 1610 No Comments </span> 1611 </div> 1612 </div> 1613 </article> 1614 <article class="elementor-post elementor-grid-item post-24028 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-guides" role="listitem"> 1615 <div class="elementor-post__card"> 1616 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/california-code-of-civil-procedure-ccp-998-offer/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2026/05/california-§998-offer-checklist-300x169.webp" class="attachment-medium size-medium wp-image-24031" alt="California §998 Offer Checklist: What Every Litigator Must Do Before Sending One" srcset="https://www.casefox.com/blog/wp-content/uploads/2026/05/california-§998-offer-checklist-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2026/05/california-§998-offer-checklist-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2026/05/california-§998-offer-checklist-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2026/05/california-§998-offer-checklist-710x399.webp 710w, https://www.casefox.com/blog/wp-content/uploads/2026/05/california-§998-offer-checklist.webp 1400w" sizes="(max-width: 300px) 100v
1616w, 300px" /></div></a> 1617 <div class="elementor-post__badge">Legal Guides</div> 1618 <div class="elementor-post__text"> 1619 <h3 class="elementor-post__title"><span class="ez-toc-section" id="California_CCP_%C2%A7998_Offer_Checklist_What_Every_Litigator_Must_Do_Before_Sending_One"></span> 1620 <a href="https://www.casefox.com/blog/california-code-of-civil-procedure-ccp-998-offer/" > 1621 California CCP §998 Offer Checklist: What Every Litigator Must Do Before Sending One </a> 1622 <span class="ez-toc-section-end"></span></h3> 1623 <div class="elementor-post__excerpt"> 1624 <p>A §998 offer is one of California civil litigation’s most effective and most frequently misused pre-trial tools. The Code of</p> 1625 </div> 1626 <div class="elementor-post__read-more-wrapper"> 1627 1628 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/california-code-of-civil-procedure-ccp-998-offer/" aria-label="Read more about California CCP §998 Offer Checklist: What Every Litigator Must Do Before Sending One" tabindex="-1" > 1629 Read More » </a> 1630 1631 </div> 1632 </div> 1633 <div class="elementor-post__meta-data"> 1634 <span class="elementor-post-date"> 1635 May 21, 2026 </span> 1636 <span class="elementor-post-avatar"> 1637 No Comments </span> 1638 </div> 1639 </div> 1640 </article> 1641 <article class="elementor-post elementor-grid-item post-24012 post type-post status-publish format-standard has-post-thumbnail hentry category-law-practice-management" role="listitem"> 1642 <div class="elementor-post__card"> 1643 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/why-working-harder-isnt-making-you-a-better-lawyer/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2026/04/why-working-harder-is-not-making-you-a-better-lawyer-300x169.webp" class="attachment-medium size-medium wp-image-24015" alt="Why working harder is not making you a better lawyer" srcset="https://www.casefox.com/blog/wp-content/uploads/2026/04/why-working-harder-is-not-making-you-a-better-lawyer-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2026/04/why-working-harder-is-not-making-you-a-better-lawyer-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2026/04/why-working-harder-is-not-making-you-a-better-lawyer-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2026/04/why-working-harder-is-not-making-you-a-better-lawyer-710x399.webp 710w, https://www.casefox.com/blog/wp-content/uploads/2026/04/why-working-harder-is-not-making-you-a-better-lawyer.webp 1400w" sizes="(max-width: 300px) 100vw, 300px" /></div></a> 1644 <div class="elementor-post__badge">Law Practice Management</div> 1645 <div class="elementor-post__text"> 1646 <h3 class="elementor-post__title"><span class="ez-toc-section" id="Why_%E2%80%98Working_Harder_Isnt_Making_You_a_Better_Lawyer"></span> 1647 <a href="https://www.casefox.com/blog/why-working-harder-isnt-making-you-a-better-lawyer/" > 1648 Why ‘Working Harder’ Isn’t Making You a Better Lawyer </a> 1649 <span class="ez-toc-section-end"></span></h3> 1650 <div class="elementor-post__excerpt"> 1651 <p>Hard work and the legal profession have shared a complicated relationship for a long time now. Spending long hours is</p> 1652 </div> 1653 <div class="elementor-post__read-more-wrapper"> 1654 1655 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/why-working-harder-isnt-making-you-a-better-lawyer/" aria-label="Read more about Why ‘Working Harder’ Isn’t Making You a Better Lawyer" tabindex="-1" > 1656 Read More » </a> 1657 1658 </div> 1659 </div> 1660 <div class="elementor-post__meta-data"> 1661 <span class="elementor-post-date"> 1662 April 16, 2026 </span> 1663 <span class="elementor-post-avatar"> 1664 No Comments </span> 1665 </div> 1666 </div> 1667 </article> 1668 <article class="elementor-post elementor-grid-item post-23987 post type-post status-publish format-standard has-post-thumbnail hentry category-law-practice-management" role="listitem"> 1669 <div class="elementor-post__card"> 1670 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/legal-answering-service/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2026/02/best-legal-answering-service-300x169.webp" class="attachment-medium size-medium wp-image-23995" alt="7 Best Legal Answering Services for Law Firms" srcset="https://www.casefox.com/blog/wp-content/uploads/2026/02/best-legal-answering-service-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2026/02/best-legal-answering-service-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2026/02/best-legal-answering-service-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2026/02/best-legal-answering-service-710x399.webp 710w, https://www.casefox.com/blog/wp-content/uploads/2026/02/best-legal-answering-service.webp 1400w" sizes="auto, (max-width: 300px) 100v
1670w, 300px" /></div></a> 1671 <div class="elementor-post__badge">Law Practice Management</div> 1672 <div class="elementor-post__text"> 1673 <h3 class="elementor-post__title"><span class="ez-toc-section" id="Top_7_Legal_Answering_Services_for_Law_Firms_2026"></span> 1674 <a href="https://www.casefox.com/blog/legal-answering-service/" > 1675 Top 7 Legal Answering Services for Law Firms (2026) </a> 1676 <span class="ez-toc-section-end"></span></h3> 1677 <div class="elementor-post__excerpt"> 1678 <p>When you miss a call, you may lose a case. More importantly, you may lose the opportunity to work with</p> 1679 </div> 1680 <div class="elementor-post__read-more-wrapper"> 1681 1682 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/legal-answering-service/" aria-label="Read more about Top 7 Legal Answering Services for Law Firms (2026)" tabindex="-1" > 1683 Read More » </a> 1684 1685 </div> 1686 </div> 1687 <div class="elementor-post__meta-data"> 1688 <span class="elementor-post-date"> 1689 February 27, 2026 </span> 1690 <span class="elementor-post-avatar"> 1691 No Comments </span> 1692 </div> 1693 </div> 1694 </article> 1695 <article class="elementor-post elementor-grid-item post-13824 post type-post status-publish format-standard has-post-thumbnail hentry category-law-practice-management" role="listitem"> 1696 <div class="elementor-post__card"> 1697 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/growing-a-law-firm/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="205" src="https://www.casefox.com/blog/wp-content/uploads/2021/02/7-Tips-to-Grow-Your-New-Law-Firms-in-2021-min-300x205.png" class="attachment-medium size-medium wp-image-17071" alt="" srcset="https://www.casefox.com/blog/wp-content/uploads/2021/02/7-Tips-to-Grow-Your-New-Law-Firms-in-2021-min-300x205.png 300w, https://www.casefox.com/blog/wp-content/uploads/2021/02/7-Tips-to-Grow-Your-New-Law-Firms-in-2021-min-500x342.png 500w, https://www.casefox.com/blog/wp-content/uploads/2021/02/7-Tips-to-Grow-Your-New-Law-Firms-in-2021-min-700x479.png 700w, https://www.casefox.com/blog/wp-content/uploads/2021/02/7-Tips-to-Grow-Your-New-Law-Firms-in-2021-min-1024x701.png 1024w, https://www.casefox.com/blog/wp-content/uploads/2021/02/7-Tips-to-Grow-Your-New-Law-Firms-in-2021-min-768x525.png 768w, https://www.casefox.com/blog/wp-content/uploads/2021/02/7-Tips-to-Grow-Your-New-Law-Firms-in-2021-min.png 1235w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div></a> 1698 <div class="elementor-post__badge">Law Practice Management</div> 1699 <div class="elementor-post__text"> 1700 <h3 class="elementor-post__title"><span class="ez-toc-section" id="7_Tips_to_Grow_Your_New_Law_Firm_in_2026"></span> 1701 <a href="https://www.casefox.com/blog/growing-a-law-firm/" > 1702 7 Tips to Grow Your New Law Firm in 2026 </a> 1703 <span class="ez-toc-section-end"></span></h3> 1704 <div class="elementor-post__excerpt"> 1705 <p>From individuals to big law firms, all are facing the gloomy aura of the pandemic with the whole economy being a part of it. The legal firms are facing a whole new scenario of different work cultures with a continuous approach to even up the</p> 1706 </div> 1707 <div class="elementor-post__read-more-wrapper"> 1708 1709 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/growing-a-law-firm/" aria-label="Read more about 7 Tips to Grow Your New Law Firm in 2026" tabindex="-1" > 1710 Read More » </a> 1711 1712 </div> 1713 </div> 1714 <div class="elementor-post__meta-data"> 1715 <span class="elementor-post-date"> 1716 January 20, 2026 </span> 1717 <span class="elementor-post-avatar"> 1718 No Comments </span> 1719 </div> 1720 </div> 1721 </article> 1722 <article class="elementor-post elementor-grid-item post-18373 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-guides" role="listitem"> 1723 <div class="elementor-post__card"> 1724 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/what-is-the-difference-between-substantive-and-procedural-law/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design-300x300.png" class="attachment-medium size-medium wp-image-18381" alt="Difference Between Procedural And Substantive Law" srcset="https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design-300x300.png 300w, https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design-500x500.png 500w, https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design-100x100.png 100w, https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design-700x700.png 700w, https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design-1024x1024.png 1024w, https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design-150x150.png 150w, https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design-768x768.png 768w, https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design-450x450.png 450w, https://www.casefox.com/blog/wp-content/uploads/2023/09/Untitled-design.png 1080w" sizes="auto, (max-width: 300px) 100v
1724w, 300px" /></div></a> 1725 <div class="elementor-post__badge">Legal Guides</div> 1726 <div class="elementor-post__text"> 1727 <h3 class="elementor-post__title"><span class="ez-toc-section" id="What_Is_The_Difference_Between_Substantive_And_Procedural_Law"></span> 1728 <a href="https://www.casefox.com/blog/what-is-the-difference-between-substantive-and-procedural-law/" > 1729 What Is The Difference Between Substantive And Procedural Law? </a> 1730 <span class="ez-toc-section-end"></span></h3> 1731 <div class="elementor-post__excerpt"> 1732 <p>Imagine the legal world as a puzzle. Where the two crucial pieces of procedural and substantive law fit together for</p> 1733 </div> 1734 <div class="elementor-post__read-more-wrapper"> 1735 1736 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/what-is-the-difference-between-substantive-and-procedural-law/" aria-label="Read more about What Is The Difference Between Substantive And Procedural Law?" tabindex="-1" > 1737 Read More » </a> 1738 1739 </div> 1740 </div> 1741 <div class="elementor-post__meta-data"> 1742 <span class="elementor-post-date"> 1743 January 5, 2026 </span> 1744 <span class="elementor-post-avatar"> 1745 No Comments </span> 1746 </div> 1747 </div> 1748 </article> 1749 <article class="elementor-post elementor-grid-item post-23268 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-technology" role="listitem"> 1750 <div class="elementor-post__card"> 1751 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/building-smarter-legal-workflows-with-ai/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="173" src="https://www.casefox.com/blog/wp-content/uploads/2025/12/2025-at-casefox-and-mattersuite-300x173.webp" class="attachment-medium size-medium wp-image-23892" alt="2025 at CaseFox and MatterSuite" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/12/2025-at-casefox-and-mattersuite-300x173.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/12/2025-at-casefox-and-mattersuite-1024x592.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/12/2025-at-casefox-and-mattersuite-768x444.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/12/2025-at-casefox-and-mattersuite-1536x888.webp 1536w, https://www.casefox.com/blog/wp-content/uploads/2025/12/2025-at-casefox-and-mattersuite-710x411.webp 710w, https://www.casefox.com/blog/wp-content/uploads/2025/12/2025-at-casefox-and-mattersuite.webp 1622w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div></a> 1752 <div class="elementor-post__badge">Legal Technology</div> 1753 <div class="elementor-post__text"> 1754 <h3 class="elementor-post__title"><span class="ez-toc-section" id="2025_at_CaseFox_MatterSuite_A_Year_of_Building_Smarter_Legal_Tech"></span> 1755 <a href="https://www.casefox.com/blog/building-smarter-legal-workflows-with-ai/" > 1756 2025 at CaseFox & MatterSuite: A Year of Building Smarter Legal Tech </a> 1757 <span class="ez-toc-section-end"></span></h3> 1758 <div class="elementor-post__excerpt"> 1759 <p>A year of expansion and intent for CaseFox. 2025 brought a shift in expectations. AI moved from being a topic</p> 1760 </div> 1761 <div class="elementor-post__read-more-wrapper"> 1762 1763 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/building-smarter-legal-workflows-with-ai/" aria-label="Read more about 2025 at CaseFox & MatterSuite: A Year of Building Smarter Legal Tech" tabindex="-1" > 1764 Read More » </a> 1765 1766 </div> 1767 </div> 1768 <div class="elementor-post__meta-data"> 1769 <span class="elementor-post-date"> 1770 December 31, 2025 </span> 1771 <span class="elementor-post-avatar"> 1772 No Comments </span> 1773 </div> 1774 </div> 1775 </article> 1776 <article class="elementor-post elementor-grid-item post-23260 post type-post status-publish format-standard has-post-thumbnail hentry category-law-firm-marketing" role="listitem"> 1777 <div class="elementor-post__card"> 1778 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/how-to-increase-organic-traffic-to-your-law-firm-website/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-increase-organic-traffic-to-law-firm-website-300x169.webp" class="attachment-medium size-medium wp-image-23264" alt="How to increase organic traffic to your law firm website" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-increase-organic-traffic-to-law-firm-website-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-increase-organic-traffic-to-law-firm-website-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-increase-organic-traffic-to-law-firm-website-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-increase-organic-traffic-to-law-firm-website-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-increase-organic-traffic-to-law-firm-website-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-increase-organic-traffic-to-law-firm-website-1536x864.webp 1536w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-increase-organic-traffic-to-law-firm-website-1320x743.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-increase-organic-traffic-to-law-firm-website.webp 1680w" sizes="auto, (max-width: 300px) 100v
1778w, 300px" /></div></a> 1779 <div class="elementor-post__badge">Law Firm Marketing</div> 1780 <div class="elementor-post__text"> 1781 <h3 class="elementor-post__title"><span class="ez-toc-section" id="How_to_Increase_Organic_Traffic_to_Your_Law_Firm_Website"></span> 1782 <a href="https://www.casefox.com/blog/how-to-increase-organic-traffic-to-your-law-firm-website/" > 1783 How to Increase Organic Traffic to Your Law Firm Website </a> 1784 <span class="ez-toc-section-end"></span></h3> 1785 <div class="elementor-post__excerpt"> 1786 <p>In today’s crazy world, where everything and everyone goes digital, making a law firm visible online is a necessity worth</p> 1787 </div> 1788 <div class="elementor-post__read-more-wrapper"> 1789 1790 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/how-to-increase-organic-traffic-to-your-law-firm-website/" aria-label="Read more about How to Increase Organic Traffic to Your Law Firm Website" tabindex="-1" > 1791 Read More » </a> 1792 1793 </div> 1794 </div> 1795 <div class="elementor-post__meta-data"> 1796 <span class="elementor-post-date"> 1797 December 19, 2025 </span> 1798 <span class="elementor-post-avatar"> 1799 No Comments </span> 1800 </div> 1801 </div> 1802 </article> 1803 <article class="elementor-post elementor-grid-item post-23234 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-billing-accounting" role="listitem"> 1804 <div class="elementor-post__card"> 1805 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/irs-form-1099-rules-for-settlements-and-legal-fees/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-file-form-1099-for-attorney-fees-300x169.webp" class="attachment-medium size-medium wp-image-23241" alt="how to file form 1099 for attorney fees" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-file-form-1099-for-attorney-fees-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-file-form-1099-for-attorney-fees-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-file-form-1099-for-attorney-fees-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-file-form-1099-for-attorney-fees-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-file-form-1099-for-attorney-fees-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-file-form-1099-for-attorney-fees-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/12/how-to-file-form-1099-for-attorney-fees.webp 1400w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div></a> 1806 <div class="elementor-post__badge">Legal Billing & Accounting</div> 1807 <div class="elementor-post__text"> 1808 <h3 class="elementor-post__title"><span class="ez-toc-section" id="How_to_File_Form_1099_for_Attorney_Fees_and_Settlement_Payments_in_2026"></span> 1809 <a href="https://www.casefox.com/blog/irs-form-1099-rules-for-settlements-and-legal-fees/" > 1810 How to File Form 1099 for Attorney Fees and Settlement Payments in 2026 </a> 1811 <span class="ez-toc-section-end"></span></h3> 1812 <div class="elementor-post__excerpt"> 1813 <p>Key Takeaways (2026 Filing Season) $600+ payments = 1099 required. Most attorneys belong on Form 1099-NEC, while settlement gross proceeds</p> 1814 </div> 1815 <div class="elementor-post__read-more-wrapper"> 1816 1817 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/irs-form-1099-rules-for-settlements-and-legal-fees/" aria-label="Read more about How to File Form 1099 for Attorney Fees and Settlement Payments in 2026" tabindex="-1" > 1818 Read More » </a> 1819 1820 </div> 1821 </div> 1822 <div class="elementor-post__meta-data"> 1823 <span class="elementor-post-date"> 1824 December 12, 2025 </span> 1825 <span class="elementor-post-avatar"> 1826 No Comments </span> 1827 </div> 1828 </div> 1829 </article> 1830 <article class="elementor-post elementor-grid-item post-23149 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-careers-industry" role="listitem"> 1831 <div class="elementor-post__card"> 1832 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/legal-engineers/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/11/what-is-a-legal-engineer-300x169.webp" class="attachment-medium size-medium wp-image-23152" alt="What is a legal engineer" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/11/what-is-a-legal-engineer-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/11/what-is-a-legal-engineer-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/11/what-is-a-legal-engineer-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/11/what-is-a-legal-engineer-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/11/what-is-a-legal-engineer-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/11/what-is-a-legal-engineer-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/11/what-is-a-legal-engineer.webp 1400w" sizes="auto, (max-width: 300px) 100v
1832w, 300px" /></div></a> 1833 <div class="elementor-post__badge">Legal Careers & Industry</div> 1834 <div class="elementor-post__text"> 1835 <h3 class="elementor-post__title"><span class="ez-toc-section" id="What_is_a_Legal_Engineer_Roles_Skills_and_Career_Guide%E2%80%8B"></span> 1836 <a href="https://www.casefox.com/blog/legal-engineers/" > 1837 What is a Legal Engineer? Roles, Skills, and Career Guide​ </a> 1838 <span class="ez-toc-section-end"></span></h3> 1839 <div class="elementor-post__excerpt"> 1840 <p>A legal engineer translates legal requirements into working systems, mapping processes, configuring platforms (CLM, eSignature, intake), and structuring data so</p> 1841 </div> 1842 <div class="elementor-post__read-more-wrapper"> 1843 1844 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/legal-engineers/" aria-label="Read more about What is a Legal Engineer? Roles, Skills, and Career Guide​" tabindex="-1" > 1845 Read More » </a> 1846 1847 </div> 1848 </div> 1849 <div class="elementor-post__meta-data"> 1850 <span class="elementor-post-date"> 1851 November 19, 2025 </span> 1852 <span class="elementor-post-avatar"> 1853 No Comments </span> 1854 </div> 1855 </div> 1856 </article> 1857 <article class="elementor-post elementor-grid-item post-23136 post type-post status-publish format-standard has-post-thumbnail hentry category-law-practice-management" role="listitem"> 1858 <div class="elementor-post__card"> 1859 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/criminal-defense-attorneys-manage-heavy-caseloads/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/11/how-criminal-defense-attorneys-can-manage-caseloads-efficiently-1-300x169.webp" class="attachment-medium size-medium wp-image-23139" alt="How criminal defense attorneys can manage caseloads efficiently" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/11/how-criminal-defense-attorneys-can-manage-caseloads-efficiently-1-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/11/how-criminal-defense-attorneys-can-manage-caseloads-efficiently-1-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/11/how-criminal-defense-attorneys-can-manage-caseloads-efficiently-1-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/11/how-criminal-defense-attorneys-can-manage-caseloads-efficiently-1-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/11/how-criminal-defense-attorneys-can-manage-caseloads-efficiently-1-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/11/how-criminal-defense-attorneys-can-manage-caseloads-efficiently-1-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/11/how-criminal-defense-attorneys-can-manage-caseloads-efficiently-1.webp 1400w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div></a> 1860 <div class="elementor-post__badge">Law Practice Management</div> 1861 <div class="elementor-post__text"> 1862 <h3 class="elementor-post__title"><span class="ez-toc-section" id="How_Criminal_Defense_Attorneys_Can_Manage_Heavy_Caseloads_Efficiently"></span> 1863 <a href="https://www.casefox.com/blog/criminal-defense-attorneys-manage-heavy-caseloads/" > 1864 How Criminal Defense Attorneys Can Manage Heavy Caseloads Efficiently </a> 1865 <span class="ez-toc-section-end"></span></h3> 1866 <div class="elementor-post__excerpt"> 1867 <p>The work never really stops when you’re a criminal defense attorney. Public defenders, especially, face the toughest workload. Across the</p> 1868 </div> 1869 <div class="elementor-post__read-more-wrapper"> 1870 1871 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/criminal-defense-attorneys-manage-heavy-caseloads/" aria-label="Read more about How Criminal Defense Attorneys Can Manage Heavy Caseloads Efficiently" tabindex="-1" > 1872 Read More » </a> 1873 1874 </div> 1875 </div> 1876 <div class="elementor-post__meta-data"> 1877 <span class="elementor-post-date"> 1878 November 7, 2025 </span> 1879 <span class="elementor-post-avatar"> 1880 No Comments </span> 1881 </div> 1882 </div> 1883 </article> 1884 <article class="elementor-post elementor-grid-item post-23125 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-ai-automation" role="listitem"> 1885 <div class="elementor-post__card"> 1886 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/train-your-legal-team-on-ai-drafting/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/10/train-your-team-on-ai-legal-drafting-300x169.webp" class="attachment-medium size-medium wp-image-23126" alt="Train Your Team on AI Legal Drafting" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/10/train-your-team-on-ai-legal-drafting-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/10/train-your-team-on-ai-legal-drafting-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/10/train-your-team-on-ai-legal-drafting-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/10/train-your-team-on-ai-legal-drafting-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/10/train-your-team-on-ai-legal-drafting-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/10/train-your-team-on-ai-legal-drafting-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/10/train-your-team-on-ai-legal-drafting.webp 1400w" sizes="auto, (max-width: 300px) 100v
1886w, 300px" /></div></a> 1887 <div class="elementor-post__badge">Legal AI & Automation</div> 1888 <div class="elementor-post__text"> 1889 <h3 class="elementor-post__title"><span class="ez-toc-section" id="Train_Your_Team_on_AI_Legal_Drafting"></span> 1890 <a href="https://www.casefox.com/blog/train-your-legal-team-on-ai-drafting/" > 1891 Train Your Team on AI Legal Drafting </a> 1892 <span class="ez-toc-section-end"></span></h3> 1893 <div class="elementor-post__excerpt"> 1894 <p>Empower Your Firm to Work Smarter, Faster, and with Greater Consistency The future of legal work isn’t just digital —</p> 1895 </div> 1896 <div class="elementor-post__read-more-wrapper"> 1897 1898 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/train-your-legal-team-on-ai-drafting/" aria-label="Read more about Train Your Team on AI Legal Drafting" tabindex="-1" > 1899 Read More » </a> 1900 1901 </div> 1902 </div> 1903 <div class="elementor-post__meta-data"> 1904 <span class="elementor-post-date"> 1905 October 29, 2025 </span> 1906 <span class="elementor-post-avatar"> 1907 No Comments </span> 1908 </div> 1909 </div> 1910 </article> 1911 <article class="elementor-post elementor-grid-item post-23117 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-ai-automation" role="listitem"> 1912 <div class="elementor-post__card"> 1913 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/effective-legal-ai-prompts-for-drafting/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/10/unlock-the-full-potential-of-legal-ai-drafting-300x169.webp" class="attachment-medium size-medium wp-image-23121" alt="Legal AI Drafting: A Quick Guide to Effective Prompts" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/10/unlock-the-full-potential-of-legal-ai-drafting-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/10/unlock-the-full-potential-of-legal-ai-drafting-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/10/unlock-the-full-potential-of-legal-ai-drafting-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/10/unlock-the-full-potential-of-legal-ai-drafting-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/10/unlock-the-full-potential-of-legal-ai-drafting-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/10/unlock-the-full-potential-of-legal-ai-drafting-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/10/unlock-the-full-potential-of-legal-ai-drafting.webp 1400w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div></a> 1914 <div class="elementor-post__badge">Legal AI & Automation</div> 1915 <div class="elementor-post__text"> 1916 <h3 class="elementor-post__title"><span class="ez-toc-section" id="Maximize_Legal_AI_Drafting_A_Quick_Guide_to_Effective_Prompts"></span> 1917 <a href="https://www.casefox.com/blog/effective-legal-ai-prompts-for-drafting/" > 1918 Maximize Legal AI Drafting: A Quick Guide to Effective Prompts </a> 1919 <span class="ez-toc-section-end"></span></h3> 1920 <div class="elementor-post__excerpt"> 1921 <p>A Quick Guide to Writing Better Prompts for Legal Professionals In today’s fast-paced legal environment, efficiency is everything. As legal</p> 1922 </div> 1923 <div class="elementor-post__read-more-wrapper"> 1924 1925 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/effective-legal-ai-prompts-for-drafting/" aria-label="Read more about Maximize Legal AI Drafting: A Quick Guide to Effective Prompts" tabindex="-1" > 1926 Read More » </a> 1927 1928 </div> 1929 </div> 1930 <div class="elementor-post__meta-data"> 1931 <span class="elementor-post-date"> 1932 October 29, 2025 </span> 1933 <span class="elementor-post-avatar"> 1934 No Comments </span> 1935 </div> 1936 </div> 1937 </article> 1938 <article class="elementor-post elementor-grid-item post-23034 post type-post status-publish format-standard has-post-thumbnail hentry category-law-firm-marketing" role="listitem"> 1939 <div class="elementor-post__card"> 1940 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/law-firm-advertising-examples/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-advertisements-101-300x169.webp" class="attachment-medium size-medium wp-image-23035" alt="Law Firm Advertisements" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-advertisements-101-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-advertisements-101-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-advertisements-101-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-advertisements-101-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-advertisements-101-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-advertisements-101-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-advertisements-101.webp 1400w" sizes="auto, (max-width: 300px) 100v
1940w, 300px" /></div></a> 1941 <div class="elementor-post__badge">Law Firm Marketing</div> 1942 <div class="elementor-post__text"> 1943 <h3 class="elementor-post__title"><span class="ez-toc-section" id="Law_Firm_Advertisements_101_How_to_Begin_with_Examples"></span> 1944 <a href="https://www.casefox.com/blog/law-firm-advertising-examples/" > 1945 Law Firm Advertisements 101: How to Begin (with Examples) </a> 1946 <span class="ez-toc-section-end"></span></h3> 1947 <div class="elementor-post__excerpt"> 1948 <p>In today’s competitive legal market, law firm advertisements aren’t just nice to have, they’re essential. Whether you’re a solo attorney</p> 1949 </div> 1950 <div class="elementor-post__read-more-wrapper"> 1951 1952 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/law-firm-advertising-examples/" aria-label="Read more about Law Firm Advertisements 101: How to Begin (with Examples)" tabindex="-1" > 1953 Read More » </a> 1954 1955 </div> 1956 </div> 1957 <div class="elementor-post__meta-data"> 1958 <span class="elementor-post-date"> 1959 August 25, 2025 </span> 1960 <span class="elementor-post-avatar"> 1961 No Comments </span> 1962 </div> 1963 </div> 1964 </article> 1965 <article class="elementor-post elementor-grid-item post-23023 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-careers-industry" role="listitem"> 1966 <div class="elementor-post__card"> 1967 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/how-much-do-law-firm-partners-make/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-partner-salaries-how-much-do-they-make-300x169.webp" class="attachment-medium size-medium wp-image-23027" alt="Law firm partner salaries: How much do they make" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-partner-salaries-how-much-do-they-make-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-partner-salaries-how-much-do-they-make-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-partner-salaries-how-much-do-they-make-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-partner-salaries-how-much-do-they-make-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-partner-salaries-how-much-do-they-make-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-partner-salaries-how-much-do-they-make-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/08/law-firm-partner-salaries-how-much-do-they-make.webp 1400w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div></a> 1968 <div class="elementor-post__badge">Legal Careers & Industry</div> 1969 <div class="elementor-post__text"> 1970 <h3 class="elementor-post__title"><span class="ez-toc-section" id="Law_Firm_Partner_Salaries_How_Much_Do_They_Make"></span> 1971 <a href="https://www.casefox.com/blog/how-much-do-law-firm-partners-make/" > 1972 Law Firm Partner Salaries: How Much Do They Make? </a> 1973 <span class="ez-toc-section-end"></span></h3> 1974 <div class="elementor-post__excerpt"> 1975 <p>Becoming a partner at a law firm is often regarded as a significant career milestone for individuals in the legal</p> 1976 </div> 1977 <div class="elementor-post__read-more-wrapper"> 1978 1979 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/how-much-do-law-firm-partners-make/" aria-label="Read more about Law Firm Partner Salaries: How Much Do They Make?" tabindex="-1" > 1980 Read More » </a> 1981 1982 </div> 1983 </div> 1984 <div class="elementor-post__meta-data"> 1985 <span class="elementor-post-date"> 1986 August 14, 2025 </span> 1987 <span class="elementor-post-avatar"> 1988 No Comments </span> 1989 </div> 1990 </div> 1991 </article> 1992 <article class="elementor-post elementor-grid-item post-23006 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-careers-industry" role="listitem"> 1993 <div class="elementor-post__card"> 1994 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/personal-injury-paralegal-checklist/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/08/personal-injury-paralegal-checklist-300x169.webp" class="attachment-medium size-medium wp-image-23012" alt="Personal injury paralegal checklist guide" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/08/personal-injury-paralegal-checklist-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/08/personal-injury-paralegal-checklist-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/08/personal-injury-paralegal-checklist-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/08/personal-injury-paralegal-checklist-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/08/personal-injury-paralegal-checklist-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/08/personal-injury-paralegal-checklist-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/08/personal-injury-paralegal-checklist.webp 1400w" sizes="auto, (max-width: 300px) 100v
1994w, 300px" /></div></a> 1995 <div class="elementor-post__badge">Legal Careers & Industry</div> 1996 <div class="elementor-post__text"> 1997 <h3 class="elementor-post__title"><span class="ez-toc-section" id="What_Does_a_Personal_Injury_Paralegal_Do_Roles_Skills_Checklist"></span> 1998 <a href="https://www.casefox.com/blog/personal-injury-paralegal-checklist/" > 1999 What Does a Personal Injury Paralegal Do? Roles, Skills & Checklist </a> 2000 <span class="ez-toc-section-end"></span></h3> 2001 <div class="elementor-post__excerpt"> 2002 <p>A paralegal works behind every personal injury claim, whether it be a car accident, slip and fall, or medical malpractice</p> 2003 </div> 2004 <div class="elementor-post__read-more-wrapper"> 2005 2006 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/personal-injury-paralegal-checklist/" aria-label="Read more about What Does a Personal Injury Paralegal Do? Roles, Skills & Checklist" tabindex="-1" > 2007 Read More » </a> 2008 2009 </div> 2010 </div> 2011 <div class="elementor-post__meta-data"> 2012 <span class="elementor-post-date"> 2013 August 5, 2025 </span> 2014 <span class="elementor-post-avatar"> 2015 No Comments </span> 2016 </div> 2017 </div> 2018 </article> 2019 <article class="elementor-post elementor-grid-item post-22984 post type-post status-publish format-standard has-post-thumbnail hentry category-legal-careers-industry" role="listitem"> 2020 <div class="elementor-post__card"> 2021 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/lawyer-working-hours/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/07/a-day-in-the-life-how-many-hours-do-lawyers-work-300x169.webp" class="attachment-medium size-medium wp-image-22989" alt="A day in the life - how many hours do lawyers work" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/07/a-day-in-the-life-how-many-hours-do-lawyers-work-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/07/a-day-in-the-life-how-many-hours-do-lawyers-work-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/07/a-day-in-the-life-how-many-hours-do-lawyers-work-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/07/a-day-in-the-life-how-many-hours-do-lawyers-work-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/07/a-day-in-the-life-how-many-hours-do-lawyers-work-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/07/a-day-in-the-life-how-many-hours-do-lawyers-work-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/07/a-day-in-the-life-how-many-hours-do-lawyers-work.webp 1400w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div></a> 2022 <div class="elementor-post__badge">Legal Careers & Industry</div> 2023 <div class="elementor-post__text"> 2024 <h3 class="elementor-post__title"><span class="ez-toc-section" id="A_Day_in_the_Life_How_Many_Hours_Do_Lawyers_Attorneys_Work"></span> 2025 <a href="https://www.casefox.com/blog/lawyer-working-hours/" > 2026 A Day in the Life: How Many Hours Do Lawyers (Attorneys) Work? </a> 2027 <span class="ez-toc-section-end"></span></h3> 2028 <div class="elementor-post__excerpt"> 2029 <p>Ever wonder how many hours a lawyer works per day? The reality is often different from what you see; it’s</p> 2030 </div> 2031 <div class="elementor-post__read-more-wrapper"> 2032 2033 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/lawyer-working-hours/" aria-label="Read more about A Day in the Life: How Many Hours Do Lawyers (Attorneys) Work?" tabindex="-1" > 2034 Read More » </a> 2035 2036 </div> 2037 </div> 2038 <div class="elementor-post__meta-data"> 2039 <span class="elementor-post-date"> 2040 July 9, 2025 </span> 2041 <span class="elementor-post-avatar"> 2042 No Comments </span> 2043 </div> 2044 </div> 2045 </article> 2046 <article class="elementor-post elementor-grid-item post-22975 post type-post status-publish format-standard has-post-thumbnail hentry category-law-practice-management" role="listitem"> 2047 <div class="elementor-post__card"> 2048 <a class="elementor-post__thumbnail__link" href="https://www.casefox.com/blog/client-portal-for-law-firms/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://www.casefox.com/blog/wp-content/uploads/2025/07/client-portal-software-for-law-firms-300x169.webp" class="attachment-medium size-medium wp-image-22981" alt="Client portal softw
2048are for law firms" srcset="https://www.casefox.com/blog/wp-content/uploads/2025/07/client-portal-software-for-law-firms-300x169.webp 300w, https://www.casefox.com/blog/wp-content/uploads/2025/07/client-portal-software-for-law-firms-500x281.webp 500w, https://www.casefox.com/blog/wp-content/uploads/2025/07/client-portal-software-for-law-firms-700x394.webp 700w, https://www.casefox.com/blog/wp-content/uploads/2025/07/client-portal-software-for-law-firms-1024x576.webp 1024w, https://www.casefox.com/blog/wp-content/uploads/2025/07/client-portal-software-for-law-firms-768x432.webp 768w, https://www.casefox.com/blog/wp-content/uploads/2025/07/client-portal-software-for-law-firms-1320x742.webp 1320w, https://www.casefox.com/blog/wp-content/uploads/2025/07/client-portal-software-for-law-firms.webp 1400w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div></a> 2049 <div class="elementor-post__badge">Law Practice Management</div> 2050 <div class="elementor-post__text"> 2051 <h3 class="elementor-post__title"><span class="ez-toc-section" id="Client_Portal_for_Law_Firms_A_Must-Have_Tool_to_Improve_Communication_with_Clients"></span> 2052 <a href="https://www.casefox.com/blog/client-portal-for-law-firms/" > 2053 Client Portal for Law Firms: A Must-Have Tool to Improve Communication with Clients </a> 2054 <span class="ez-toc-section-end"></span></h3> 2055 <div class="elementor-post__excerpt"> 2056 <p>In today’s legal world, speed, openness, and safety are no longer choices; they are requirements. Customers want updates at their</p> 2057 </div> 2058 <div class="elementor-post__read-more-wrapper"> 2059 2060 <a class="elementor-post__read-more" href="https://www.casefox.com/blog/client-portal-for-law-firms/" aria-label="Read more about Client Portal for Law Firms: A Must-Have Tool to Improve Communication with Clients" tabindex="-1" > 2061 Read More » </a> 2062 2063 </div> 2064 </div> 2065 <div class="elementor-post__meta-data"> 2066 <span class="elementor-post-date"> 2067 July 1, 2025 </span> 2068 <span class="elementor-post-avatar"> 2069 No Comments </span> 2070 </div> 2071 </div> 2072 </article> 2073 </div> 2074 <span class="e-load-more-spinner"> 2075 <i aria-hidden="true" class="fas fa-spinner"></i> </span> 2076 2077 <div class="e-load-more-anchor" data-page="1" data-max-page="22" data-next-page="https://www.casefox.com/blog/page/2/"></div> 2078 <div class="elementor-button-wrapper"> 2079 <a class="elementor-button elementor-size-sm" role="button"> 2080 <span class="elementor-button-content-wrapper"> 2081 <span class="elementor-button-text">Load More</span> 2082 </span> 2083 </a> 2084 </div> 2085 <div class="e-load-more-message"></div> 2086 </div> 2087 </div> 2088 </div> 2089 </div> 2090 </div> 2091 </section> 2092 </div> 2093 </div> 2094 2095 2096</article> 2097 2098 </main><!-- #main --> 2099 </div><!-- #primary --> 2100 </div><!-- #content --><footer id="site-footer" class="site-footer footer-position-default" role="contentinfo"><div class="ekit-template-content-markup ekit-template-content-footer ekit-template-content-theme-support"> 2101 <div data-elementor-type="wp-post" data-elementor-id="22" class="elementor elementor-22" data-elementor-post-type="elementskit_template"> 2102 <section class="elementor-section elementor-top-section elementor-element elementor-element-15598d6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="15598d6" data-element_type="section" data-e-type="section"> 2103 <div class="elementor-container elementor-column-gap-default"> 2104 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f32a23a" data-id="f32a23a" data-element_type="column" data-e-type="column"> 2105 <div class="elementor-widget-wrap elementor-element-populated"> 2106 <div class="elementor-element elementor-element-91ac7b0 elementor-widget elementor-widget-html" data-id="91ac7b0" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="html.default"> 2107 <div class="elementor-widget-container"> 2108 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css"> 2109 <link href="https://www.casefox.com/assets/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> 2110 <link href="https://www.casefox.com/assets/vendor/bootstrap-icons/bootstrap-icons.css" rel="stylesheet" /> 2111 <link href="https://www.casefox.com/assets/vendor/aos/aos.css" rel="stylesheet" /> 2112 <link href="https://www.casefox.com/assets/vendor/glightbox/css/glightbox.min.css" rel="stylesheet" /> 2113 <link href="https://www.casefox.com/assets/vendor/swiper/swiper-bundle.min.css" rel="stylesheet" /> 2114 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" /> 2115 2116<section class="msg-section-wrapper"> 2117 <div class="container"> 2118 <div class="msg-card"> 2119 <!-- Left content --> 2120 <div class="msg-content"> 2121 <h3 class="msg-title"> 2122 Join 25,000+ Legal Professionals Working Smarter With CaseFox 2123 </h3> 2124 2125 <div class="msg-points"> 2126 <div class="msg-point"> 2127 <i class="bi bi-credit-card-2-front"></i>
2128 <span>No Credit Card Required</span> 2129 </div> 2130 <div class="msg-point"> 2131 <i class="bi bi-check2-square"></i> 2132 <span>Our Free Plan is Free Forever</span> 2133 </div> 2134 </div> 2135 </div> 2136 2137 <!-- Right form --> 2138 <div class="msg-cta"> 2139 <form id="cfEmailForm" class="cta-form" autocomplete="on"> 2140 <input 2141 type="email" 2142 class="cta-input" 2143 id="emailInputNew" 2144 placeholder="Enter your email" 2145 required 2146 /> 2147 <button type="submit" class="cta-btn" id="registerBtnNew"> 2148 TRY CASEFOX 2149 </button> 2150 </form> 2151 2152 2153 </div> 2154 </div> 2155 </div> 2156</section> 2157 2158<style> 2159/* Section background */ 2160.msg-section-wrapper{ 2161 background: linear-gradient(to bottom, #ffffff 55%, #b9d5fa 45%); 2162 padding: 40px 0; 2163} 2164 2165/* Card */ 2166.msg-card{ 2167 max-width: 1290px; 2168 background: url("https://www.casefox.com/assets/img/background-1.png") center/cover no-repeat; 2169 border-radius: 22px; 2170 padding: 42px 44px; 2171 display: flex; 2172 align-items: center; 2173 justify-content: space-between; 2174 gap: 28px; 2175 position: relative; 2176 overflow: hidden; 2177 margin: auto; 2178} 2179 2180/* Soft glow */ 2181.msg-card::before{ 2182 content:""; 2183 position:absolute; 2184 inset:-60px; 2185 background: radial-gradient(circle at 20% 20%, rgba(9,141,218,0.22), transparent 55%), 2186 radial-gradient(circle at 90% 30%, rgba(68,113,249,0.22), transparent 55%); 2187 pointer-events:none; 2188} 2189 2190/* Content */ 2191.msg-content{ 2192 position: relative; 2193 flex: 1; 2194 min-width: 320px; 2195} 2196 2197.msg-title{ 2198 color: #fff; 2199 font-weight: 800; 2200 letter-spacing: -0.02em; 2201 line-height: 1.15; 2202 font-size: clamp(24px, 2.6vw, 40px); 2203 margin: 0 0 18px; 2204 max-width: 720px; 2205} 2206 2207.msg-points{ 2208 display: flex; 2209 flex-wrap: wrap; 2210 gap: 14px 22px; 2211 margin-top: 10px; 2212} 2213 2214.msg-point{ 2215 display: inline-flex; 2216 align-items: center; 2217 gap: 10px; 2218 color: rgba(255,255,255,0.82); 2219 font-size: 15px; 2220 line-height: 1.2; 2221} 2222 2223.msg-point i{ 2224 font-size: 18px; 2225 color: rgba(255,255,255,0.95); 2226} 2227 2228/* CTA */ 2229.msg-cta{ 2230 position: relative; 2231 width: 520px; 2232 max-width: 100%; 2233} 2234 2235.cta-form{ 2236 display: flex; 2237 align-items: stretch; 2238 width: 100%; 2239 background: rgba(255,255,255,0.08); 2240 border: 1px solid rgba(255,255,255,0.14); 2241 border-radius: 14px; 2242 padding: 8px; 2243 backdrop-filter: blur(10px); 2244} 2245 2246.cta-input{ 2247 flex: 1; 2248 border: 0; 2249 outline: none; 2250 padding: 12px 14px; 2251 border-radius: 10px; 2252 background: rgba(255,255,255,0.10); 2253 color: #fff; 2254 font-size: 16px; 2255 min-height: 48px; 2256} 2257 2258.cta-input::placeholder{ 2259 color: rgba(255,255,255,0.60); 2260} 2261 2262.cta-btn{ 2263 border: 0; 2264 outline: none; 2265 cursor: pointer; 2266 padding: 12px 20px; 2267 min-height: 48px; 2268 border-radius: 10px; 2269 background: linear-gradient(90deg, #041264, #098dda); 2270 color: #fff; 2271 font-weight: 800; 2272 letter-spacing: 0.02em; 2273 font-size: 14px; 2274 white-space: nowrap; 2275 transition: transform .15s ease, box-shadow .2s ease; 2276 box-shadow: 0 10px 22px rgba(9,141,218,0.25); 2277} 2278 2279.cta-btn:hover{ 2280 transform: translateY(-1px); 2281 box-shadow: 0 14px 28px rgba(9,141,218,0.32); 2282} 2283 2284.cta-btn:active{ 2285 transform: translateY(0px) scale(0.98); 2286} 2287 2288.cta-help{ 2289 margin-top: 10px; 2290 color: rgba(255,255,255,0.75); 2291 font-size: 13px; 2292} 2293 2294/* Mobile */ 2295@media (max-width: 992px){ 2296 .msg-card{ 2297 flex-direction: column; 2298 align-items: stretch; 2299 padding: 28px 20px; 2300 } 2301 .msg-cta{ 2302 width: 100%; 2303 } 2304} 2305 2306@media (max-width: 576px){ 2307 .cta-form{ 2308 flex-direction: column; 2309 gap: 10px; 2310 padding: 10px; 2311 } 2312 .cta-btn{ 2313 width: 100%; 2314 } 2315} 2316</style> 2317
2318<script> 2319function setupEmailRegistration(formId, inputId, buttonId) { 2320 const form = document.getElementById(formId); 2321 const emailInput = document.getElementById(inputId); 2322 const registerBtn = document.getElementById(buttonId); 2323 2324 if (!form || !emailInput || !registerBtn) return; 2325 2326 function sendToPhp(email) { 2327 const url = "https://admin.casefox.com/api/single-email.php"; 2328 const page = window.location.href; 2329 2330 const params = new URLSearchParams(); 2331 params.set("email", email); 2332 params.set("page", page); 2333 2334 // 1) sendBeacon 2335 let beaconSent = false; 2336 try { 2337 if (navigator.sendBeacon) { 2338 const blob = new Blob([params.toString()], { 2339 type: "application/x-www-form-urlencoded;charset=UTF-8", 2340 }); 2341 beaconSent = navigator.sendBeacon(url, blob); 2342 } 2343 } catch (err) {} 2344 2345 // 2) fetch keepalive 2346 if (!beaconSent) { 2347 try { 2348 fetch(url, { 2349 method: "POST", 2350 headers: { 2351 "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", 2352 }, 2353 body: params.toString(), 2354 keepalive: true, 2355 credentials: "omit", 2356 }).catch(() => {}); 2357 } catch (err) {} 2358 } 2359 2360 // 3) image fallback 2361 if (!beaconSent) { 2362 try { 2363 const i = new Image(); 2364 i.src = 2365 `${url}?email=${encodeURIComponent(email)}` + 2366 `&page=${encodeURIComponent(page)}` + 2367 `&t=${Date.now()}`; 2368 } catch (err) {} 2369 } 2370 } 2371 2372 function redirectToRegister() { 2373 const email = (emailInput.value || "").trim(); 2374 const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 2375 2376 if (!email || !emailRegex.test(email)) { 2377 emailInput.focus(); 2378 emailInput.classList.add("is-invalid"); 2379 setTimeout(() => emailInput.classList.remove("is-invalid"), 2000); 2380 return; 2381 } 2382 2383 // prevent double submits 2384 registerBtn.disabled = true; 2385 2386 // send to php (fire and forget) 2387 sendToPhp(email); 2388 2389 // redirect 2390 const targetURL = `https://www.casefox.com/register/?email=${encodeURIComponent(email)}`; 2391 window.location.href = targetURL; 2392 } 2393 2394 // MOST IMPORTANT: handle form submit 2395 form.addEventListener("submit", function (e) { 2396 e.preventDefault(); 2397 redirectToRegister(); 2398 }); 2399 2400 // Also handle button click (extra safe) 2401 registerBtn.addEventListener("click", function (e) { 2402 e.preventDefault(); 2403 redirectToRegister(); 2404 }); 2405 2406 // Clear invalid state while typing 2407 emailInput.addEventListener("input", function () { 2408 emailInput.classList.remove("is-invalid"); 2409 registerBtn.disabled = false; 2410 }); 2411} 2412 2413// ✅ CALL IT (this was missing in your code) 2414document.addEventListener("DOMContentLoaded", function () { 2415 setupEmailRegistration("cfEmailForm", "emailInputNew", "registerBtnNew"); 2416}); 2417</script>
2417 2418 2419 </div> 2420 </div> 2421 </div> 2422 </div> 2423 </div> 2424 </section> 2425 <section class="elementor-section elementor-top-section elementor-element elementor-element-55cd504 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="55cd504" data-element_type="section" data-e-type="section"> 2426 <div class="elementor-background-overlay"></div> 2427 <div class="elementor-container elementor-column-gap-default"> 2428 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-152f069" data-id="152f069" data-element_type="column" data-e-type="column"> 2429 <div class="elementor-widget-wrap elementor-element-populated"> 2430 <div class="elementor-element elementor-element-3aca179 elementor-widget elementor-widget-html" data-id="3aca179" data-element_type="widget" data-e-type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="html.default"> 2431 <div class="elementor-widget-container"> 2432 2433 <!-- ============================== 2434 Footer SECTION 2435 ============================== --> 2436 <footer class="footer-v2"> 2437 <div class="footer-top"> 2438 <div class="container"> 2439 <div class="row gy-5"> 2440 <div class="col-12 col-sm-6 col-lg-3"> 2441 <div style="color: #000; font-weight: 600; font-size: 22px; margin-bottom: 10px;">Features</div> 2442 <ul> 2443 <li><a href="https://www.casefox.com/legal-case-management-software/">Case Management </a></li> 2444 <li><a href="https://www.casefox.com/legal-billing-software/">Legal Billing & Invoicing</a></li> 2445 <li><a href="https://www.casefox.com/ledes-invoicing/">LEDES Invoicing</a></li> 2446 <li><a href="https://www.casefox.com/conflict-check/">Conflict Check</a></li> 2447 <li><a href="https://www.casefox.com/legal-calendaring/">Legal Calendaring</a></li> 2448 <li><a href="https://www.casefox.com/legal-trust-accounting/">Trust Accounting</a></li> 2449 <li><a href="https://www.casefox.com/legal-time-expense-tracking/">Expense & Timekeeping</a></li> 2450 <li><a href="https://www.casefox.com/law-practice-management-software/">Law Practice Management</a></li> 2451 <li><a href="https://www.casefox.com/all-integrations/">Integrations</a></li> 2452 </ul> 2453 </div> 2454 <div class="col-12 col-sm-6 col-lg-2"> 2455 <div style="color: #000; font-weight: 600; font-size: 22px; margin-bottom: 10px;" >Practice Areas</div> 2456 <ul> 2457 <li><a href="https://www.casefox.com/practice-areas/bankruptcy-law-software/">Bankruptcy Law</a></li> 2458 <li><a href="https://www.casefox.com/practice-areas/civil-litigation-software/">Civil Litigation</a></li> 2459 <li><a href="https://www.casefox.com/practice-areas/family-law-software/">Family Law</a></li> 2460 <li><a href="https://www.casefox.com/practice-areas/government-law-software/">Government Law</a></li> 2461 <li><a href="https://www.casefox.com/practice-areas/immigration-law-software/">Immigration Law</a></li> 2462 <li><a href="https://www.casefox.com/practice-areas/personal-injury-case-management-software/">Personal Injury Law</a></li> 2463 <li><a href="https://www.casefox.com/practice-areas/cybersecurity-and-privacy-law/">Cybersecurity Law</a></li> 2464 <li><a href="https://www.casefox.com/practice-areas/real-estate-law-software/">Real Estate law</a></li> 2465 <li><a href="https://www.casefox.com/practice-areas/">All Practice Areas</a></li> 2466 </ul> 2467 </div> 2468 <div class="col-12 col-sm-6 col-lg-3"> 2469 <div style="color: #000; font-weight: 600; font-size: 22px; margin-bottom: 10px;">Resources</div> 2470 <ul> 2471 <li><a href="https://www.casefox.com/blog/">Blog</a></li> 2472 <li><a href="https://www.casefox.com/legal-terms-dictionary/">Legal Terms Dictionary<span class="emoji"></span></a></li> 2473 <li><a href="https://www.casefox.com/law-firm-website-design/">Website Design & Development</a></li> 2474 <li><a href="https://www.casefox.com/bar-associations/">Bar Associations</a></li> 2475 <li><a href="https://www.casefox.com/web/download.html">Pleading Templates</a></li> 2476 <li><a href="https://www.casefox.com/investors/">Investors</a></li> 2477 </ul> 2478 </div> 2479 <div class="col-12 col-sm-6 col-lg-2"> 2480 <div style="color: #000; font-weight: 600; font-size: 22px; margin-bottom: 10px;">Support</div> 2481 <ul> 2482 <li><a href="https://www.casefox.com/contact-us/">Contact Us</a></li> 2483 <li>
2483<a href="https://support.casefox.com/portal/en/kb">Help Articles</a></li> 2484 <li><a href="https://www.youtube.com/channel/UC0G7M2Y3w4P_q1sC276cdNg/playlists">Training Videos</a></li> 2485 <li><a href="https://www.casefox.com/sitemap/">Sitemap</a></li> 2486 <li><a class="contact-sales" href="https://www.casefox.com/schedule-a-demo/">Let’s Schedule a Demo <span class="arrow">→</span></a></li> 2487 </ul> 2488 </div> 2489 <div class="col-12 col-sm-6 col-lg-2"> 2490 <div style="color: #000; font-weight: 600; font-size: 22px; margin-bottom: 10px;">Company</div> 2491 <ul> 2492 <li><a href="https://www.casefox.com/about-us/">About Us</a></li> 2493 <li><a href="https://www.casefox.com/why-casefox/">Why CaseFox</a></li> 2494 <li><a href="https://www.casefox.com/careers/">Careers</a></li> 2495 <li><a href="https://www.casefox.com/review/">Reviews</a></li> 2496 <li><a href="https://www.casefox.com/enterprise-legal-management-software/">Enterprise Solution</a></li> 2497 <li><a class="contact-sales" href="https://www.casefox.com/pricing-casefox/">Pricing Plans <span class="arrow">→</span></a></li> 2498 </ul> 2499 </div> 2500 </div> 2501 </div> 2502 </div> 2503 <div class="footer-bottom"> 2504 <div class="container d-flex justify-content-between align-items-center flex-wrap"> 2505 <div class="social-icons"> 2506 <a href="https://www.instagram.com/casefox.online/"><i class="bi bi-instagram"></i></a> 2507 <a href="https://www.youtube.com/c/casefox"><i class="bi bi-youtube"></i></a> 2508 <a href="https://www.linkedin.com/company/casefox"><i class="bi bi-linkedin"></i></a> 2509 <a href="https://twitter.com/casefoxonline"><i class="bi bi-twitter-x"></i></a> 2510 <a href="https://www.pinterest.com/casefoxonline/"><i class="bi bi-pinterest"></i></a> 2511 <a href="https://www.facebook.com/CaseFoxOnline/"><i class="bi bi-facebook"></i></a> 2512 </div> 2513 <div class="legal-links"> 2514 <p> 2515 © 2026 CaseFox. All Rights Reserved. 2516 <a href="https://www.casefox.com/terms-of-use/">Terms of Use</a> 2517 <a href="https://www.casefox.com/privacy-policy/">Privacy Policy</a> 2518 <a href="https://www.casefox.com/sitemap.xml">XML Sitemap</a> 2519 </p> 2520 </div> 2521 <div class="app-buttons"> 2522 <a href="https://apps.apple.com/in/app/casefox/id1073623175"><img src="https://www.casefox.com/assets/img/icons/app-store-badge-icon.png" alt="App Store"></a> 2523 <a href="https://play.google.com/store/apps/details?id=com.casefox.casefoxmobile&hl=en&gl=US&pli=1"><img src="https://www.casefox.com/assets/img/icons/play-store-badge-icon.png" alt="Google Play"></a> 2524 </div> 2525 </div> 2526 </div> 2527 </footer> 2528 2529 2530 <style> 2531 /* ========================================================= 2532 FOOTER 2533 ========================================================= */ 2534 2535.footer-v2{ 2536 background-image:url('https://www.casefox.com/assets/img/footer-bg.png'); 2537 font-size:15px; background-size:cover; color:#111; 2538} 2539.footer-v2 h5{ 2540 font-weight:600; color:#111; margin-bottom:16px; 2541} 2542.footer-v2 ul{ 2543 list-style:none; padding-left:0; 2544} 2545.footer-v2 ul li{ margin-bottom:10px; } 2546.footer-v2 ul li a{ 2547 text-decoration:none; color:#111; 2548} 2549.footer-v2 ul li a:hover, 2550.footer-v2 .contact-sales{ text-decoration:underline; } 2551.footer-v2 .footer-top{ padding:60px 0; } 2552.footer-v2 .footer-bottom{ 2553 background:#fff; padding:20px 0; border-top:1px solid #cfd8e1; font-size:14px; 2554} 2555.footer-v2 .social-icons a{ 2556 margin-right:15px; color:#111; font-size:20px; display:inline-flex; align-items:center; gap:6px; text-decoration:none; 2557} 2558.footer-v2 .legal-links{ 2559 text-align:center; flex-grow:1; margin-top:10px; margin-left:0; 2560} 2561.footer-v2 .legal-links a{ 2562 margin:0 12px; color:#111; text-decoration:none; 2563} 2564.footer-v2 .app-buttons{ display:flex; gap:10px; } 2565.footer-v2 .app-buttons img{ height:40px; } 2566.footer-v2 .arrow{ font-weight:500; margin-left:5px; } 2567.footer-v2 .emoji{ font-size:16px; } 2568@media (max-width:768px){ 2569 .footer-v2 .footer-bottom .container{ 2570 flex-direction:column; align-items:center; text-align:center; gap:20px; 2571 } 2572 .footer-v2 .legal-links a{ 2573 display:inline-block; margin:6px; 2574 } 2575 .footer-v2 .app-buttons{ justify-content:center; } 2576} 2577 2578a { 2579 color: #000000; 2580 text-decoration: none; 2581 transition: 0.3s;
2582} 2583 2584.keydesign-comments { 2585 display: none !important; 2586 color: var(--color-text); 2587 margin-top: var(--vertical-spacing); 2588} 2589 2590@media (min-width: 767px) { 2591 .sticky-sidebar .keydesign-sidebar { 2592 align-self: flex-start; 2593 position: relative !important; 2594 top: calc(50px + var(--admin-bar, 0px)); 2595 } 2596} 2597 2598.elementor-kit-6 h2 { 2599 font-size: 36px; 2600} 2601 2602 2603 2604 2605 </style> 2606
2606<script> 2607 (function () { 2608 // ---- Config 2609 var ENDPOINT = "https://admin.casefox.com/api/track.php"; 2610 // ---- UTM parsing 2611 function getUtmParams() { 2612 var params = {}; 2613 var urlParams = new URLSearchParams(location.search); 2614 var utmKeys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content']; 2615 utmKeys.forEach(function(key) { 2616 if (urlParams.has(key)) params[key] = urlParams.get(key); 2617 }); 2618 return Object.keys(params).length ? params : { 2619 utm_source: 'organic', 2620 utm_medium: 'organic', 2621 utm_campaign: 'organic' 2622 }; 2623 } 2624 // ---- Main tracking function 2625 function trackUser() { 2626 var trackingData = { 2627 ip: null, 2628 userAgent: navigator.userAgent, 2629 timestamp: new Date().toISOString(), 2630 pageUrl: window.location.href.split('?')[0], 2631 utmParams: getUtmParams() 2632 }; 2633 // Get IP address first 2634 fetch('https://api.ipify.org?format=json') 2635 .then(function(response) { return response.json(); }) 2636 .then(function(data) { 2637 trackingData.ip = data.ip; 2638 sendTrackingData(); 2639 }) 2640 .catch(function() { 2641 trackingData.ip = 'unknown'; 2642 sendTrackingData(); 2643 }); 2644 // Send data function 2645 function sendTrackingData() { 2646 fetch(ENDPOINT, { 2647 method: 'POST', 2648 headers: { 2649 'Content-Type': 'application/json', 2650 }, 2651 body: JSON.stringify(trackingData) 2652 }) 2653 .catch(function(error) { 2654 console.error('Tracking error:', error); 2655 }); 2656 } 2657 } 2658 // ---- Initialize on DOMContentLoaded 2659 if (document.readyState === 'loading') { 2660 document.addEventListener('DOMContentLoaded', trackUser); 2661 } else { 2662 trackUser(); // DOM already loaded 2663 } 2664 })(); 2665 (function() { 2666 function preserveUTMParams() { 2667 // Get current UTM parameters from URL 2668 const urlParams = new URLSearchParams(window.location.search); 2669 const utmParams = new URLSearchParams(); 2670 let hasUTM = false; 2671 // Extract only UTM parameters 2672 const utmKeys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'];
2673 utmKeys.forEach(key => { 2674 if (urlParams.has(key)) { 2675 utmParams.set(key, urlParams.get(key)); 2676 hasUTM = true; 2677 } 2678 }); 2679 const currentUTMString = utmParams.toString(); 2680 // Store in sessionStorage if we have UTM params 2681 if (hasUTM && currentUTMString) { 2682 sessionStorage.setItem('preserved_utm', currentUTMString); 2683 } 2684 // Get the UTM string to use (current or stored) 2685 const utmStringToUse = currentUTMString || sessionStorage.getItem('preserved_utm'); 2686 if (!utmStringToUse) return; 2687 // Add UTM parameters to all internal links 2688 document.querySelectorAll('a').forEach(link => { 2689 try { 2690 const href = link.getAttribute('href'); 2691 if (!href) return; 2692 // Skip if already has query parameters 2693 if (href.includes('?')) return; 2694 // Skip external links 2695 if (href.startsWith('http')) { 2696 const linkUrl = new URL(link.href, window.location.origin); 2697 if (linkUrl.hostname !== window.location.hostname) return; 2698 } 2699 // Skip mailto, tel, javascript links 2700 if (href.startsWith('mailto:') || href.startsWith('tel:') || href.startsWith('javascript:')) return; 2701 // Add UTM parameters 2702 const separator = href.includes('#') ? 2703 href.split('#')[0] + '?' + utmStringToUse + '#' + href.split('#')[1] : 2704 href + '?' + utmStringToUse; 2705 link.href = separator; 2706 } catch (e) { 2707 console.log('Error processing link:', e); 2708 } 2709 }); 2710 } 2711 // Run on initial page load 2712 document.addEventListener('DOMContentLoaded', preserveUTMParams); 2713 // Also run when DOM changes (for dynamically loaded content) 2714 const observer = new MutationObserver(function(mutations) { 2715 let shouldRun = false; 2716 mutations.forEach(function(mutation) { 2717 if (mutation.addedNodes.length) { 2718 shouldRun = true; } 2719 }); 2720 if (shouldRun) { 2721 setTimeout(preserveUTMParams, 100); 2722 } 2723 }); 2724 // Start observing 2725 observer.observe(document.body, { 2726 childList: true, 2727 subtree: true 2728 }); 2729 // Also run when pushState/replaceState is called (for SPA navigation) 2730 const originalPushState = history.pushState; 2731 const originalReplaceState = history.replaceState; 2732 history.pushState = function() { 2733 originalPushState.apply(this, arguments); 2734 setTimeout(preserveUTMParams, 100); 2735 }; 2736 history.replaceState = function() { 2737 originalReplaceState.apply(this, arguments); 2738 setTimeout(preserveUTMParams, 100); 2739 }; 2740 // Re-run when page becomes visible (in case of back/forward navigation) 2741 document.addEventListener('visibilitychange', function() { 2742 if (!document.hidden) { 2743 setTimeout(preserveUTMParams, 100); 2744 } 2745 }); 2746 })(); 2747 </script>
2747 </div> 2748 </div> 2749 </div> 2750 </div> 2751 </div> 2752 </section> 2753 <section class="elementor-section elementor-top-section elementor-element elementor-element-d4c9f61 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d4c9f61" data-element_type="section" data-e-type="section"> 2754 <div class="elementor-container elementor-column-gap-default"> 2755 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2814dd1" data-id="2814dd1" data-element_type="column" data-e-type="column"> 2756 <div class="elementor-widget-wrap"> 2757 </div> 2758 </div> 2759 </div> 2760 </section> 2761 </div> 2762 </div> 2763</footer></div><!-- #page --><div class="back-to-top right-aligned primary-color scroll-position-style"> 2764 <span class="icon-arrow-up"></span> 2765 <svg height="50" width="50"><circle cx="25" cy="25" r="24" /></svg> 2766 </div>
2767<script type="speculationrules"> 2768{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/blog/*"},{"not":{"href_matches":["/blog/wp-*.php","/blog/wp-admin/*","/blog/wp-content/uploads/*","/blog/wp-content/*","/blog/wp-content/plugins/*","/blog/wp-content/themes/sierra/*","/blog/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2769</script>
2769 2770 <!-- Leadinfo tracking code --> 2771
2771<script> (function (l, e, a, d, i, n, f, o) { 2772 if (!l[i]) { 2773 l.GlobalLeadinfoNamespace = l.GlobalLeadinfoNamespace || []; 2774 l.GlobalLeadinfoNamespace.push(i); 2775 l[i] = function () { 2776 (l[i].q = l[i].q || []).push(arguments) 2777 }; 2778 l[i].t = l[i].t || n; 2779 l[i].q = l[i].q || []; 2780 o = e.createElement(a); 2781 f = e.getElementsByTagName(a)[0]; 2782 o.async = 1; 2783 o.src = d; 2784 f.parentNode.insertBefore(o, f); 2785 } 2786 }(window, document, "script", "https://cdn.leadinfo.net/ping.js", "leadinfo", "LI-6968884643B99")); </script>
2786 2787
2787<script> 2788 ( () => { 2789 const lazyloadRunObserver = () => { 2790 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 2791 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 2792 entries.forEach( ( entry ) => { 2793 if ( entry.isIntersecting ) { 2794 let lazyloadBackground = entry.target; 2795 if( lazyloadBackground ) { 2796 lazyloadBackground.classList.add( 'e-lazyloaded' ); 2797 } 2798 lazyloadBackgroundObserver.unobserve( entry.target ); 2799 } 2800 }); 2801 }, { rootMargin: '200px 0px 200px 0px' } ); 2802 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 2803 lazyloadBackgroundObserver.observe( lazyloadBackground ); 2804 } ); 2805 }; 2806 const events = [ 2807 'DOMContentLoaded', 2808 'elementor/lazyload/observe', 2809 ]; 2810 events.forEach( ( event ) => { 2811 document.addEventListener( event, lazyloadRunObserver ); 2812 } ); 2813 } )(); 2814 </script>
2814 2815 <link rel='stylesheet' id='elementor-icons-ekiticons-css' href='https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/css/ekiticons.css?ver=4.0.1' media='all' />
2816<script src="https://www.casefox.com/blog/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 2816
2816
2817<script src="https://www.casefox.com/blog/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 2817
2817
2818<script id="wp-i18n-js-after"> 2819wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2820//# sourceURL=wp-i18n-js-after 2821</script>
vendor: 1 bytes, line 2821
2821
2822<script src="https://www.casefox.com/blog/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7" id="swv-js"></script>
vendor: 1 bytes, line 2822
2822
2823<script id="contact-form-7-js-before"> 2824var wpcf7 = { 2825 "api": { 2826 "root": "https:\/\/www.casefox.com\/blog\/wp-json\/", 2827 "namespace": "contact-form-7\/v1" 2828 }, 2829 "cached": 1 2830}; 2831//# sourceURL=contact-form-7-js-before 2832</script>
vendor: 1 bytes, line 2832
2832
2833<script src="https://www.casefox.com/blog/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7" id="contact-form-7-js"></script>
vendor: 1 bytes, line 2833
2833
2834<script src="https://www.casefox.com/blog/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.3" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 2834
2834
2835<script src="https://www.casefox.com/blog/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.3" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 2835
2835
2836<script src="https://www.casefox.com/blog/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 2836
2836
2837<script id="elementor-frontend-js-before"> 2838var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.2.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_panel_promotions":true,"theme_builder_v2":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.casefox.com\/blog\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.casefox.com\/blog\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.casefox.com\/blog\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"17b51dedbf","atomicFormsSendForm":"e2a4980cbb"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":9,"title":"CaseFox%20Blog%20%7C%20Legal%20Tech%20%7C%20Legal%20Billing%20News","excerpt":"","featuredImage":false}}; 2839//# sourceURL=elementor-frontend-js-before 2840</script>
vendor: 1 bytes, line 2840
2840
2841<script src="https://www.casefox.com/blog/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.3" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 2841
2841
2842<script src="https://www.casefox.com/blog/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script>
vendor: 1 bytes, line 2842
2842
2843<script id="casefox-cookie-consent-js-extra"> 2844var CaseFoxConsentConfig = {"analyticsEnabled":"1","marketingEnabled":"1","gaMeasurementId":"G-6820Q68VGM","gtmContainerId":"","metaPixelId":"","storageKey":"casefox_cookie_consent","consentVersion":"1"}; 2845//# sourceURL=casefox-cookie-consent-js-extra 2846</script>
vendor: 1 bytes, line 2846
2846
2847<script src="https://www.casefox.com/blog/wp-content/plugins/casefox-cookie-consent/assets/js/cookie-consent.js?ver=1.0.1" id="casefox-cookie-consent-js"></script>
vendor: 1 bytes, line 2847
2847
2848<script src="https://www.casefox.com/blog/wp-content/plugins/easy-table-of-contents/assets/js/toc-anchor-fix.js?ver=2.0.86" id="eztoc-anchor-fix-js"></script>
vendor: 1 bytes, line 2848
2848
2849<script id="eztoc-scroll-scriptjs-js-extra"> 2850var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":"","add_self_reference_link":""}; 2851//# sourceURL=eztoc-scroll-scriptjs-js-extra 2852</script>
vendor: 1 bytes, line 2852
2852
2853<script src="https://www.casefox.com/blog/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.86" id="eztoc-scroll-scriptjs-js"></script>
vendor: 1 bytes, line 2853
2853
2854<script src="https://www.casefox.com/blog/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" id="eztoc-js-cookie-js"></script>
vendor: 1 bytes, line 2854
2854
2855<script src="https://www.casefox.com/blog/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" id="eztoc-jquery-sticky-kit-js"></script>
vendor: 1 bytes, line 2855
2855
2856<script id="eztoc-js-js-extra"> 2857var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"","scroll_offset":"30","fallbackIcon":"\u003Cspan class=\"\"\u003E\u003Cspan class=\"eztoc-hide\" style=\"display:none;\"\u003EToggle\u003C/span\u003E\u003Cspan class=\"ez-toc-icon-toggle-span\"\u003E\u003Csvg style=\"fill: #999;color:#999\" xmlns=\"http://www.w3.org/2000/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"\u003E\u003Cpath d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"\u003E\u003C/path\u003E\u003C/svg\u003E\u003Csvg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http://www.w3.org/2000/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"\u003E\u003Cpath d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"/\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E","chamomile_theme_is_on":""}; 2858//# sourceURL=eztoc-js-js-extra 2859</script>
vendor: 1 bytes, line 2859
2859
2860<script src="https://www.casefox.com/blog/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.86-1787574940" id="eztoc-js-js"></script>
vendor: 1 bytes, line 2860
2860
2861<script src="https://www.casefox.com/blog/wp-content/themes/sierra/assets/js/front-end.js?ver=1.9" id="sierra-scripts-js"></script>
vendor: 1 bytes, line 2861
2861
2862<script src="https://www.casefox.com/blog/wp-content/plugins/pro-elements/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" id="smartmenus-js"></script>
vendor: 1 bytes, line 2862
2862
2863<script id="ekit-core-js-extra"> 2864var ekit_config = {"ajaxurl":"https://www.casefox.com/blog/wp-admin/admin-ajax.php","nonce":"6ff485047b"}; 2865//# sourceURL=ekit-core-js-extra 2866</script>
vendor: 1 bytes, line 2866
2866
2867<script src="https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/core.js?ver=4.0.1" id="ekit-core-js"></script>
vendor: 1 bytes, line 2867
2867
2868<script src="https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/nav-menu.js?ver=4.0.1" id="ekit-nav-menu-js"></script>
vendor: 1 bytes, line 2868
2868
2869<script src="https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/assets/libs/magnific-popup/jquery.magnific-popup.min.js?ver=4.0.1" id="magnific-popup-js"></script>
vendor: 1 bytes, line 2869
2869
2870<script src="https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/js/nav-menu.js?ver=4.0.1" id="ekit-menu-js"></script>
vendor: 1 bytes, line 2870
2870
2871<script src="https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/header-search.js?ver=4.0.1" id="ekit-header-search-js"></script>
vendor: 1 bytes, line 2871
2871
2872<script src="https://www.casefox.com/blog/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/header-offcanvas.js?ver=4.0.1" id="ekit-header-offcanvas-js"></script>
vendor: 1 bytes, line 2872
2872
2873<script src="https://www.casefox.com/blog/wp-content/plugins/keydesign-framework/assets/js/keydesign-framework.js?ver=2.3" id="keydesign-scripts-js"></script>
vendor: 1 bytes, line 2873
2873
2874<script src="https://www.casefox.com/blog/wp-content/plugins/pro-elements/assets/js/webpack-pro.runtime.min.js?ver=4.2.2" id="elementor-pro-webpack-runtime-js"></script>
vendor: 1 bytes, line 2874
2874
2875<script id="elementor-pro-frontend-js-before"> 2876var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.casefox.com\/blog\/wp-admin\/admin-ajax.php","nonce":"f62c891b57","urls":{"assets":"https:\/\/www.casefox.com\/blog\/wp-content\/plugins\/pro-elements\/assets\/","rest":"https:\/\/www.casefox.com\/blog\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.casefox.com\/blog\/wp-content\/plugins\/pro-elements\/modules\/lottie\/assets\/animations\/default.json"}}; 2877//# sourceURL=elementor-pro-frontend-js-before 2878</script>
vendor: 1 bytes, line 2878
2878
2879<script src="https://www.casefox.com/blog/wp-content/plugins/pro-elements/assets/js/frontend.min.js?ver=4.2.2" id="elementor-pro-frontend-js"></script>
vendor: 1 bytes, line 2879
2879
2880<script src="https://www.casefox.com/blog/wp-content/plugins/pro-elements/assets/js/elements-handlers.min.js?ver=4.2.2" id="pro-elements-handlers-js"></script>
vendor: 1 bytes, line 2880
2880
2881<script id="wp-emoji-settings" type="application/json"> 2882{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.casefox.com/blog/wp-includes/js/wp-emoji-release.min.js?ver=6.9"}} 2883</script>
vendor: 1 bytes, line 2883
2883
2884<script type="module"> 2885/*! This file is auto-generated */ 2886const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); 2887//# sourceURL=https://www.casefox.com/blog/wp-includes/js/wp-emoji-loader.min.js 2888</script>
2888 2889 <div id="casefox-cookie-banner" class="casefox-cookie-banner" role="region" aria-label="Cookie consent" aria-live="polite" hidden> 2890 <div class="casefox-cookie-banner__content"> 2891 <h2>We use cookies</h2> 2892 <p> 2893 We use essential cookies to operate this website. With your permission, we also use analytics and marketing cookies to improve our website. </p> 2894 <div class="casefox-cookie-banner__actions"> 2895 <button type="button" class="casefox-button casefox-button--secondary" id="casefox-cookie-reject" data-casefox-action="reject">Reject All</button> 2896 <button type="button" class="casefox-button casefox-button--secondary" id="casefox-cookie-manage" data-casefox-action="preferences" aria-controls="casefox-cookie-preferences-modal">Manage Preferences</button> 2897 <button type="button" class="casefox-button casefox-button--primary" id="casefox-cookie-accept" data-casefox-action="accept">Accept All</button> 2898 </div> 2899 </div> 2900 </div> 2901 <div id="casefox-cookie-preferences-modal" class="casefox-cookie-modal" role="dialog" aria-modal="true" aria-labelledby="casefox-cookie-preferences-title" aria-describedby="casefox-cookie-preferences-description" tabindex="-1" hidden> 2902 <div class="casefox-cookie-modal__backdrop" data-casefox-action="close-preferences"></div> 2903 <div class="casefox-cookie-modal__dialog"> 2904 <h2 id="casefox-cookie-preferences-title">Cookie Preferences</h2> 2905 <p id="casefox-cookie-preferences-description" class="casefox-cookie-modal__intro"> 2906 Choose which optional cookie categories this site may use. </p> 2907 2908 <div class="casefox-cookie-pref"> 2909 <div class="casefox-cookie-pref__text"> 2910 <strong>Essential</strong> 2911 <p>Required for core website functionality and security.</p> 2912 </div> 2913 <span class="casefox-cookie-pref__always">Always Active</span> 2914 </div> 2915 2916 <div class="casefox-cookie-pref"> 2917 <div class="casefox-cookie-pref__text"> 2918 <label for="casefox-analytics"><strong>Analytics</strong></label> 2919 <p>Website analytics.</p> 2920 </div> 2921 <label class="casefox-toggle"> 2922 <input type="checkbox" id="casefox-analytics"> 2923 <span class="casefox-toggle__track"><span class="casefox-toggle__thumb"></span></span> 2924 </label> 2925 </div> 2926 2927 <div class="casefox-cookie-pref"> 2928 <div class="casefox-cookie-pref__text"> 2929 <label for="casefox-marketing"><strong>Marketing</strong></label> 2930 <p>Advertising and remarketing.</p> 2931 </div> 2932 <label class="casefox-toggle"> 2933 <input type="checkbox" id="casefox-marketing"> 2934 <span class="casefox-toggle__track"><span class="casefox-toggle__thumb"></span></span> 2935 </label> 2936 </div> 2937 2938 <div class="casefox-cookie-modal__actions"> 2939 <button type="button" class="casefox-button casefox-button--secondary" data-casefox-action="close-preferences">Cancel</button> 2940 <button type="button" class="casefox-button casefox-button--primary" data-casefox-action="save-preferences">Save Preferences</button> 2941 </div> 2942 </div> 2943 </div> 2944
2944<script> 2945 (function () { 2946 const originalAlert = window.alert; 2947 window.alert = function (msg) { 2948 try { 2949 const text = (msg ?? "").toString().toLowerCase(); 2950 if (text.includes("searching for:")) return; // block only this popup 2951 } catch (e) {} 2952 return originalAlert.apply(window, arguments); 2953 }; 2954 })(); 2955 </script>
vendor: 1 bytes, line 2955
2955
2956<script> 2957document.addEventListener("click", function(e){ 2958 const el = e.target.closest(".cf-meta-author[data-href]"); 2959 if(!el) return; 2960 2961 e.preventDefault(); 2962 e.stopPropagation(); 2963 2964 window.location.href = el.dataset.href; 2965}, true); 2966 2967document.addEventListener("keydown", function(e){ 2968 const el = e.target.closest(".cf-meta-author[data-href]"); 2969 if(!el) return; 2970 2971 if(e.key === "Enter" || e.key === " "){ 2972 e.preventDefault(); 2973 e.stopPropagation(); 2974 window.location.href = el.dataset.href; 2975 } 2976}, true); 2977</script>
2977 2978 2979</body> 2980</html> 2981 2982 2983<!-- Page supported by LiteSpeed Cache 7.9 on 2026-10-01 03:48:27 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.