{"id":2792,"date":"2026-07-07T20:06:11","date_gmt":"2026-07-08T00:06:11","guid":{"rendered":"https:\/\/tomganim.com\/attorney\/?page_id=2792"},"modified":"2026-09-09T10:37:14","modified_gmt":"2026-09-09T14:37:14","slug":"criminal-law","status":"publish","type":"page","link":"https:\/\/tomganim.com\/attorney\/criminal-law\/","title":{"rendered":"Criminal Defense"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2792\" class=\"elementor elementor-2792\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2792f01 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"2792f01\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2792f02\" data-id=\"2792f02\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2792f03 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2792f03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Criminal Defense Lawyer Bridgeport, CT | Attorney Tom Ganim<\/title>\n<meta name=\"description\" content=\"Charged with a crime in Connecticut? Bridgeport criminal defense lawyer Tom Ganim \u2014 34+ years, felonies to misdemeanors, free confidential consultation. Call 203-372-7772.\">\n<link rel=\"canonical\" href=\"https:\/\/tomganim.com\/attorney\/criminal-law\/\">\n<meta property=\"og:title\" content=\"Criminal Defense Lawyer Bridgeport, CT | Attorney Tom Ganim\">\n<meta property=\"og:description\" content=\"An arrest is not a conviction. Bridgeport criminal defense lawyer Tom Ganim. Free confidential consultation: 203-372-7772.\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:url\" content=\"https:\/\/tomganim.com\/attorney\/criminal-law\/\">\n<meta property=\"og:image\" content=\"https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/b44e6382-fc25-42be-aeef-d4e27101fda8-1.png\">\n<meta name=\"robots\" content=\"index, follow, max-image-preview:large\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Oswald:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"LegalService\",\"name\":\"Ganim, Ganim & Ganim, P.C.\",\"image\":\"https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/b44e6382-fc25-42be-aeef-d4e27101fda8-1.png\",\"url\":\"https:\/\/tomganim.com\/attorney\/criminal-law\/\",\"telephone\":\"+1-203-372-7772\",\"priceRange\":\"Free Consultation\",\"areaServed\":[\"Bridgeport CT\",\"New Haven CT\",\"Fairfield County CT\",\"Connecticut\"],\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"4666 Main Street\",\"addressLocality\":\"Bridgeport\",\"addressRegion\":\"CT\",\"postalCode\":\"06606\",\"addressCountry\":\"US\"},\"founder\":{\"@type\":\"Attorney\",\"name\":\"Thomas G. Ganim\"},\"serviceType\":\"Criminal Defense Law\",\"sameAs\":[\"https:\/\/www.facebook.com\/Ganim4Hire\/\",\"https:\/\/www.youtube.com\/channel\/UCr5eLPl70zbR7vYhRHYg0Zw\"]}\n<\/script>\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Do I need a lawyer for a misdemeanor charge?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Even the least serious criminal charge can follow you for years \\u2014 affecting jobs, housing, and licenses \\u2014 if it isn't handled properly. A lawyer can often get charges reduced, diverted, or dismissed entirely.\"}},{\"@type\":\"Question\",\"name\":\"What should I do if I've been arrested?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Keep calm and call Tom. Stay quiet. You have the right to remain silent and the right to an attorney \\u2014 use both. Anything you say to police can and will be used against you. Call Tom before you answer any questions.\"}},{\"@type\":\"Question\",\"name\":\"Can my charges be dropped or reduced?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Often, yes. An arrest is not a conviction, and just because you did it doesn't mean you're guilty. The prosecution has to prove its case, and weaknesses in evidence, procedure, or the stop itself create leverage. Tom reviews every piece of the State's evidence and pushes for dismissal, diversion, or reduced charges.\"}},{\"@type\":\"Question\",\"name\":\"Will a criminal charge stay on my record?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It depends on the outcome. Dismissals and certain diversionary programs in Connecticut can keep your record clean, and some convictions can later be addressed through Connecticut's erasure laws. The best protection is a strong defense from day one.\"}},{\"@type\":\"Question\",\"name\":\"What does a criminal defense consultation cost?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Nothing. Tom offers a free, confidential consultation for anyone charged with a crime in Connecticut. Lawyers are expensive, and Tom knows it - payment plans are available, and what a case costs depends on the charges and your history. You'll get a straight assessment of your situation and your options before you decide anything.\"}},{\"@type\":\"Question\",\"name\":\"Does Tom take cases to trial?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Tom is a highly skilled trial lawyer who connects with jurors and delivers compelling arguments. Many cases resolve before trial through dismissal or negotiation \\u2014 but prosecutors know Tom will try the case if they don't offer a fair outcome.\"}}]}\n<\/script>\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/tomganim.com\/attorney\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Practice Areas\",\"item\":\"https:\/\/tomganim.com\/attorney\/practice-areas\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Criminal Law\",\"item\":\"https:\/\/tomganim.com\/attorney\/criminal-law\/\"}]}\n<\/script>\n<style>\n\/* ===== RESET & SCOPE ===== *\/\n.tg-bold, .tg-bold *, .tg-bold *::before, .tg-bold *::after {\n  margin: 0; padding: 0; box-sizing: border-box;\n}\n.tg-bold {\n  margin: 0 !important;\n  padding: 0 !important;\n  width: 100vw !important;\n  max-width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  overflow-x: hidden;\n  --bg: #0A0A0A;\n  --elevated: #111111;\n  --card: #161616;\n  --card-hover: #1c1c1c;\n  --red: #C41E1E;\n  --red-hover: #a81919;\n  --gold: #D4A520;\n  --gold-dim: #b8901c;\n  --white: #FFFFFF;\n  --gray-100: #F5F5F5;\n  --gray-200: #E0E0E0;\n  --gray-300: #BDBDBD;\n  --gray-400: #9E9E9E;\n  --gray-500: #757575;\n  --gray-600: #616161;\n  --gray-700: #424242;\n  --font-head: 'Oswald', sans-serif;\n  --font-body: 'Inter', sans-serif;\n  font-family: var(--font-body);\n  color: var(--gray-200);\n  background: var(--bg);\n  line-height: 1.6;\n  overflow-x: hidden;\n  -webkit-font-smoothing: antialiased;\n}\n.tg-bold img { max-width: 100%; height: auto; display: block; }\n.tg-bold a { color: inherit; text-decoration: none; }\n.tg-bold ul, .tg-bold ol { list-style: none; }\n.tg-bold h1,.tg-bold h2,.tg-bold h3,.tg-bold h4,.tg-bold h5,.tg-bold h6 {\n  font-family: var(--font-head);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  line-height: 1.1;\n  color: var(--white);\n}\n\n\/* ===== NOISE TEXTURE ===== *\/\n.tg-bold .noise-section::before {\n  content: '';\n  position: absolute; inset: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'\/%3E%3C\/svg%3E\");\n  background-size: 200px 200px;\n  pointer-events: none;\n  z-index: 0;\n}\n.tg-bold .noise-section { position: relative; }\n.tg-bold .noise-section > * { position: relative; z-index: 1; }\n\n\/* ===== CONTAINER ===== *\/\n.tg-bold .tg-container {\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n\/* ===== SECTION TAG ===== *\/\n.tg-bold .section-tag {\n  display: inline-block;\n  font-family: var(--font-head);\n  font-size: 0.9rem;\n  font-weight: 600;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: var(--red);\n  border: 1px solid rgba(196,30,30,0.4);\n  padding: 6px 18px;\n  border-radius: 2px;\n  margin-bottom: 20px;\n}\n\n\/* ===== SECTION HEADLINE ===== *\/\n.tg-bold .section-headline {\n  font-size: clamp(2.2rem, 5vw, 3.4rem);\n  font-weight: 700;\n  margin-bottom: 20px;\n  color: var(--white);\n}\n.tg-bold .section-headline span { color: var(--red); }\n\n\/* ===== BUTTONS ===== *\/\n.tg-bold .btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-family: var(--font-head);\n  font-size: 1.5rem;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 20px 48px;\n  border: none;\n  border-radius: 3px;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  text-decoration: none;\n}\n.tg-bold .btn-red, .tg-bold .btn-gold {\n  background: #FFD700;\n  color: #C41E1E !important;\n  font-weight: 700;\n}\n.tg-bold .btn-red:hover, .tg-bold .btn-gold:hover {\n  background: #FFC700;\n  color: #C41E1E !important;\n  transform: translateY(-2px);\n  box-shadow: 0 8px 30px rgba(255,215,0,0.35);\n}\n.tg-bold .btn-outline {\n  background: transparent;\n  color: #FFD700;\n  border: 2px solid #FFD700;\n}\n.tg-bold .btn-outline:hover {\n  background: rgba(255,215,0,0.1);\n  color: #FFD700;\n  transform: translateY(-2px);\n}\n\n\/* ===== CALLOUT ARROWS ===== *\/\n.tg-bold .cta-callout {\n  font-family: var(--font-head);\n  font-size: 1.6rem;\n  font-weight: 600;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--gold);\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n.tg-bold .cta-callout .callout-arrow {\n  display: inline-block;\n  animation: tg-bounce-arrow 1.2s ease-in-out infinite;\n}\n@keyframes tg-bounce-arrow {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(6px); }\n}\n\n\/* ===== CARD CLICK LINK ===== *\/\n.tg-bold .card-click-link {\n  display: inline-block;\n  margin-top: 12px;\n  font-family: var(--font-head);\n  font-size: 0.95rem;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--gold);\n  transition: color 0.3s ease;\n}\n.tg-bold .card-click-link:hover {\n  color: #FFD700;\n}\n\n\/* ===== SCROLL REVEAL ===== *\/\n.tg-bold .reveal {\n  opacity: 0;\n  transform: translateY(40px);\n  transition: opacity 0.7s ease, transform 0.7s ease;\n}\n.tg-bold .reveal.visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* ===== NAV ===== *\/\n.tg-bold .tg-nav {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  z-index: 9999;\n  background: rgba(10,10,10,0.6);\n  backdrop-filter: blur(20px) saturate(180%);\n  -webkit-backdrop-filter: blur(20px) saturate(180%);\n  border-bottom: 1px solid rgba(255,255,255,0.06);\n  transition: all 0.3s ease;\n}\n.tg-bold .tg-nav.scrolled {\n  background: rgba(10,10,10,0.92);\n  box-shadow: 0 4px 30px rgba(0,0,0,0.5);\n}\n.tg-bold .tg-nav-inner {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 24px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  height: 72px;\n}\n.tg-bold .nav-logo {\n  font-family: var(--font-head);\n  font-size: 1.1rem;\n  font-weight: 700;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--white);\n}\n.tg-bold .nav-logo span { color: var(--red); }\n.tg-bold .nav-links {\n  display: flex;\n  align-items: center;\n  gap: 32px;\n}\n.tg-bold .nav-links a {\n  font-family: var(--font-body);\n  font-size: 0.95rem;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--gray-300);\n  transition: color 0.3s ease;\n}\n.tg-bold .nav-links a:hover { color: var(--white); }\n.tg-bold .nav-cta {\n  background: #FFD700 !important;\n  color: #C41E1E !important;\n  padding: 10px 22px !important;\n  border-radius: 3px;\n  font-family: var(--font-head) !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.1em !important;\n  transition: all 0.3s ease;\n}\n.tg-bold .nav-cta:hover {\n  background: #FFC700 !important;\n  box-shadow: 0 4px 20px rgba(255,215,0,0.4);\n}\n.tg-bold .nav-toggle {\n  display: none;\n  flex-direction: column;\n  gap: 5px;\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 8px;\n}\n.tg-bold .nav-toggle span {\n  width: 24px; height: 2px;\n  background: var(--white);\n  transition: all 0.3s ease;\n}\n\n\/* ===== HERO ===== *\/\n.tg-bold .tg-hero {\n  position: relative;\n  min-height: 100vh;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  overflow: hidden;\n  background: var(--bg);\n}\n.tg-bold .hero-bg {\n  position: absolute; inset: 0;\n  background: url('https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/More_Clix_Ganim-27.jpg') center 20% \/ cover no-repeat;\n  filter: brightness(0.15);\n  transform: scale(1.05);\n}\n.tg-bold .hero-overlay {\n  position: absolute; inset: 0;\n  background: linear-gradient(180deg, rgba(10,10,10,0.5) 0%, rgba(10,10,10,0.8) 60%, var(--bg) 100%);\n}\n.tg-bold .hero-tint {\n  position: absolute; inset: 0;\n  background: rgba(212, 165, 32, 0.05);\n  mix-blend-mode: overlay;\n  pointer-events: none;\n}\n.tg-bold .hero-cutout { display: none; }\n.tg-bold .hero-inner {\n  position: relative;\n  z-index: 2;\n  max-width: 1200px;\n  width: 100%;\n  margin: 0 auto;\n  padding: 120px 24px 60px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 48px;\n}\n.tg-bold .hero-content {\n  flex: 1;\n  text-align: left;\n}\n.tg-bold .hero-photo-container {\n  flex-shrink: 0;\n  width: 500px;\n  text-align: center;\n}\n.tg-bold .hero-photo-container img {\n  width: 100%;\n  height: 650px;\n  object-fit: cover;\n  object-position: center 15%;\n  border: 3px solid rgba(212,165,32,0.5);\n  border-radius: 6px;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.6), 0 0 30px rgba(212,165,32,0.1);\n}\n.tg-bold .hero-photo-label {\n  font-family: var(--font-head);\n  font-size: clamp(1.3rem, 3vw, 1.8rem);\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--white);\n  margin-top: 16px;\n  line-height: 1.1;\n  text-shadow: 0 0 60px rgba(196,30,30,0.5), 0 0 120px rgba(196,30,30,0.25), 0 4px 30px rgba(196,30,30,0.3);\n}\n.tg-bold .hero-headline-main {\n  font-family: var(--font-head);\n  font-size: clamp(3rem, 10vw, 6rem);\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--white);\n  margin-bottom: 8px;\n  text-shadow: 0 0 60px rgba(196,30,30,0.5), 0 0 120px rgba(196,30,30,0.25), 0 4px 30px rgba(196,30,30,0.3);\n  line-height: 0.95;\n}\n.tg-bold .hero-headline-main span { color: var(--red); }\n.tg-bold .hero-headline {\n  font-family: var(--font-head);\n  font-size: clamp(4rem, 18vw, 14rem);\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--white);\n  margin-bottom: 8px;\n  text-shadow: 0 0 60px rgba(196,30,30,0.5), 0 0 120px rgba(196,30,30,0.25), 0 4px 30px rgba(196,30,30,0.3);\n  line-height: 0.85;\n  width: 100%;\n  text-align: center;\n  white-space: nowrap;\n  position: relative;\n  z-index: 3;\n  padding: 0 24px;\n  margin-top: 100px;\n}\n.tg-bold .hero-headline span { color: var(--red); }\n.tg-bold .hero-kcct-wrap {\n  margin: 0 0 20px;\n  width: clamp(300px, 50vw, 560px);\n  position: relative;\n  left: -12px;\n  overflow: hidden;\n  height: auto;\n  \/* Crop the white space above and below the yellow *\/\n  clip-path: inset(18% 0 22% 0);\n  margin-top: -40px;\n  margin-bottom: -20px;\n}\n.tg-bold .hero-kcct {\n  width: 100%;\n  display: block;\n}\n.tg-bold .hero-sub {\n  font-family: var(--font-body);\n  font-size: clamp(1.05rem, 2vw, 1.35rem);\n  font-weight: 500;\n  color: var(--gray-200);\n  margin-bottom: 40px;\n  line-height: 1.7;\n  max-width: 600px;\n}\n.tg-bold .hero-ctas {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n\n\/* ===== PERSONAL INJURY SECTION ===== *\/\n.tg-bold .tg-pi {\n  padding: 100px 0;\n  background: var(--elevated);\n}\n.tg-bold .pi-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 60px;\n  align-items: center;\n  margin-bottom: 60px;\n}\n.tg-bold .pi-text p {\n  font-size: 1.05rem;\n  line-height: 1.8;\n  color: var(--gray-300);\n  margin-bottom: 20px;\n}\n.tg-bold .pi-text .pi-list {\n  margin: 20px 0 28px;\n}\n.tg-bold .pi-text .pi-list li {\n  padding: 8px 0;\n  padding-left: 24px;\n  position: relative;\n  font-size: 1.1rem;\n  color: var(--gray-200);\n}\n.tg-bold .pi-text .pi-list li::before {\n  content: '';\n  position: absolute;\n  left: 0; top: 16px;\n  width: 8px; height: 8px;\n  background: #FFD700; color: #C41E1E !important;\n  border-radius: 1px;\n  transform: rotate(45deg);\n}\n.tg-bold .pi-photo {\n  border-radius: 6px;\n  overflow: hidden;\n  position: relative;\n}\n.tg-bold .pi-photo img {\n  width: 100%;\n  height: 500px;\n  object-fit: cover;\n  display: block;\n}\n.tg-bold .pi-photo::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 4px;\n  background: #FFD700; color: #C41E1E !important;\n}\n\n\/* PI Cards *\/\n.tg-bold .pi-cards {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n}\n.tg-bold .pi-card {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  padding: 32px 24px;\n  text-align: center;\n  transition: all 0.4s ease;\n}\n.tg-bold .pi-card:hover {\n  background: var(--card-hover);\n  border-color: rgba(212,165,32,0.8);\n  transform: translateY(-6px);\n  box-shadow: 0 16px 40px rgba(0,0,0,0.4);\n}\n.tg-bold .pi-card-icon {\n  width: 56px; height: 56px;\n  margin: 0 auto 18px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(196,30,30,0.1);\n  border-radius: 50%;\n}\n.tg-bold .pi-card-icon svg {\n  width: 26px; height: 26px;\n  fill: var(--red);\n}\n.tg-bold .pi-card h4 {\n  font-size: clamp(1.4rem, 3vw, 1.8rem) !important;\n  font-size: 1.1rem;\n  font-weight: 600;\n  margin-bottom: 10px;\n  letter-spacing: 0.06em;\n}\n.tg-bold .pi-card p {\n  font-size: 0.82rem;\n  color: var(--gray-400);\n  line-height: 1.6;\n}\n\n\/* ===== STATS BAR ===== *\/\n.tg-bold .tg-stats {\n  padding: 70px 0;\n  background: var(--bg);\n  border-top: 1px solid rgba(255,255,255,0.04);\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n}\n.tg-bold .stats-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 30px;\n  text-align: center;\n}\n.tg-bold .stat-item {\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  padding: 24px 16px;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .stat-item:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .stat-item h3 {\n  font-size: clamp(2.2rem, 4.5vw, 3.5rem);\n  font-weight: 700;\n  color: var(--gold);\n  margin-bottom: 8px;\n}\n.tg-bold .stat-item p {\n  font-family: var(--font-head);\n  font-size: 0.95rem;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--gray-400);\n}\n\n\/* ===== OTHER PRACTICE AREAS ===== *\/\n.tg-bold .tg-practice {\n  padding: 100px 0;\n  background: var(--elevated);\n}\n.tg-bold .practice-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n}\n.tg-bold .practice-card {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  padding: 36px 28px;\n  transition: all 0.4s ease;\n  position: relative;\n  overflow: hidden;\n}\n.tg-bold .practice-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 3px;\n  background: #FFD700; color: #C41E1E !important;\n  transform: scaleX(0);\n  transition: transform 0.4s ease;\n  transform-origin: left;\n}\n.tg-bold .practice-card:hover::before { transform: scaleX(1); }\n.tg-bold .practice-card:hover {\n  background: var(--card-hover);\n  border-color: rgba(212,165,32,0.8);\n  transform: translateY(-4px);\n  box-shadow: 0 12px 32px rgba(0,0,0,0.3);\n}\n.tg-bold .practice-icon {\n  width: 48px; height: 48px;\n  margin-bottom: 18px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(212,165,32,0.08);\n  border-radius: 8px;\n}\n.tg-bold .practice-icon svg {\n  width: 24px; height: 24px;\n  fill: var(--gold);\n}\n.tg-bold .practice-card h4 {\n  font-size: clamp(1.4rem, 3vw, 1.8rem) !important;\n  font-size: 1rem;\n  font-weight: 600;\n  margin-bottom: 10px;\n  letter-spacing: 0.06em;\n}\n.tg-bold .practice-card p {\n  font-size: 1rem;\n  color: var(--gray-400);\n  line-height: 1.7;\n}\n\n\/* ===== ABOUT TOM ===== *\/\n.tg-bold .tg-about {\n  padding: 100px 0;\n  background: var(--bg);\n}\n.tg-bold .about-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 60px;\n  align-items: center;\n}\n.tg-bold .about-photo-wrap {\n  position: relative;\n  display: inline-block;\n}\n.tg-bold .about-photo-wrap img {\n  width: 100%;\n  height: 600px;\n  object-fit: cover;\n  object-position: center 15%;\n  border-radius: 6px;\n  display: block;\n}\n.tg-bold .about-photo-wrap::after {\n  content: '';\n  position: absolute;\n  inset: -8px;\n  border: 2px solid var(--gold);\n  border-radius: 10px;\n  pointer-events: none;\n  opacity: 0.35;\n}\n.tg-bold .about-text p {\n  font-size: 1rem;\n  line-height: 1.8;\n  color: var(--gray-300);\n  margin-bottom: 18px;\n}\n.tg-bold .about-credentials {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 28px;\n}\n.tg-bold .credential-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 10px 18px;\n  background: rgba(212,165,32,0.06);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 4px;\n  font-size: 0.95rem;\n  font-weight: 500;\n  color: var(--gold);\n  letter-spacing: 0.04em;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .credential-badge:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .credential-badge svg {\n  width: 16px; height: 16px;\n  fill: var(--gold);\n  flex-shrink: 0;\n}\n\n\/* ===== PHOTO STRIP ===== *\/\n.tg-bold .tg-photostrip {\n  padding: 60px 0;\n  background: var(--elevated);\n  overflow: hidden;\n}\n.tg-bold .photostrip-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 12px;\n}\n.tg-bold .photostrip-item {\n  overflow: hidden;\n  border-radius: 4px;\n  height: 280px;\n  border: 1px solid rgba(212,165,32,0.4);\n  transition: border-color 0.3s ease;\n}\n.tg-bold .photostrip-item:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .photostrip-item img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform 0.6s ease;\n}\n.tg-bold .photostrip-item:hover img {\n  transform: scale(1.08);\n}\n\n\/* ===== VIDEO SECTION CARDS ===== *\/\n.tg-bold .video-card {\n  border: 1px solid rgba(212,165,32,0.4) !important;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .video-card:hover {\n  border-color: rgba(212,165,32,0.8) !important;\n}\n\n\/* ===== REVIEW SLIDER ===== *\/\n.tg-bold .tg-reviews {\n  padding: 100px 0;\n  background: var(--bg);\n}\n.tg-bold .review-slider-wrap {\n  position: relative;\n  margin-top: 60px;\n}\n.tg-bold .review-slider {\n  display: flex;\n  gap: 24px;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n  padding: 0 0 20px;\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n}\n.tg-bold .review-slider::-webkit-scrollbar {\n  display: none;\n}\n.tg-bold .review-card {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  padding: 32px;\n  min-width: 350px;\n  max-width: 350px;\n  flex-shrink: 0;\n  scroll-snap-align: start;\n  transition: border-color 0.3s ease;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tg-bold .review-card:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .review-stars {\n  color: #FFD700;\n  font-size: 1.2rem;\n  letter-spacing: 3px;\n  margin-bottom: 16px;\n}\n.tg-bold .review-text {\n  font-size: 0.92rem;\n  line-height: 1.7;\n  color: var(--gray-300);\n  font-style: italic;\n  margin-bottom: 20px;\n  display: -webkit-box;\n  -webkit-line-clamp: 3;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n  flex-grow: 1;\n}\n.tg-bold .review-author {\n  font-family: var(--font-head);\n  font-size: 1rem;\n  font-weight: 600;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: var(--white);\n  margin-bottom: 4px;\n}\n.tg-bold .review-label {\n  font-size: 0.78rem;\n  color: var(--gray-500);\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n.tg-bold .review-arrow {\n  position: absolute !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  width: 50px !important;\n  height: 50px !important;\n  min-width: 50px !important;\n  min-height: 50px !important;\n  border-radius: 50% !important;\n  background: #FFD700 !important;\n  color: #C41E1E !important;\n  border: 2px solid rgba(212,165,32,0.6) !important;\n  font-size: 1.5rem !important;\n  font-weight: 700 !important;\n  cursor: pointer !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  z-index: 10 !important;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.4) !important;\n  transition: all 0.3s ease !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  line-height: 1 !important;\n  -webkit-appearance: none !important;\n  appearance: none !important;\n}\n.tg-bold .review-arrow:hover {\n  background: #FFC700 !important;\n  transform: translateY(-50%) scale(1.1) !important;\n}\n.tg-bold .review-arrow-left {\n  left: -12px !important;\n}\n.tg-bold .review-arrow-right {\n  right: -12px !important;\n}\n\n\/* ===== VIDEO GALLERY ===== *\/\n.tg-bold .tg-video-gallery {\n  padding: 100px 0;\n  background: var(--elevated);\n}\n.tg-bold .video-gallery-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 24px;\n  margin-top: 60px;\n}\n.tg-bold .video-gallery-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n}\n.tg-bold .video-gallery-card {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  overflow: hidden;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .video-gallery-card:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .video-gallery-card .video-embed {\n  position: relative;\n  padding-top: 56.25%;\n}\n.tg-bold .video-gallery-card .video-embed iframe {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  border: none;\n}\n\n\/* ===== WHY TOM CARDS ===== *\/\n.tg-bold .why-tom-card {\n  border: 1px solid rgba(212,165,32,0.4);\n  transition: border-color 0.3s ease;\n}\n.tg-bold .why-tom-card:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n\n\/* ===== CONTACT \/ CTA ===== *\/\n.tg-bold .tg-contact {\n  padding: 100px 0;\n  background: var(--elevated);\n}\n.tg-bold .contact-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 60px;\n  align-items: start;\n}\n.tg-bold .contact-info h2 {\n  font-size: clamp(2rem, 4vw, 3rem);\n  margin-bottom: 24px;\n}\n.tg-bold .contact-info h2 span { color: var(--red); }\n.tg-bold .contact-info p {\n  font-size: 1rem;\n  color: var(--gray-300);\n  line-height: 1.8;\n  margin-bottom: 32px;\n}\n.tg-bold .contact-phone {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  margin-bottom: 24px;\n}\n.tg-bold .contact-phone-icon {\n  width: 56px; height: 56px;\n  background: #FFD700; color: #C41E1E !important;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n}\n.tg-bold .contact-phone-icon svg {\n  width: 24px; height: 24px;\n  fill: var(--white);\n}\n.tg-bold .contact-phone-text a {\n  font-family: var(--font-head);\n  font-size: 1.8rem;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  color: var(--white);\n  transition: color 0.3s;\n}\n.tg-bold .contact-phone-text a:hover { color: var(--red); }\n.tg-bold .contact-phone-text p {\n  font-size: 0.95rem;\n  color: var(--gray-500);\n  margin: 0;\n  letter-spacing: 0.05em;\n}\n.tg-bold .contact-address {\n  display: flex;\n  align-items: flex-start;\n  gap: 16px;\n  margin-top: 8px;\n}\n.tg-bold .contact-address-icon {\n  width: 40px; height: 40px;\n  background: rgba(212,165,32,0.1);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  margin-top: 4px;\n}\n.tg-bold .contact-address-icon svg {\n  width: 18px; height: 18px;\n  fill: var(--gold);\n}\n.tg-bold .contact-address p {\n  font-size: 0.92rem;\n  color: var(--gray-400);\n  line-height: 1.7;\n  margin: 0;\n}\n\n\/* Form *\/\n.tg-bold .contact-form {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 8px;\n  padding: 40px 36px;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .contact-form:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .contact-form h3 {\n  font-size: 1.2rem;\n  margin-bottom: 28px;\n  letter-spacing: 0.08em;\n  text-align: center;\n}\n.tg-bold .form-group {\n  margin-bottom: 18px;\n}\n.tg-bold .form-group label {\n  display: block;\n  font-size: 0.9rem;\n  font-weight: 600;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--gray-400);\n  margin-bottom: 8px;\n}\n.tg-bold .form-group input,\n.tg-bold .form-group textarea {\n  width: 100%;\n  background: var(--bg);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 4px;\n  padding: 14px 16px;\n  font-family: var(--font-body);\n  font-size: 0.92rem;\n  color: var(--white);\n  transition: border-color 0.3s ease;\n  outline: none;\n}\n.tg-bold .form-group input:focus,\n.tg-bold .form-group textarea:focus {\n  border-color: var(--red);\n}\n.tg-bold .form-group textarea {\n  height: 120px;\n  resize: vertical;\n}\n.tg-bold .form-group input::placeholder,\n.tg-bold .form-group textarea::placeholder {\n  color: var(--gray-600);\n}\n.tg-bold .form-submit {\n  width: 100%;\n  margin-top: 8px;\n}\n\n\/* ===== CARD TITLE OVERRIDE ===== *\/\n.tg-bold .pi-card h4,\n.tg-bold .practice-card h4,\n.tg-bold .about-cred h4,\n.tg-bold .stat-item h3 {\n  font-size: clamp(1.5rem, 3vw, 2rem) !important;\n  margin-bottom: 12px;\n}\n\n\/* ===== FOOTER ===== *\/\n.tg-bold .tg-footer {\n  padding: 40px 0;\n  background: var(--bg);\n  border-top: 1px solid rgba(255,255,255,0.04);\n}\n.tg-bold .footer-inner {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 20px;\n}\n.tg-bold .footer-copy {\n  font-size: 0.95rem;\n  color: var(--gray-500);\n}\n.tg-bold .footer-social {\n  display: flex;\n  gap: 16px;\n}\n.tg-bold .footer-social a {\n  width: 38px; height: 38px;\n  background: rgba(255,255,255,0.04);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: all 0.3s ease;\n}\n.tg-bold .footer-social a:hover {\n  background: #FFD700; color: #C41E1E !important;\n}\n.tg-bold .footer-social a svg {\n  width: 16px; height: 16px;\n  fill: var(--gray-400);\n  transition: fill 0.3s ease;\n}\n.tg-bold .footer-social a:hover svg {\n  fill: var(--white);\n}\n.tg-bold .footer-mcm {\n  font-size: 0.72rem;\n  color: var(--gray-600);\n  letter-spacing: 0.05em;\n}\n.tg-bold .footer-mcm a {\n  color: var(--gold);\n  transition: color 0.3s;\n}\n.tg-bold .footer-mcm a:hover { color: var(--white); }\n\n\/* ===== FLOATING CALL BUTTON ===== *\/\n.tg-bold .floating-call {\n  position: fixed;\n  bottom: 28px;\n  right: 28px;\n  z-index: 9998;\n  width: 64px; height: 64px;\n  background: #FFD700;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 6px 24px rgba(255,215,0,0.5);\n  animation: tg-pulse 2s infinite;\n  transition: transform 0.3s ease;\n  text-decoration: none;\n}\n.tg-bold .floating-call:hover {\n  transform: scale(1.1);\n}\n.tg-bold .floating-call svg {\n  width: 26px; height: 26px;\n  fill: #C41E1E;\n}\n@keyframes tg-pulse {\n  0% { box-shadow: 0 6px 24px rgba(196,30,30,0.5), 0 0 0 0 rgba(196,30,30,0.4); }\n  70% { box-shadow: 0 6px 24px rgba(196,30,30,0.5), 0 0 0 16px rgba(196,30,30,0); }\n  100% { box-shadow: 0 6px 24px rgba(196,30,30,0.5), 0 0 0 0 rgba(196,30,30,0); }\n}\n\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width: 768px) {\n  .tg-bold .hero-inner { flex-direction: column; text-align: center; padding-top: 100px; }\n  .tg-bold .hero-content { text-align: center; }\n  .tg-bold .hero-content .hero-sub { text-align: center !important; margin-left: auto !important; margin-right: auto !important; }\n  .tg-bold .hero-content .hero-ctas { justify-content: center !important; flex-direction: column; align-items: center; }\n  .tg-bold .hero-kcct-wrap { margin: 0 auto 20px !important; left: 0 !important; width: clamp(260px, 80vw, 400px); }\n  .tg-bold .hero-content .cta-callout { justify-content: center; }\n  .tg-bold .hero-photo-container { width: 260px; margin: 0 auto; }\n  .tg-bold .hero-headline-main { font-size: clamp(2.5rem, 12vw, 4rem); }\n  .tg-bold .hero-headline { font-size: clamp(3rem, 16vw, 6rem); white-space: normal; }\n  .tg-bold .nav-links { display: none; }\n  .tg-bold .nav-links.open {\n    display: flex;\n    flex-direction: column;\n    position: absolute;\n    top: 72px; left: 0; right: 0;\n    background: rgba(10,10,10,0.96);\n    backdrop-filter: blur(20px);\n    padding: 24px;\n    gap: 20px;\n    border-bottom: 1px solid rgba(255,255,255,0.06);\n  }\n  .tg-bold .nav-toggle { display: flex; }\n  .tg-bold .pi-split { grid-template-columns: 1fr; gap: 40px; }\n  .tg-bold .pi-cards { grid-template-columns: repeat(2, 1fr); }\n  .tg-bold .stats-grid { grid-template-columns: repeat(2, 1fr); gap: 30px 20px; }\n  .tg-bold .practice-grid { grid-template-columns: 1fr; }\n  .tg-bold .about-split { grid-template-columns: 1fr; gap: 40px; }\n  .tg-bold .about-photo-wrap img { height: 400px; }\n  .tg-bold .photostrip-grid { grid-template-columns: repeat(2, 1fr); }\n  .tg-bold .review-card { min-width: 280px; max-width: 280px; }\n  .tg-bold .review-arrow { width: 40px; height: 40px; font-size: 1.2rem; }\n  .tg-bold .review-arrow-left { left: -6px; }\n  .tg-bold .review-arrow-right { right: -6px; }\n  .tg-bold .video-gallery-row { grid-template-columns: 1fr; }\n  .tg-bold .contact-grid { grid-template-columns: 1fr; gap: 40px; }\n  .tg-bold .floating-call { width: 56px; height: 56px; bottom: 20px; right: 20px; }\n}\n\n\/* ===== SMOOTH SCROLL ===== *\/\nhtml { scroll-behavior: smooth; }\n<\/style>\n<style>\n.tg-bold .tg-pagehero{position:relative;background:linear-gradient(135deg,#0d0d0d 0%,#171717 100%);border-bottom:3px solid var(--red);padding:130px 0 72px;overflow:hidden;}\n.tg-bold .tg-pagehero::before{content:\"\";position:absolute;inset:0;background:url('https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/GanimVal-9.jpg') center 25%\/cover no-repeat;opacity:0.14;}\n.tg-bold .pagehero-inner{position:relative;z-index:1;}\n.tg-bold .breadcrumb{font-family:var(--font-body);font-size:0.78rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--gray-500);margin-bottom:20px;}\n.tg-bold .breadcrumb a{color:var(--gray-400);text-decoration:none;}\n.tg-bold .breadcrumb a:hover{color:var(--gold);}\n.tg-bold .tg-pagehero h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(2.3rem,5.5vw,4rem);line-height:1.04;letter-spacing:0.01em;color:var(--white);max-width:16ch;margin:14px 0 0;}\n.tg-bold .tg-pagehero h1 span{color:var(--gold);}\n.tg-bold .tg-pagehero .ph-sub{font-family:var(--font-body);font-size:clamp(1rem,2vw,1.18rem);line-height:1.7;color:var(--gray-300);max-width:62ch;margin:22px 0 32px;}\n.tg-bold .tg-pagehero .ph-ctas{display:flex;flex-wrap:wrap;gap:14px;}\n\n.tg-bold .tg-steps{background:var(--bg);padding:100px 0;}\n.tg-bold .tg-steps .steps-stat{font-family:var(--font-head);font-weight:500;font-size:clamp(1.1rem,2.2vw,1.55rem);line-height:1.45;color:var(--white);border-left:3px solid var(--gold);padding-left:20px;max-width:50ch;margin:24px 0 0;}\n.tg-bold .tg-steps .steps-stat b{color:var(--gold);}\n.tg-bold .steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:54px;}\n.tg-bold .step-card{background:var(--card);border:1px solid rgba(212,165,32,0.18);border-top:3px solid var(--red);padding:30px 22px;transition:transform .25s ease,border-color .25s ease;}\n.tg-bold .step-card:hover{transform:translateY(-6px);border-color:var(--gold);}\n.tg-bold .step-num{font-family:var(--font-head);font-weight:700;font-size:2.6rem;line-height:1;color:var(--gold);}\n.tg-bold .step-card h4{font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.05em;font-size:1.05rem;color:var(--white);margin:14px 0 9px;}\n.tg-bold .step-card p{font-family:var(--font-body);font-size:0.9rem;line-height:1.65;color:var(--gray-400);margin:0;}\n\n.tg-bold .tg-process{background:var(--elevated);padding:100px 0;}\n.tg-bold .process-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:56px;}\n.tg-bold .process-step{position:relative;padding:0 16px;text-align:center;}\n.tg-bold .process-step .pnum{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--font-head);font-weight:700;font-size:1.4rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;}\n.tg-bold .process-step:not(:last-child)::after{content:\"\";position:absolute;top:28px;left:62%;width:76%;height:2px;background:rgba(212,165,32,0.30);}\n.tg-bold .process-step h4{font-family:var(--font-head);text-transform:uppercase;font-size:1rem;letter-spacing:0.04em;color:var(--white);margin:0 0 8px;}\n.tg-bold .process-step p{font-family:var(--font-body);font-size:0.86rem;line-height:1.6;color:var(--gray-400);margin:0;}\n\n.tg-bold .tg-faq{background:var(--bg);padding:100px 0;}\n.tg-bold .faq-list{max-width:840px;margin:50px auto 0;}\n.tg-bold .faq-item{border:1px solid rgba(255,255,255,0.08);border-left:3px solid var(--red);background:var(--card);margin-bottom:14px;}\n.tg-bold .faq-item summary{cursor:pointer;list-style:none;padding:22px 26px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.03em;font-size:1.02rem;color:var(--white);display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.tg-bold .faq-item summary::-webkit-details-marker{display:none;}\n.tg-bold .faq-item summary::after{content:\"+\";color:var(--gold);font-family:var(--font-head);font-size:1.7rem;line-height:1;}\n.tg-bold .faq-item[open] summary::after{content:\"\\2212\";}\n.tg-bold .faq-item .faq-a{padding:0 26px 24px;font-family:var(--font-body);color:var(--gray-300);line-height:1.75;font-size:0.98rem;}\n\n.tg-bold .pi-reviews{background:var(--elevated);}\n.tg-bold .pi-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;}\n@media(max-width:900px){.tg-bold .steps-grid{grid-template-columns:repeat(2,1fr);}.tg-bold .process-grid{grid-template-columns:1fr 1fr;gap:38px 0;}.tg-bold .process-step::after{display:none;}}\n@media(max-width:820px){.tg-bold .pi-reviews-grid{grid-template-columns:1fr;}}\n@media(max-width:560px){.tg-bold .steps-grid{grid-template-columns:1fr;}.tg-bold .process-grid{grid-template-columns:1fr;}}\n<\/style>\n<style>\n\/* ===== LIGHT SECTIONS (alternating relief) ===== *\/\n.tg-bold .light-sec.noise-section{background:#F4F1EA;}\n.tg-bold .light-sec .section-headline{color:#161616;}\n.tg-bold .light-sec .section-headline span{color:var(--red);}\n.tg-bold .light-sec .section-tag{color:var(--red);}\n.tg-bold .light-sec p{color:#403a33;}\n.tg-bold .light-sec .pi-text p{color:#403a33;}\n.tg-bold .light-sec .pi-list li{color:#241f1a;}\n.tg-bold .light-sec .practice-card{background:#ffffff;border-color:rgba(0,0,0,0.10);}\n.tg-bold .light-sec .practice-card h4{color:#161616;}\n.tg-bold .light-sec .practice-card p{color:#5a534b;}\n.tg-bold .light-sec .practice-card:hover{border-color:var(--gold-dim);box-shadow:0 18px 40px -26px rgba(0,0,0,0.45);}\n.tg-bold .light-sec .step-card{background:#ffffff;border-color:rgba(0,0,0,0.10);border-top-color:var(--red);}\n.tg-bold .light-sec .step-card:hover{border-color:var(--gold-dim);box-shadow:0 18px 40px -26px rgba(0,0,0,0.45);}\n.tg-bold .light-sec .step-card h4{color:#161616;}\n.tg-bold .light-sec .step-card p{color:#5a534b;}\n.tg-bold .light-sec .step-num{color:var(--red);}\n.tg-bold .light-sec .steps-stat{color:#1c1813;border-left-color:var(--gold-dim);}\n.tg-bold .light-sec .steps-stat b{color:var(--gold-dim);}\n.tg-bold .light-sec .review-card{background:#ffffff;border-color:rgba(0,0,0,0.10);}\n.tg-bold .light-sec .review-text{color:#2a2620;}\n.tg-bold .light-sec .review-author{color:#161616;}\n.tg-bold .light-sec .review-label{color:var(--red);}\n.tg-bold .light-sec .review-stars{color:var(--gold-dim);}\n<\/style>\n<style>\n\/* ===== LEAN SEO PAGE HEADER ===== *\/\n.tg-bold .page-head{max-width:900px;margin-bottom:52px;}\n.tg-bold .page-head .breadcrumb{font-family:var(--font-body);font-size:0.78rem;letter-spacing:0.06em;text-transform:uppercase;color:#6a635a;margin-bottom:16px;}\n.tg-bold .page-head .breadcrumb a{color:#6a635a;text-decoration:none;}\n.tg-bold .page-head .breadcrumb a:hover{color:var(--red);}\n.tg-bold .page-h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.04;letter-spacing:0.01em;color:#161616;margin:0;}\n.tg-bold .page-lead{font-family:var(--font-body);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7;color:#403a33;max-width:64ch;margin:20px 0 0;}\n.tg-bold .page-call{font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.04em;font-size:0.92rem;color:#6a635a;margin:22px 0 0;}\n.tg-bold .page-call a{color:var(--red);text-decoration:none;border-bottom:2px solid var(--red);padding-bottom:1px;}\n.tg-bold .page-call a:hover{color:var(--red-hover);}\n<\/style>\n<style>\n\/* ===== PI HERO (police-lights night, dark, distinct from homepage) ===== *\/\n.tg-bold .tg-pihero{position:relative;border-bottom:3px solid var(--red);overflow:hidden;background:#070707;}\n.tg-bold .tg-pihero .pihero-bg{position:absolute;inset:0;background:url('https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/police-car-lights-illuminate-the-night-2026-01-08-23-39-33-utc-scaled.jpg') center 40%\/cover no-repeat;}\n.tg-bold .tg-pihero .pihero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,0.82) 0%,rgba(8,8,8,0.46) 45%,rgba(8,8,8,0.34) 100%),linear-gradient(90deg,rgba(8,8,8,0.78) 0%,rgba(8,8,8,0.26) 56%,rgba(8,8,8,0.04) 100%);}\n.tg-bold .tg-pihero > .tg-container{position:relative;z-index:1;}\n.tg-bold .pihero-inner{display:grid;grid-template-columns:1.08fr 0.92fr;gap:50px;align-items:center;padding:126px 0 94px;}\n.tg-bold .pihero-content .breadcrumb{font-family:var(--font-body);font-size:0.78rem;letter-spacing:0.06em;text-transform:uppercase;color:#bdb7ae;margin-bottom:16px;}\n.tg-bold .pihero-content .breadcrumb a{color:#d4cec5;text-decoration:none;}\n.tg-bold .pihero-content .breadcrumb a:hover{color:var(--gold);}\n.tg-bold .pihero-content h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,5.5vw,4.2rem);line-height:1.03;letter-spacing:0.01em;color:#ffffff;margin:8px 0 0;text-shadow:0 2px 22px rgba(0,0,0,0.85),0 1px 3px rgba(0,0,0,0.7);}\n.tg-bold .pihero-content h1 span{color:var(--gold);}\n.tg-bold .pihero-lead{font-family:var(--font-body);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7;color:#ece7df;max-width:54ch;margin:22px 0 30px;text-shadow:0 1px 14px rgba(0,0,0,0.8);}\n.tg-bold .pihero-ctas{display:flex;flex-wrap:wrap;gap:14px;}\n.tg-bold .pihero-photo{position:relative;aspect-ratio:4\/5;border:1px solid rgba(212,165,32,0.55);border-radius:4px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,0.6);}\n.tg-bold .pihero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 32%;transform:scale(1.25);transform-origin:center 30%;display:block;}\n.tg-bold .pihero-photo .pihero-cap{position:absolute;left:0;bottom:0;background:var(--red);color:#fff;font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.05em;font-size:0.8rem;padding:9px 16px;}\n@media(max-width:900px){.tg-bold .pihero-inner{grid-template-columns:1fr;gap:32px;padding:104px 0 70px;}.tg-bold .pihero-photo{max-width:420px;}}\n<\/style>\n<style>\n.tg-bold .pihero-proof{display:flex;flex-wrap:wrap;gap:22px 40px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.18);}\n.tg-bold .pihero-proof span{font-family:var(--font-body);font-size:0.76rem;letter-spacing:0.06em;text-transform:uppercase;color:#cbc5bb;line-height:1.3;}\n.tg-bold .pihero-proof b{font-family:var(--font-head);font-weight:700;font-size:1.65rem;color:var(--gold);display:block;line-height:1;margin-bottom:5px;text-shadow:0 1px 10px rgba(0,0,0,0.6);}\n.tg-bold .footer-disclaimer{max-width:900px;margin:0 auto 24px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,0.08);text-align:center;font-family:var(--font-body);font-size:0.72rem;line-height:1.7;color:#7a746b;}\n<\/style>\n<style>\n\/* ===== CRIMINAL LAW HERO ===== *\/\n.tg-bold .tg-crimhero{position:relative;overflow:hidden;background:#0E0E0E;padding:168px 0 90px;border-bottom:3px solid var(--gold);}\n.tg-bold .tg-crimhero .crimhero-bg{position:absolute;inset:0;background:url('https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-7-2026-at-08_01_23-PM.png') center 35%\/cover no-repeat;}\n.tg-bold .tg-crimhero .crimhero-bg::after{content:\"\";position:absolute;inset:0;background:linear-gradient(100deg, rgba(10,10,10,0.9) 0%, rgba(10,10,10,0.72) 38%, rgba(10,10,10,0.42) 68%, rgba(10,10,10,0.22) 100%), linear-gradient(180deg, rgba(10,10,10,0.25) 0%, rgba(10,10,10,0) 40%, rgba(10,10,10,0.85) 100%);}\n.tg-bold .tg-crimhero > .tg-container{position:relative;z-index:2;}\n.tg-bold .tg-crimhero .crimhero-grid{max-width:860px;}\n.tg-bold .tg-crimhero .breadcrumb{color:rgba(255,255,255,0.6);margin-bottom:16px;font-size:0.8rem;}\n.tg-bold .tg-crimhero .breadcrumb a{color:rgba(255,255,255,0.82);}\n.tg-bold .tg-crimhero .breadcrumb a:hover{color:var(--gold);}\n.tg-bold .tg-crimhero .section-tag{color:var(--gold);}\n.tg-bold .tg-crimhero h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,5vw,4.1rem);line-height:1.02;color:#fff;margin:14px 0 0;}\n.tg-bold .tg-crimhero h1 span{color:var(--gold);}\n.tg-bold .tg-crimhero .crimhero-lead{color:rgba(255,255,255,0.88);font-size:1.06rem;line-height:1.85;margin:22px 0 30px;max-width:640px;}\n.tg-bold .tg-crimhero .pihero-ctas{display:flex;gap:14px;flex-wrap:wrap;}\n.tg-bold .tg-crimhero .btn-outline{border:2px solid rgba(255,255,255,0.85);color:#fff;background:transparent;}\n.tg-bold .tg-crimhero .btn-outline:hover{background:#fff;color:#17140d;}\n.tg-bold .tg-crimhero .crimhero-proof{display:flex;gap:38px;margin-top:38px;flex-wrap:wrap;}\n.tg-bold .tg-crimhero .crimhero-proof span{display:flex;flex-direction:column;font-weight:600;font-size:0.72rem;letter-spacing:0.13em;text-transform:uppercase;color:rgba(255,255,255,0.62);}\n.tg-bold .tg-crimhero .crimhero-proof b{font-family:var(--font-head);font-weight:700;font-size:2rem;line-height:1;color:var(--gold);margin-bottom:6px;}\n\n\/* ===== RIGHTS BANNER ===== *\/\n.tg-bold a.rights-band{text-decoration:none;cursor:pointer;transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease;}\n.tg-bold a.rights-band:hover{transform:translateY(-4px);border-color:var(--red);box-shadow:0 22px 50px -28px rgba(196,30,30,0.55);}\n.tg-bold .rights-band{background:linear-gradient(120deg, rgba(196,30,30,0.14), rgba(212,165,32,0.10)), var(--card);border:1px solid rgba(196,30,30,0.45);border-radius:6px;padding:38px 36px;margin-top:52px;display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;}\n.tg-bold .rights-band .rb-mark{font-family:var(--font-head);font-weight:700;font-size:3.4rem;line-height:1;color:var(--red);}\n.tg-bold .rights-band h4{font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:0.04em;font-size:1.15rem;color:var(--white);margin-bottom:8px;}\n.tg-bold .rights-band p{font-size:0.92rem;line-height:1.8;color:var(--gray-400);}\n@media (max-width:640px){.tg-bold .rights-band{grid-template-columns:1fr;gap:14px;}}\n\n\/* ===== TRIAL SPLIT ===== *\/\n.tg-bold .trial-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:52px;}\n.tg-bold .trial-card{background:var(--card);border:1px solid rgba(212,165,32,0.35);border-radius:6px;padding:40px 34px;}\n.tg-bold .light-sec .trial-card{background:#141414;}\n.tg-bold .trial-card h4{font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;font-size:1.1rem;color:var(--gold);margin-bottom:14px;}\n.tg-bold .trial-card p{font-size:0.93rem;line-height:1.85;color:var(--gray-400);}\n@media (max-width:820px){.tg-bold .trial-grid{grid-template-columns:1fr;}}\n<\/style>\n<\/head>\n<body>\n<div class=\"tg-bold\">\n<nav class=\"tg-nav\" id=\"tgNav\">\n  <div class=\"tg-nav-inner\">\n    <a href=\"https:\/\/tomganim.com\/attorney\/\" class=\"nav-logo\">Attorney <span>Tom Ganim<\/span><\/a>\n    <div class=\"nav-links\" id=\"navLinks\">\n      <a href=\"https:\/\/tomganim.com\/attorney\/personal-injury\/\">Personal Injury<\/a>\n      <a href=\"https:\/\/tomganim.com\/attorney\/practice-areas\/\">Practice Areas<\/a>\n      <a href=\"https:\/\/tomganim.com\/attorney\/the-firm\/\">About<\/a>\n      <a href=\"#contact\">Contact<\/a>\n      <a href=\"tel:2033727772\" class=\"nav-cta\">\n        <svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"currentColor\" style=\"display:inline;vertical-align:middle;margin-right:4px;\"><path d=\"M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.58.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z\"\/><\/svg>\n        CALL NOW\n      <\/a>\n    <\/div>\n    <button class=\"nav-toggle\" id=\"navToggle\" aria-label=\"Menu\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n  <\/div>\n<\/nav>\n\n<section class=\"tg-crimhero\">\n  <div class=\"crimhero-bg\" aria-hidden=\"true\"><\/div>\n  <div class=\"tg-container\">\n    <div class=\"crimhero-grid\">\n      <div class=\"breadcrumb reveal\"><a href=\"https:\/\/tomganim.com\/attorney\/\">Home<\/a> &nbsp;\/&nbsp; <a href=\"https:\/\/tomganim.com\/attorney\/practice-areas\/\">Practice Areas<\/a> &nbsp;\/&nbsp; Criminal Law<\/div>\n      <div class=\"section-tag reveal\">Bridgeport Criminal Defense Lawyer<\/div>\n      <h1 class=\"reveal\">CHARGED WITH A CRIME?<br><span>AN ARREST IS NOT<br>A CONVICTION.<\/span><\/h1>\n      <p class=\"crimhero-lead reveal\">A criminal charge threatens your freedom, your record, and your future \u2014 and the State is already building its case. For 34+ years, Attorney Tom Ganim has defended Connecticut clients against everything from misdemeanors to felony trials. Free, confidential consultation. Know your options before you say a word.<\/p>\n      <div class=\"pihero-ctas reveal\">\n        <a href=\"tel:2033727772\" class=\"btn btn-red\">CALL (203) 372-7772<\/a>\n        <a href=\"#contact\" class=\"btn btn-outline\">FREE CONFIDENTIAL CONSULTATION<\/a>\n      <\/div>\n      <div class=\"crimhero-proof reveal\">\n        <span><b>34+<\/b>Years Defending<\/span>\n        <span><b>Top 10<\/b>Nationally Ranked Attorney<\/span>\n        <span><b>24\/7<\/b>Emergency Line<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- VIDEO -->\n<style>\n.tg-bold .crimvideo-wrap{position:relative;width:100%;max-width:900px;margin:0 auto;aspect-ratio:16\/9;border-radius:10px;overflow:hidden;border:1px solid rgba(212,165,32,0.35);box-shadow:0 34px 70px -42px rgba(0,0,0,0.85);background:#000;}\n.tg-bold .crimvideo-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block;}\n<\/style>\n<section class=\"tg-crimvideo noise-section\" style=\"background:var(--elevated);padding:88px 0;\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center; margin-bottom:38px;\" class=\"reveal\">\n      <div class=\"section-tag\">Watch<\/div>\n      <h2 class=\"section-headline\">HEAR IT FROM <span>TOM HIMSELF<\/span><\/h2>\n    <\/div>\n    <div class=\"crimvideo-wrap reveal\">\n      <iframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/az-fMGX_82Q?rel=0\" title=\"Attorney Tom Ganim \u2014 Criminal Defense\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- KNOW YOUR RIGHTS -->\n<section class=\"tg-pi noise-section\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\">Know Your Rights<\/div>\n      <h2 class=\"section-headline\">WHAT YOU SAY <span>CAN BE USED AGAINST YOU<\/span><\/h2>\n      <p style=\"max-width:660px;margin:0 auto;color:var(--gray-400);font-size:0.95rem;line-height:1.8;\">If federal, state, or local law enforcement questions you, be careful. You are not required to answer \u2014 and answers you give can and will be used against you in a criminal case.<\/p>\n    <\/div>\n    <a href=\"tel:2033727772\" class=\"rights-band reveal\" aria-label=\"Call Tom Ganim now at (203) 372-7772\">\n      <div class=\"rb-mark\">!<\/div>\n      <div>\n        <h4>Before you answer anything &mdash; tap to call a lawyer.<\/h4>\n        <p>Under Miranda v. Arizona you have the right to remain silent; anything you say can and will be used against you in a court of law; you have the right to an attorney; and if you cannot afford an attorney, one will be appointed for you. Using those rights is not an admission of guilt \u2014 it's the smartest move you can make. Tom's line is answered 24\/7 for arrests and emergencies: <b style=\"color:var(--white);\">(203) 372-7772<\/b>.<\/p>\n      <\/div>\n    <\/a>\n  <\/div>\n<\/section>\n\n<!-- CHARGES -->\n<section class=\"tg-practice noise-section\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center; margin-bottom:60px;\" class=\"reveal\">\n      <div class=\"section-tag\">What We Handle<\/div>\n      <h2 class=\"section-headline\">CHARGES TOM <span>DEFENDS<\/span><\/h2>\n      <p style=\"max-width:640px;margin:0 auto;color:var(--gray-400);font-size:0.95rem;line-height:1.8;\">From routine preliminary hearings to aggressive felony trial defense, Tom represents anyone charged with a crime in the Bridgeport area and across Connecticut.<\/p>\n    <\/div>\n    <style>@media(min-width:761px){.tg-bold .crim-grid > .practice-card:last-child:nth-child(3n+1){grid-column:2;}}<\/style>\n    <div class=\"practice-grid crim-grid\">\n      <div class=\"practice-card reveal\"><h4>Felony Charges<\/h4><p>Aggressive defense when the stakes \u2014 and the sentences \u2014 are highest.<\/p><a href=\"#contact\" class=\"card-click-link\">Talk to Tom &rarr;<\/a><\/div>\n      <div class=\"practice-card reveal\"><h4>Misdemeanors<\/h4><p>Even \"minor\" charges can follow you for years if handled wrong.<\/p><a href=\"#contact\" class=\"card-click-link\">Talk to Tom &rarr;<\/a><\/div>\n      <div class=\"practice-card reveal\"><h4>Drug Charges<\/h4><p>Possession, sale, and intent-to-sell charges \u2014 including search challenges.<\/p><a href=\"#contact\" class=\"card-click-link\">Talk to Tom &rarr;<\/a><\/div>\n      <div class=\"practice-card reveal\"><h4>Gun Charges<\/h4><p>Unlawful possession, carrying without a permit, and firearm-related charges.<\/p><a href=\"#contact\" class=\"card-click-link\">Talk to Tom &rarr;<\/a><\/div>\n      <div class=\"practice-card reveal\"><h4>Assault &amp; Violent Crimes<\/h4><p>Assault, threatening, and related charges built on contested facts.<\/p><a href=\"#contact\" class=\"card-click-link\">Talk to Tom &rarr;<\/a><\/div>\n      <div class=\"practice-card reveal\"><h4>Theft &amp; Larceny<\/h4><p>Shoplifting through felony larceny, fraud, and property crimes.<\/p><a href=\"#contact\" class=\"card-click-link\">Talk to Tom &rarr;<\/a><\/div>\n      <div class=\"practice-card reveal\"><h4>Domestic Violence &amp; Restraining Orders<\/h4><p>Restraining and protective orders, handled from day one.<\/p><a href=\"#contact\" class=\"card-click-link\">Talk to Tom &rarr;<\/a><\/div>\n      <div class=\"practice-card reveal\"><h4>DUI \/ DWI<\/h4><p>License, record, and livelihood on the line \u2014 Tom challenges the stop and the tests.<\/p><a href=\"https:\/\/tomganim.com\/attorney\/dwi-lawyer\/\" class=\"card-click-link\">See DUI Defense &rarr;<\/a><\/div>\n      <div class=\"practice-card reveal\"><h4>Motor Vehicle Violations<\/h4><p>Suspended license, reckless driving, and other motor vehicle charges that carry real penalties.<\/p><a href=\"#contact\" class=\"card-click-link\">Talk to Tom &rarr;<\/a><\/div>\n      <div class=\"practice-card reveal\"><h4>Probation Violations<\/h4><p>Fast, strategic response when a violation threatens to undo everything.<\/p><a href=\"#contact\" class=\"card-click-link\">Talk to Tom &rarr;<\/a><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- TRIAL STRATEGY -->\n<section class=\"tg-pi noise-section\" style=\"background:var(--elevated);padding:100px 0;\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\">How Tom Fights<\/div>\n      <h2 class=\"section-headline\">JUST BECAUSE YOU DID IT <span>DOESN'T MEAN YOU'RE GUILTY.<\/span><\/h2>\n      <p style=\"max-width:660px;margin:0 auto;color:var(--gray-400);font-size:0.95rem;line-height:1.8;\">The prosecutor has to do a lot of work to build a case. Tom learns every piece of evidence the State has, applies every possible legal precedent, and negotiates from strength.<\/p>\n    <\/div>\n    <div class=\"trial-grid\">\n      <div class=\"trial-card reveal\">\n        <h4>Jury Trials<\/h4>\n        <p>Tom is a highly skilled, persuasive trial lawyer. His demeanor connects with jurors \u2014 and delivers a compelling argument for his clients.<\/p>\n      <\/div>\n      <div class=\"trial-card reveal\" style=\"transition-delay:0.12s;\">\n        <h4>Before Trial<\/h4>\n        <p>Many cases never see a jury. Charges can be dismissed outright, resolved through diversionary programs, or reduced through negotiation with the State's Attorney. Tom's preference: build a case strong enough to win either way.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- STEPS -->\n<section class=\"tg-steps noise-section\">\n  <div class=\"tg-container\">\n    <div class=\"reveal\">\n      <div class=\"section-tag\">Protect Yourself<\/div>\n      <h2 class=\"section-headline\">ARRESTED? <span>DO THIS FIRST.<\/span><\/h2>\n      <p class=\"steps-stat\">The hours after an arrest are traumatic and stressful \u2014 and they matter. What you do <b>before your first court date<\/b> shapes everything that follows.<\/p>\n    <\/div>\n    <div class=\"steps-grid\">\n      <div class=\"step-card reveal\"><div class=\"step-num\">01<\/div><h4>Stay Silent<\/h4><p>Be polite, but don't explain, argue, or answer questions without your lawyer.<\/p><\/div>\n      <div class=\"step-card reveal\" style=\"transition-delay:0.1s;\"><div class=\"step-num\">02<\/div><h4>Ask for a Lawyer<\/h4><p>Say the words clearly: \"I want a lawyer.\" Questioning must stop.<\/p><\/div>\n      <div class=\"step-card reveal\" style=\"transition-delay:0.2s;\"><div class=\"step-num\">03<\/div><h4>Remember Details<\/h4><p>Write down what happened \u2014 the stop, the search, what was said \u2014 while it's fresh.<\/p><\/div>\n      <div class=\"step-card reveal\" style=\"transition-delay:0.3s;\"><div class=\"step-num\">04<\/div><h4>Don't Discuss It<\/h4><p>Not with cellmates, not on recorded jail calls, not on social media.<\/p><\/div>\n      <div class=\"step-card reveal\" style=\"transition-delay:0.4s;\"><div class=\"step-num\">05<\/div><h4>Call Tom<\/h4><p>Free, confidential, 24\/7. Get a defense working before your arraignment.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- PROCESS -->\n<section class=\"tg-process\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\">The Process<\/div>\n      <h2 class=\"section-headline\">HOW YOUR DEFENSE <span>COMES TOGETHER<\/span><\/h2>\n    <\/div>\n    <div class=\"process-grid\">\n      <div class=\"process-step reveal\"><div class=\"pnum\">1<\/div><h4>Free Consultation<\/h4><p>Confidential review of your arrest, charges, and options.<\/p><\/div>\n      <div class=\"process-step reveal\"><div class=\"pnum\">2<\/div><h4>Evidence Review<\/h4><p>Tom learns every bit of evidence the prosecutor has and may use.<\/p><\/div>\n      <div class=\"process-step reveal\"><div class=\"pnum\">3<\/div><h4>Challenge &amp; Motion<\/h4><p>Illegal stops, bad searches, weak identifications \u2014 attacked head-on.<\/p><\/div>\n      <div class=\"process-step reveal\"><div class=\"pnum\">4<\/div><h4>Negotiate<\/h4><p>Dismissal, diversion, or reduced charges \u2014 negotiated from strength.<\/p><\/div>\n      <div class=\"process-step reveal\"><div class=\"pnum\">5<\/div><h4>Trial If Needed<\/h4><p>If the State won't be fair, Tom takes your case to a jury.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- FAQ -->\n<section class=\"tg-faq noise-section\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\">Questions<\/div>\n      <h2 class=\"section-headline\">CRIMINAL DEFENSE <span>FAQ<\/span><\/h2>\n    <\/div>\n    <div class=\"faq-list\">\n      <details class=\"faq-item reveal\"><summary>Do I need a lawyer for a misdemeanor charge?<\/summary><div class=\"faq-a\">Yes. Even the least serious criminal charge can follow you for years \u2014 affecting jobs, housing, and licenses \u2014 if it isn't handled properly. A lawyer can often get charges reduced, diverted, or dismissed entirely.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>What should I do if I've been arrested?<\/summary><div class=\"faq-a\">Keep calm and call Tom. Stay quiet. You have the right to remain silent and the right to an attorney \u2014 use both. Anything you say to police can and will be used against you. Call Tom before you answer any questions.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>Can my charges be dropped or reduced?<\/summary><div class=\"faq-a\">Often, yes. An arrest is not a conviction, and just because you did it doesn't mean you're guilty. The prosecution has to prove its case, and weaknesses in evidence, procedure, or the stop itself create leverage. Tom reviews every piece of the State's evidence and pushes for dismissal, diversion, or reduced charges.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>Will a criminal charge stay on my record?<\/summary><div class=\"faq-a\">It depends on the outcome. Dismissals and certain diversionary programs in Connecticut can keep your record clean, and some convictions can later be addressed through Connecticut's erasure laws. The best protection is a strong defense from day one.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>What does a criminal defense consultation cost?<\/summary><div class=\"faq-a\">Nothing. Tom offers a free, confidential consultation for anyone charged with a crime in Connecticut. Lawyers are expensive, and Tom knows it - payment plans are available, and what a case costs depends on the charges and your history. You'll get a straight assessment of your situation and your options before you decide anything.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>Does Tom take cases to trial?<\/summary><div class=\"faq-a\">Yes. Tom is a highly skilled trial lawyer who connects with jurors and delivers compelling arguments. Many cases resolve before trial through dismissal or negotiation \u2014 but prosecutors know Tom will try the case if they don't offer a fair outcome.<\/div><\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"tg-reviews pi-reviews noise-section\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\">Client Testimonials<\/div>\n      <h2 class=\"section-headline\">WHAT CLIENTS <span>SAY<\/span><\/h2>\n    <\/div>\n    <div class=\"pi-reviews-grid reveal\" style=\"transition-delay:0.15s;\">\n      <div class=\"review-card\"><div class=\"review-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"review-text\">\"Tom and his team are amazing people. They make you feel part of their family. Understanding and professional. I would highly recommend this firm.\"<\/p><div><div class=\"review-author\">Lissette Nieves<\/div><div class=\"review-label\">Google Review<\/div><\/div><\/div>\n      <div class=\"review-card\"><div class=\"review-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"review-text\">\"I was pleased with how my case was handled. Everyone was helpful in moving it along in a timely manner and kept me informed.\"<\/p><div><div class=\"review-author\">Terry Elder<\/div><div class=\"review-label\">Google Review<\/div><\/div><\/div>\n      <div class=\"review-card\"><div class=\"review-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"review-text\">\"Thomas and his legal team are true professionals. They answered all my questions, addressed my concerns, and always provided prompt updates.\"<\/p><div><div class=\"review-author\">Jennifer Centeno<\/div><div class=\"review-label\">Client Testimonial<\/div><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"review-cta\" style=\"text-align:center;padding:0 20px 90px;background:#0A0A0A;\"><p style=\"color:#9a948b;font-size:0.95rem;margin:0 0 16px;\">Worked with Tom or the team? Your review helps someone else find help.<\/p><a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJAQAAAFAF6IkRchyq3wzGlMY\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;font-family:&#039;Oswald&#039;,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;font-size:0.85rem;color:#D4A520;border:1px solid rgba(212,165,32,0.5);border-radius:4px;padding:14px 28px;text-decoration:none;\">&#9733; Leave Us a Google Review<\/a><\/div>\n<\/div><!-- .tg-bold -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2792f11 elementor-section-content-top tg-contact noise-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2792f11\" data-element_type=\"section\" data-e-type=\"section\" id=\"contact\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2792f12\" data-id=\"2792f12\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2792f13 elementor-widget elementor-widget-html\" data-id=\"2792f13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tg-bold\" style=\"width:100%!important;max-width:100%!important;position:static!important;left:auto!important;right:auto!important;margin:0!important;background:transparent!important;overflow:visible!important;\">\n      <div class=\"contact-info\">\n        <h2>KEEP CALM.<br><span>CALL TOM.<\/span><\/h2>\n        <p>Charged with a crime? Don't face the State alone. Attorney Tom Ganim offers free, confidential criminal defense consultations \u2014 and his line is answered 24\/7 for arrests and emergencies. The sooner you call, the stronger your defense.<\/p>\n        <div class=\"contact-phone\">\n          <div class=\"contact-phone-icon\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.58.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z\"\/><\/svg>\n          <\/div>\n          <div class=\"contact-phone-text\">\n            <a href=\"tel:2033727772\">(203) 372-7772<\/a>\n            <p>Available 24\/7 for emergencies<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"contact-address\">\n          <div class=\"contact-address-icon\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 110-5 2.5 2.5 0 010 5z\"\/><\/svg>\n          <\/div>\n          <p>4666 Main Street<br>Bridgeport, CT 06606<br><span style=\"color:var(--gray-500);font-size:0.82rem;\">Ganim, Ganim &amp; Ganim, P.C.<\/span><\/p>\n        <\/div>\n      <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2792f14\" data-id=\"2792f14\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2792f15 elementor-widget elementor-widget-html\" data-id=\"2792f15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tg-bold\" style=\"width:100%!important;max-width:100%!important;position:static!important;left:auto!important;right:auto!important;margin:0!important;background:transparent!important;overflow:visible!important;\">\n  <h3 style=\"font-size:1.2rem;margin:0 0 28px;letter-spacing:0.08em;text-align:center;\">REQUEST A FREE CONSULTATION<\/h3>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2792f16 contact-form elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"2792f16\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Free Consultation\" aria-label=\"Free Consultation\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"2792\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"2792f16\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-tgname elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tgname\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFull Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[tgname]\" id=\"form-field-tgname\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Your full name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-tgemail elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tgemail\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[tgemail]\" id=\"form-field-tgemail\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"your@email.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-tgphone elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tgphone\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone Number\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[tgphone]\" id=\"form-field-tgphone\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"(203) 000-0000\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-tgmessage elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tgmessage\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTell Us About Your Case\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[tgmessage]\" id=\"form-field-tgmessage\" rows=\"4\" placeholder=\"Briefly describe your situation...\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_tgcaptcha elementor-col-100 recaptcha_v3-bottomright\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_tgcaptcha\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LciVEgsAAAAAI1byu3TJfB4vJDn9mZDYdHzgT2i\" data-type=\"v3\" data-action=\"Form\" data-badge=\"bottomright\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-md\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CLICK HERE \u2014 SEND MESSAGE<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2792f21 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"2792f21\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2792f22\" data-id=\"2792f22\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2792f23 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2792f23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tg-bold\">\n\n\n<footer class=\"tg-footer\">\n  <div class=\"tg-container\">\n    <div class=\"footer-disclaimer\">Prior results do not guarantee a similar outcome. Every case is different. This page is for general information and is not legal advice.<\/div>\n    <div class=\"footer-inner\">\n      <div class=\"footer-copy\">&copy; 2026 Ganim, Ganim &amp; Ganim, P.C. All rights reserved.<\/div>\n      <div class=\"footer-social\">\n        <a href=\"https:\/\/facebook.com\/Ganim4Hire\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z\"\/><\/svg>\n        <\/a>\n        <a href=\"https:\/\/www.youtube.com\/channel\/UCr5eLPl70zbR7vYhRHYg0Zw\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\"\/><\/svg>\n        <\/a>\n      <\/div>\n      <div class=\"footer-mcm\">Built by <a href=\"https:\/\/moreclixmedia.com\" target=\"_blank\" rel=\"noopener\">More Clix Media<\/a><\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<!-- ===== FLOATING CALL BUTTON ===== -->\n<a href=\"tel:2033727772\" class=\"floating-call\" aria-label=\"Call Tom Ganim\">\n  <svg viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.58.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z\"\/><\/svg>\n<\/a>\n\n<\/div><!-- .tg-bold -->\n\n<script>\n(function(){\n  const tg = document.querySelector('.tg-bold');\n  if (!tg) return;\n\n  \/* === NAV SCROLL === *\/\n  const nav = tg.querySelector('.tg-nav');\n  window.addEventListener('scroll', function(){\n    nav.classList.toggle('scrolled', window.scrollY > 60);\n  }, {passive:true});\n\n  \/* === MOBILE NAV TOGGLE === *\/\n  const toggle = tg.querySelector('#navToggle');\n  const links = tg.querySelector('#navLinks');\n  toggle.addEventListener('click', function(){\n    links.classList.toggle('open');\n  });\n  links.querySelectorAll('a').forEach(function(a){\n    a.addEventListener('click', function(){ links.classList.remove('open'); });\n  });\n\n  \/* === SCROLL REVEAL === *\/\n  const reveals = tg.querySelectorAll('.reveal');\n  const revealObserver = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (e.isIntersecting) {\n        e.target.classList.add('visible');\n        revealObserver.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n  reveals.forEach(function(el){ revealObserver.observe(el); });\n\n  \/* === COUNTER ANIMATION === *\/\n  const counters = tg.querySelectorAll('.counter');\n  let counted = false;\n  const counterObserver = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (e.isIntersecting && !counted) {\n        counted = true;\n        counters.forEach(function(c){\n          var target = parseInt(c.getAttribute('data-target'), 10);\n          var duration = 2000;\n          var start = 0;\n          var startTime = null;\n          function step(ts){\n            if (!startTime) startTime = ts;\n            var progress = Math.min((ts - startTime) \/ duration, 1);\n            var eased = 1 - Math.pow(1 - progress, 3);\n            c.textContent = Math.floor(eased * target);\n            if (progress < 1) requestAnimationFrame(step);\n            else c.textContent = target;\n          }\n          requestAnimationFrame(step);\n        });\n      }\n    });\n  }, { threshold: 0.3 });\n  var statsSection = tg.querySelector('.tg-stats');\n  if (statsSection) counterObserver.observe(statsSection);\n\n  \/* === REVIEW SLIDER ARROWS === *\/\n  var reviewSlider = tg.querySelector('#reviewSlider');\n  var reviewLeft = tg.querySelector('#reviewLeft');\n  var reviewRight = tg.querySelector('#reviewRight');\n  if (reviewSlider && reviewLeft && reviewRight) {\n    var cardWidth = 374; \/\/ min-width 350 + gap 24\n    reviewLeft.addEventListener('click', function(){\n      reviewSlider.scrollBy({ left: -cardWidth, behavior: 'smooth' });\n    });\n    reviewRight.addEventListener('click', function(){\n      reviewSlider.scrollBy({ left: cardWidth, behavior: 'smooth' });\n    });\n  }\n\n  \/* === SMOOTH SCROLL FOR ANCHOR LINKS === *\/\n  tg.querySelectorAll('a[href^=\"#\"]').forEach(function(a){\n    a.addEventListener('click', function(e){\n      var id = this.getAttribute('href');\n      if (id.length > 1) {\n        var el = document.querySelector(id);\n        if (el) {\n          e.preventDefault();\n          el.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        }\n      }\n    });\n  });\n\n})();\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Criminal Defense Lawyer Bridgeport, CT | Attorney Tom Ganim Attorney Tom Ganim Personal Injury Practice Areas About Contact CALL NOW Home &nbsp;\/&nbsp; Practice Areas &nbsp;\/&nbsp; Criminal Law Bridgeport Criminal Defense Lawyer CHARGED WITH A CRIME?AN ARREST IS NOTA CONVICTION. A criminal charge threatens your freedom, your record, and your future \u2014 and the State is [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2792","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/pages\/2792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/comments?post=2792"}],"version-history":[{"count":11,"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/pages\/2792\/revisions"}],"predecessor-version":[{"id":2964,"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/pages\/2792\/revisions\/2964"}],"wp:attachment":[{"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/media?parent=2792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}