1<!DOCTYPE html> 2<html lang="pt-BR"> 3<head> 4 <meta charset="UTF-8"> 5 6 7 8 <!-- LCP CRITICAL: Preload hero image FIRST - before ANY other resources --> 9 <!-- This eliminates Resource Load Delay by starting download immediately --> 10 11 12 <!-- LCP: Only preload the image that matches the device viewport --> 13 <!-- Desktop: preload desktop image only when viewport > 600px --> 14 <link rel="preload" as="image" href="/img/home-bg.webp" fetchpriority="high" type="image/webp" 15 media="(min-width: 601px)"> 16 <!-- Mobile: preload mobile image only when viewport <= 600px --> 17 <link rel="preload" as="image" href="/img/home-bg-mobile.webp" fetchpriority="high" type="image/webp" 18 media="(max-width: 600px)"> 19 20 <!-- Navbar assets: lower priority than LCP image to avoid bandwidth competition --> 21 <link rel="preload" as="image" href="/img/logo-56.png" fetchpriority="low" type="image/png"> 22 <link rel="preload" as="image" href="/svg/menu.svg" fetchpriority="low" type="image/svg+xml"> 23 24 25 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 26 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 27 <meta name="description" content="Busque jurisprudência do STF e do STJ, calcule a dosimetria da pena e anonimize PDFs jurÃdicos com inteligência artificial."> 28 <meta name="author" content="CETAJ"> 29 <meta name="keywords" content="CogniJUS, Jurisprudência, STF, STJ, IA"> 30 31 <!-- Canonical URL for SEO --> 32 33 <link rel="canonical" href="https://www.cognijus.com/"> 34 35 <!-- DNS Prefetch and Preconnect for Performance --> 36 <link rel="dns-prefetch" href="https://fonts.googleapis.com"> 37 <link rel="dns-prefetch" href="https://fonts.gstatic.com"> 38 <link rel="dns-prefetch" href="https://cdnjs.cloudflare.com"> 39 <link rel="dns-prefetch" href="https://cdn.jsdelivr.net"> 40 <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin> 41 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 42 <link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin> 43 <link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin> 44 <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin> 45 46 47 <link rel="icon" type="image/x-icon" href="/img/favicon.ico"> 48 <link rel="apple-touch-icon" href="/img/logo_web_app_icon.png"> 49 50 51 <!-- Critical CSS for faster LCP - inlined for best performance --> 52 <!-- MUST match style.css to prevent CLS (Cumulative Layout Shift) --> 53 54 <style> 55 :root { 56 --color-form: #3b7ddd; 57 /* CLS FIX: Use Inter-Fallback (with size-adjust) to prevent reflow when Inter loads */ 58 --font-family: "Inter", "Inter-Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif; 59 --letterSpacing: 0.2vw; 60 /* CLS FIX: All font-size variables must match style.css exactly */ 61 --font-size-x-small: 0.9vw; 62 --font-size-small: 1.1vw; 63 --font-size-avg: 1.3vw; 64 --font-size-large: 1.5vw; 65 --font-size-x-large: 2vw; 66 --font-size-xx-large: 3vw; 67 --imgWidth: 1.25vw; 68 --margin_bottom: 2vw; 69 /* CLS Prevention - Fixed dimensions matching style.css */ 70 --sidebar-width: 260px; 71 --navbar-height: 60px; 72 --banner-height: 180px; 73 --banner-height-mobile: 120px; 74 /* Home hero: MUST match style.css :root */ 75 --banner-height-home-hero: min(42vh, 520px); 76 --banner-height-home-hero-mobile: min(36vh, 360px); 77 } 78 79 * { 80 box-sizing: border-box; 81 } 82 83 html { 84 scroll-behavior: smooth; 85 } 86 87 body { 88 background-attachment: fixed; 89 background-position: center; 90 background-size: cover; 91 color: #495057; 92 font-family: var(--font-family); 93 font-size: var(--font-size-avg); 94 line-height: 1.5; 95 margin: 0; 96 min-height: 100vh; 97 width: 100%; 98 opacity: 1 !important;
99 overflow-y: scroll; 100 } 101 102 #wrapper { 103 display: flex; 104 } 105 106 #content { 107 flex: 1; 108 } 109 110 /* Critical form container styles to prevent CLS before style.css loads */ 111 #formContainer { 112 padding: 3vw; 113 text-align: left; 114 contain: layout style; 115 min-height: 120px; 116 } 117 118 #formContainer label, 119 #formContainer fieldset { 120 color: var(--color-form); 121 margin-top: 20px; 122 } 123 124 #formContainer fieldset { 125 border: 2px solid #f0f0f0; 126 margin-bottom: 20px; 127 padding: 15px 15px 0 15px; 128 } 129 130 #formContainer input:not([type='checkbox']), 131 #formContainer textarea:not(.mirrorReference):not(.buscador_textarea), 132 #formContainer select { 133 border: 2px solid #f0f0f0; 134 border-radius: 4px; 135 margin-bottom: 20px; 136 padding: 10px; 137 } 138 139 #formContainer input:not([type='checkbox']):not([type='number']):not([type='date']):not(.numProc):not(.fakeDate), 140 #formContainer textarea:not(#user_message) { 141 display: block; 142 width: 95%; 143 } 144 145 #formContainer input[type='number'], 146 #formContainer input[type='date'], 147 #formContainer select { 148 display: block; 149 min-width: 10vw; 150 } 151 152 #formContainer .sg-input { 153 border: 1px solid #dde !important; 154 border-radius: 8px !important; 155 margin-bottom: 0 !important; 156 padding: 8px 12px !important; 157 font-size: 13px !important; 158 display: inline-block !important; 159 width: auto !important; 160 min-width: unset !important; 161 } 162 163 .home { 164 display: flex; 165 flex-wrap: wrap; 166 justify-content: center; 167 gap: 2.5rem; 168 padding: 2rem 0 3rem 0; 169 list-style: none; 170 background: #f5f7fb; 171 min-height: 60vh; 172 border-radius: 2rem; 173 margin-top: 0; 174 /* CLS FIX: Contain layout to prevent shifts from card content changes */ 175 contain: layout style; 176 } 177 178 .home-card.lazy-hide { 179 visibility: hidden; 180 pointer-events: none; 181 } 182 183 .home-card { 184 background: #fff; 185 border-radius: 1.5rem; 186 box-shadow: 0 6px 24px rgba(33, 150, 243, 0.10), 0 1.5px 4px rgba(0, 0, 0, 0.04); 187 margin: 0; 188 min-width: 260px; 189 max-width: 320px; 190 flex: 1 1 260px; 191 display: flex; 192 align-items: stretch; 193 transition: transform 0.25s cubic-bezier(.4, 2, .3, 1), box-shadow 0.25s; 194 /* CLS FIX: Contain layout to prevent shifts from child content changes */ 195 contain: layout style; 196 } 197 198 .home-card-link { 199 display: flex; 200 flex-direction: column; 201 align-items: center; 202 justify-content: flex-start; 203 width: 100%; 204 padding: 2rem 1.5rem 1.5rem 1.5rem; 205 text-decoration: none; 206 color: inherit; 207 min-height: 200px; 208 } 209 210 .home-card-content { 211 display: flex; 212 flex-direction: column; 213 align-items: center; 214 justify-content: center; 215 flex: 1; 216 text-align: center; 217 } 218 219 .home-card-icon { 220 margin-bottom: 1.5rem; 221 width: 72px; 222 height: 72px; 223 display: flex; 224 align-items: center; 225 justify-content: center; 226 background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%); 227 border-radius: 1rem; 228 padding: 0.75rem; 229 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); 230 } 231
232 .home-card-icon img { 233 width: 48px; 234 height: 48px; 235 opacity: 0.9; 236 filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.1)); 237 /* CLS FIX: Reserve space before image loads */ 238 aspect-ratio: 1 / 1; 239 } 240 241 .home-card-title { 242 font-size: 1.25rem; 243 font-weight: 600; 244 text-align: center; 245 color: #2d3748; 246 letter-spacing: 0.01em; 247 margin-bottom: 0.8rem; 248 line-height: 1.3; 249 } 250 251 .home-card-description { 252 font-size: 0.95rem; 253 /* #4a5568 on white â 7.5:1 (AA); avoid opacity which dropped #6c757d below 4.5:1 */ 254 color: #4a5568; 255 margin-top: 0; 256 text-align: center; 257 font-weight: 400; 258 line-height: 1.5; 259 } 260 261 /* CLS FIX: home-section-divider must be styled before style.css loads */ 262 .home-section-divider { 263 width: 100%; 264 margin: 3rem 0 2rem 0; 265 text-align: center; 266 } 267 268 .home-section-divider .fakeLabel-cv { 269 display: inline-block; 270 margin: 0; 271 padding: 0.5rem 2rem; 272 background: linear-gradient(90deg, #2d3748 0%, #4a5568 100%); 273 color: #fff !important; 274 border-radius: 2rem; 275 font-size: 1.1rem; 276 font-weight: 600; 277 box-shadow: 0 2px 8px rgba(45, 55, 72, 0.2); 278 background-clip: unset; 279 -webkit-background-clip: unset; 280 -webkit-text-fill-color: unset; 281 } 282 283 /* CRITICAL: Must include margin-left to prevent CLS when style.css loads */ 284 #navMainFooter { 285 background: #f5f7fb; 286 display: flex; 287 flex-direction: column; 288 min-height: 100vh; 289 width: 100%; 290 margin-left: var(--sidebar-width); 291 transition: margin-left 0.35s ease-in-out; 292 } 293 294 body.dsp-standalone #navMainFooter { 295 margin-left: 0; 296 } 297 298 /* Fixed dimensions for banner to prevent CLS */ 299 .banner-home { 300 position: relative; 301 align-items: center; 302 background-color: #1a1a2e; 303 /* LCP: Removed background-image - now using <img> element for faster render */ 304 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); 305 display: flex; 306 justify-content: center; 307 height: var(--banner-height); 308 min-height: var(--banner-height); 309 max-height: var(--banner-height); 310 overflow: hidden; 311 /* LCP FIX: Removed contain: paint - it delays LCP element painting */ 312 contain: layout style; 313 } 314 315 /* LCP: Background image as actual img element - renders faster than CSS background */ 316 .banner-bg-img { 317 position: absolute; 318 top: 0; 319 left: 0; 320 width: 100%; 321 height: 100%; 322 object-fit: cover; 323 object-position: center; 324 z-index: 0; 325 /* LCP: Explicit aspect-ratio helps browser calculate layout before image loads */ 326 aspect-ratio: auto; 327 } 328 329 .banner-overlay-dim { 330 position: absolute; 331 top: 0; 332 left: 0; 333 width: 100%; 334 height: 100%; 335 /* MUST match style.css .banner-overlay-dim */ 336 background: 337 radial-gradient(ellipse 115% 95% at 50% 48%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%), 338 linear-gradient(180deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0.72) 42%, rgba(0, 0, 0, 0.72) 58%, rgba(0, 0, 0, 0.62) 100%); 339 z-index: 1; 340 pointer-events: none; 341 } 342 343 .banner-home--hero .banner-overlay-dim { 344 background: 345 radial-gradient(ellipse 115% 95% at 50% 48%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.48) 100%), 346 linear-gradient(180deg, rgba(0, 0, 0, 0.68) 0%, rgba(0, 0, 0, 0.78) 45%, rgba(0, 0, 0, 0.78) 55%, rgba(0, 0, 0, 0.68) 100%); 347 } 348 349 .banner-home--hero { 350 flex-direction: column; 351 gap: 0.75rem; 352 height: var(--banner-height-home-hero); 353 justify-content: center; 354 max-height: var(--banner-height-home-hero); 355 min-height: var(--banner-height-home-hero); 356 padding: 1.25rem 5vw; 357 } 358 359 .banner-home-hero-text { 360 align-items: center; 361 display: flex; 362 flex-direction: column; 363 gap: 0.65rem; 364 max-width: 48rem; 365 position: relative; 366 text-align: center; 367 z-index: 3; 368 } 369 370 .banner-home-hero-title { 371 color: #fff; 372 font-family: var(--font-family); 373 font-size: clamp(1.5rem, 3.5vw, 2.75rem); 374 font-weight: 700; 375 letter-spacing: 0.02em; 376 line-height: 1.15; 377 margin: 0; 378 text-shadow: 0 0 20px rgba(0, 0, 0, 0.95), 0 3px 16px rgba(0, 0, 0, 0.9), 0 1px 4px rgba(0, 0, 0, 0.85), 0 1px 0 #111; 379 } 380 381 .banner-home-hero-subtitle { 382 color: rgba(255, 255, 255, 0.92); 383 font-family: var(--font-family); 384 font-size: clamp(1rem, 1.85vw, 1.25rem); 385 font-weight: 400; 386 line-height: 1.55; 387 margin: 0; 388 text-shadow: 0 0 16px rgba(0, 0, 0, 0.9), 0 2px 10px rgba(0, 0, 0, 0.85); 389 } 390 391 /* MUST match style.css home parallax (layout: overlap + LCP scale) */ 392 .page-home .banner-home--hero .banner-bg-img { 393 transform: translate3d(var(--px-mx, 0px), var(--px-bg, 0px), 0
393) rotateX(var(--px-rx, 0deg)) rotateY(var(--px-ry, 0deg)) scale(var(--px-scale, 1.14)); 394 transform-origin: center center; 395 } 396 397 .page-home #formContainer { 398 background: transparent; 399 margin-top: -4.5rem; 400 padding-top: 0; 401 position: relative; 402 z-index: 4; 403 } 404 405 .page-home #navMainFooter { 406 background: #dbe4f0; 407 } 408 409 .page-home .home { 410 background: transparent; 411 border-radius: 0; 412 box-shadow: none; 413 gap: 3.25rem; 414 padding-bottom: 3.5rem; 415 padding-top: 0; 416 position: relative; 417 } 418 419 .home-section { 420 background: #fff; 421 border: 1px solid rgba(15, 23, 42, 0.06); 422 border-radius: 1.75rem; 423 box-shadow: 0 12px 34px rgba(15, 23, 42, 0.07); 424 display: flex; 425 flex-wrap: wrap; 426 gap: 2.5rem; 427 justify-content: center; 428 overflow: hidden; 429 padding: 1.75rem 1.15rem 2.35rem; 430 position: relative; 431 width: 100%; 432 } 433 434 .home-section--tone-1 { 435 background: linear-gradient(180deg, #f8fafc 0%, #eef2f8 100%); 436 } 437 438 .home-section--social { 439 background: linear-gradient(180deg, #ffffff 0%, #f4f7fc 100%); 440 gap: 1.25rem; 441 padding-bottom: 1.5rem; 442 } 443 444 .home-users-marquee { 445 flex: 1 1 100%; 446 min-height: 52px; 447 overflow: hidden; 448 width: 100%; 449 } 450 451 .home-users-marquee__set { 452 align-items: center; 453 display: flex; 454 gap: 3rem; 455 padding: 1rem 1.5rem; 456 } 457 458 .home-users-marquee__set img { 459 display: block; 460 filter: grayscale(1); 461 height: 20px; 462 opacity: 0.45; 463 width: auto; 464 } 465 466 .banner-title { 467 position: relative; 468 z-index: 3; 469 color: #fff; 470 font-family: monospace; 471 font-size: 3vw !important; 472 font-weight: normal; 473 letter-spacing: var(--letterSpacing); 474 padding: 0 5vw; 475 text-shadow: 0 0 20px rgba(0, 0, 0, 0.95), 0 3px 16px rgba(0, 0, 0, 0.9), 0 1px 4px rgba(0, 0, 0, 0.85), 0 1px 0 #111; 476 display: inline-block; 477 margin: 0 auto; 478 max-width: 90vw; 479 overflow: hidden; 480 text-overflow: ellipsis; 481 white-space: nowrap; 482 } 483 484 /* Fixed pixel dimensions for sidebar to match style.css */ 485 .sidebar { 486 width: var(--sidebar-width); 487 min-width: var(--sidebar-width); 488 max-width: var(--sidebar-width); 489 position: fixed; 490 top: 0; 491 left: 0; 492 z-index: 100; 493 height: 100vh; 494 max-height: 100vh; 495 overflow: hidden; 496 } 497 498 .sidebar, 499 .sidebar-content { 500 background: #17102a; 501 transition: transform 0.35s ease-in-out; 502 } 503 504 .sidebar.collapsed { 505 transform: translateX(-100%); 506 margin-left: calc(-1 * var(--sidebar-width)); 507 } 508 509 .sidebar.collapsed~#navMainFooter { 510 margin-left: 0; 511 } 512 513 .sidebar-content { 514 display: flex; 515 flex-direction: column; 516 min-height: 100%; 517 height: 100%; 518 overflow-y: auto; 519 overflow-x: hidden; 520 } 521 522 .sidebar-brand { 523 color: #f8f9fa; 524 display: block; 525 font-size: var(--font-size-x-large); 526 font-weight: 600; 527 padding: 2vw 0 0 1.5vw; 528 } 529 530 /* CLS FIX: sidebar-nav must match style.css to prevent layout shift */ 531 .sidebar-nav { 532 flex: 1 0 auto; 533 list-style: none; 534 margin-bottom: 0; 535 padding-left: 0; 536 padding-bottom: 2rem; 537 } 538 539 .sidebar-nav li { 540 margin-bottom: 1vw; 541 } 542 543 .sidebar-header { 544 background: transparent; 545 color: #ced4da; 546 font-size: var(--font-size-x-small); 547 padding: 1vw 0 0.5vw 1.5vw; 548 border-top: 1px solid rgba(233, 236, 239, 0.12); 549 margin-top: 0.5vw; 550 } 551 552 .sidebar-link { 553 background: #17102a; 554 border-left: 3px solid transparent; 555 color: rgba(233, 236, 239, 0.5); 556 cursor: pointer; 557 display: block; 558 font-weight: 400; 559 padding: 0.75vw 1.5vw 0.75vw 1.5vw; 560 position: relative; 561 text-decoration: none; 562 } 563 564 .sidebar-link img {
565 width: 20px; 566 height: 20px; 567 min-width: 20px; 568 min-height: 20px; 569 } 570 571 /* Hide mobile-only sidebar elements on desktop */ 572 .sidebar-overlay, 573 .sidebar-close-mobile { 574 display: none; 575 } 576 577 /* Fixed dimensions for navbar to prevent CLS */ 578 .navbar { 579 align-items: center; 580 background: #fff; 581 border-bottom: 0; 582 box-shadow: 0 0 20px 0 rgba(33, 37, 41, 0.1); 583 display: flex; 584 flex-wrap: nowrap; 585 justify-content: space-between; 586 padding: 12px 16px; 587 position: relative; 588 min-height: var(--navbar-height); 589 contain: layout style; 590 } 591 592 .navbar-brand-wrapper { 593 display: flex; 594 align-items: center; 595 justify-content: center; 596 gap: 8px; 597 flex-shrink: 0; 598 line-height: 0; 599 } 600 601 .navbar-brand { 602 font-size: 20px; 603 font-weight: 500; 604 line-height: 0; 605 display: flex; 606 justify-content: center; 607 align-items: center; 608 } 609 610 .navbar img { 611 width: 36px; 612 height: 28px; 613 flex-shrink: 0; 614 } 615 616 .menu_hamburguer { 617 width: 36px; 618 height: 30px; 619 display: block; 620 } 621 622 .sidebar-toggle { 623 appearance: none; 624 background: transparent; 625 border: none; 626 cursor: pointer; 627 display: flex; 628 padding: 0; 629 width: var(--hamburger-major); 630 } 631 632 .navbar-login-link { 633 align-items: center; 634 /* #2f6bc4 â 5.2:1 with white (AA); #3b7ddd was ~4.1:1 */ 635 background: #2f6bc4; 636 border-radius: 8px; 637 color: #fff !important; 638 display: inline-flex; 639 flex-shrink: 0; 640 font-size: 14px; 641 font-weight: 600; 642 line-height: 1.5; 643 gap: 6px; 644 margin-left: auto; 645 padding: 8px 14px; 646 text-decoration: none; 647 white-space: nowrap; 648 } 649 650 .navbar-login-link:hover { 651 color: #fff !important; 652 filter: brightness(1.06); 653 text-decoration: none; 654 } 655 656 /* Fixed dimensions for sidebar icons */ 657 #sidebar img { 658 width: 20px; 659 height: 20px; 660 min-width: 20px; 661 min-height: 20px; 662 } 663 664 .loader { 665 animation: spin 1s linear infinite; 666 border: 8px solid #fff; 667 border-radius: 50%; 668 border-top: 8px solid #3498db; 669 height: 45px; 670 margin: 2vw; 671 width: 45px; 672 } 673 674 @keyframes spin { 675 0% { 676 transform: rotate(0deg); 677 } 678 679 100% { 680 transform: rotate(360deg); 681 } 682 } 683 684 /* Mobile-specific CLS prevention */ 685 @media (max-width: 768px) { 686 :root { 687 --banner-height: var(--banner-height-mobile); 688 --navbar-height: 56px; 689 } 690 691 .banner-title { 692 font-size: 1.5rem !important; 693 } 694 695 .banner-home { 696 height: var(--banner-height-mobile); 697 max-height: var(--banner-height-mobile); 698 min-height: var(--banner-height-mobile); 699 } 700 701 .banner-home--hero { 702 height: var(--banner-height-home-hero-mobile); 703 max-height: var(--banner-height-home-hero-mobile); 704 min-height: var(--banner-height-home-hero-mobile); 705 } 706 707 .banner-home-hero-title { 708 font-size: clamp(1.35rem, 4.2vw, 2.1rem); 709 } 710 711 .banner-home-hero-subtitle { 712 font-size: clamp(0.95rem, 2.8vw, 1.1rem); 713 } 714 715 .page-home #formContainer { 716 margin-top: -2.5rem; 717 } 718 719 /* On mobile, sidebar starts hidden */ 720 .sidebar { 721 transform: translateX(-100%); 722 } 723 724 .sidebar:not(.collapsed) { 725 transform: translateX(0); 726 } 727 728 /* On mobile, no margin for main content */ 729 #navMainFooter { 730 margin-left: 0 !important; 731 } 732 733 .navbar { 734 padding: 8px 12px; 735 } 736 737 .navbar-brand { 738 font-size: 16px; 739 } 740 741 .navbar img { 742 width: 30px; 743 height: 24px; 744 } 745 746 .menu_hamburguer { 747 width: 32px; 748 height: 28px; 749 } 750 751 .navbar-login-link { 752 padding: 6px 10px; 753 font-size: 12px; 754 gap: 4px; 755 } 756 757 /* Hide falecom on mobile to prevent wrap */ 758 .falecom { 759 display: none; 760 } 761 762 /* Sidebar overlay for mobile */ 763 .sidebar-overlay { 764 display: none; 765 position: fixed; 766 top: 0; 767 left: 0; 768 width: 100vw; 769 height: 100vh; 770 background-color: rgba(0, 0, 0, 0.5); 771 z-index: 999; 772 } 773 774 .sidebar-overlay.active { 775 display: block; 776 } 777 778 .sidebar-close-mobile { 779 display: flex; 780 align-items: center; 781 justify-content: flex-end; 782 padding: 12px 16px; 783 color: rgba(255, 255, 255, 0.7); 784 cursor: pointer; 785 font-size: 24px; 786 } 787 } 788 789 @media (max-width: 900px) { 790 .home-section { 791 gap: 1.2rem; 792 padding: 1.25rem 0.85rem 1.75rem; 793 } 794 795 .page-home .home { 796 gap: 2rem; 797 } 798 799 .home-users-marquee__set { 800 gap: 2rem; 801 padding: 0.75rem 1.25rem; 802 } 803 804 .home-users-marquee__set img { 805 height: 16px; 806 } 807 808 .home-card-title { 809 font-size: 1.1rem; 810 } 811 812 .home-card-description { 813 font-size: 0.9rem; 814 } 815 816 .home-card-link { 817 min-height: 180px; 818 padding: 1.5rem 1rem 1rem 1rem; 819 } 820 821 .home-card-icon { 822 width: 64px; 823 height: 64px; 824 margin-bottom: 1.2rem; 825 } 826
827 .home-card-icon img { 828 width: 44px; 829 height: 44px; 830 } 831 } 832 833 @media (max-width: 600px) { 834 .home { 835 padding-left: 4vw; 836 padding-right: 4vw; 837 gap: 0.7rem; 838 } 839 840 .home-section { 841 gap: 0.7rem; 842 } 843 844 .page-home .home { 845 padding-left: 4vw; 846 padding-right: 4vw; 847 } 848 849 .home-card { 850 min-width: 90vw; 851 max-width: 98vw; 852 border-radius: 1rem; 853 min-height: 140px; 854 } 855 856 .home-card-title { 857 font-size: 1rem; 858 margin-bottom: 0.6rem; 859 } 860 861 .home-card-description { 862 font-size: 0.85rem; 863 } 864 865 .home-card-link { 866 min-height: 160px; 867 padding: 1.2rem 0.8rem 1rem 0.8rem; 868 } 869 870 .home-card-icon { 871 width: 56px; 872 height: 56px; 873 margin-bottom: 1rem; 874 } 875
876 .home-card-icon img { 877 width: 36px; 878 height: 36px; 879 } 880 } 881 882 @media (max-width: 440px) { 883 :root { 884 --font-size-x-small: 2vw; 885 --font-size-small: 2.5vw; 886 --font-size-avg: 3vw; 887 --font-size-large: 3.5vw; 888 --font-size-x-large: 4vw; 889 --font-size-xx-large: 5vw; 890 --imgWidth: 3vw; 891 --imgWidthBuscador: 25vw; 892 --imgWidthLogo: 4vw; 893 --hamburger-major: 24px; 894 --btnPadding: 2.5vw; 895 --margin_bottom: 4vw; 896 --padding-avg: 3vw; 897 --card-height: 50vh; 898 --margin-top-click: 6vw; 899 } 900 } 901 902 @media (max-width: 480px) { 903 :root { 904 --banner-height-mobile: 100px; 905 --navbar-height: 52px; 906 } 907 908 .banner-home--hero { 909 height: min(34vh, 300px); 910 max-height: min(34vh, 300px); 911 min-height: min(34vh, 300px); 912 } 913 914 .home-card { 915 min-height: 120px; 916 } 917 918 .home-card-icon { 919 width: 48px; 920 height: 48px; 921 min-width: 48px; 922 min-height: 48px; 923 } 924
925 .home-card-icon img { 926 width: 32px; 927 height: 32px; 928 } 929 } 930 </style> 931 932 933 <!-- 934 CLS FIX: Removed Google Fonts async loading that was causing 0.339 CLS. 935 The Inter font loading caused #formContainer to shift when font swapped. 936 Now using system fonts only with Inter as enhancement (won't cause swap). 937 If Inter is cached, it will be used; otherwise, system fonts work perfectly. 938 --> 939 <!-- Inter font will load on demand to avoid LCP contention --> 940 941 <!-- Define fallback font with metric adjustments to match Inter --> 942 <style> 943 /* Fallback font with size-adjust to match Inter metrics - prevents CLS */ 944 @font-face { 945 font-family: 'Inter-Fallback'; 946 src: local('Arial'), local('Helvetica Neue'), local('Helvetica'), local('sans-serif'); 947 size-adjust: 107%; 948 ascent-override: 90%; 949 descent-override: 22%; 950 line-gap-override: 0%; 951 } 952 953 /* Override Inter with proper font-display: optional */ 954 @font-face { 955 font-family: 'Inter'; 956 font-style: normal; 957 font-weight: 300 600; 958 font-display: optional; 959 src: url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2') format('woff2'); 960 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 961 } 962 </style> 963 964 <!-- Font Awesome font file will load on demand to avoid LCP contention --> 965 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" 966 media="print" onload="this.media='all'"> 967 <noscript> 968 <link rel="stylesheet" 969 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 970 </noscript> 971 <!-- Font Awesome font-display override - use optional to prevent CLS --> 972 <style> 973 @font-face { 974 font-family: 'FontAwesome'; 975 src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), 976 url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'); 977 font-weight: normal; 978 font-style: normal; 979 font-display: optional; 980 } 981 982 /* Reserve space for Font Awesome icons to prevent CLS */ 983 .fa { 984 display: inline-block; 985 width: 1em; 986 min-width: 1em; 987 text-align: center; 988 line-height: 1; 989 } 990 </style> 991 992 993 994 <!-- FCP Optimization: Preload CSS to start download early, then async load to unblock render --> 995 <!-- Critical CSS is already inlined above, so full stylesheet can load async --> 996 <link rel="preload" href="/css/style.min.css?v=7ed0a91c8b0c" as="style"> 997 <link rel="stylesheet" href="/css/style.min.css?v=7ed0a91c8b0c" media="print" onload="this.media='all'"> 998 <noscript> 999 <link rel="stylesheet" href="/css/style.min.css?v=7ed0a91c8b0c"> 1000 </noscript> 1001 1002 1003 <link rel="stylesheet" href="/css/components.min.css?v=7ed0a91c8b0c"> 1004 1005 <!-- Page title and Apple PWA title --> 1006 <title>CogniJUS - Jurisprudência do STF e STJ com IA</title> 1007 <meta name="apple-mobile-web-app-title" 1008 content="Home"> 1009 <meta name="apple-mobile-web-app-capable" content="yes"> 1010 <meta name="mobile-web-app-capable" content="yes"> 1011 1012 1013<meta property="og:image" content="https://www.cognijus.com/img/share_else.jpeg"> 1014<meta property="og:description" content="Busque jurisprudência do STF e do STJ, calcule a dosimetria da pena e anonimize PDFs jurÃdicos com inteligência artificial."> 1015<meta property="og:title" content="CogniJUS - Jurisprudência do STF e STJ com IA"> 1016<meta property="article:published_time" content=""> 1017<meta property="article:tag" content=""> 1018<meta property="og:url" 1019 content="https://www.cognijus.com/"> 1020<meta property="og:image:width" content="300"> 1021<meta property="og:image:height" content="200"> 1022<meta property="og:image:type" content="image/jpeg"> 1023<meta property="og:type" content="article"> 1024<meta property="og:site_name" content="CogniJUS"> 1025<meta property="article:section" content="Blog"> 1026<meta property="article:author" content="CETAJ"> 1027<meta property="og:locale" 1028 content="pt_BR"> 1029 1030<meta name="twitter:image" content="https://www.cognijus.com/img/share_else.jpeg"> 1031<meta name="twitter:description" content="Busque jurisprudência do STF e do STJ, calcule a dosimetria da pena e anonimize PDFs jurÃdicos com inteligência artificial."> 1032<meta name="twitter:title" content="CogniJUS - Jurisprudência do STF e STJ com IA"> 1033<meta name="twitter:site" content="@cognijus"> 1034<meta name="twitter:card" content="summary_large_image"> 1035 1036 1037 1038 1039
1040<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://www.cognijus.com/#organization","name":"CogniJUS","legalName":"CETAJ","url":"https://www.cognijus.com/","email":"[email protected]","contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"customer support","url":"https://www.cognijus.com/contato","availableLanguage":["Portuguese"]}}</script>
1040 1041 1042
1043<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"CogniJUS","url":"https://www.cognijus.com/","applicationCategory":"LegalService","operatingSystem":"Web","description":"Busque jurisprudência do STF e do STJ, calcule a dosimetria da pena e anonimize PDFs jurÃdicos com inteligência artificial.","offers":{"@type":"Offer","price":"0","priceCurrency":"BRL"},"publisher":{"@id":"https://www.cognijus.com/#organization"}}</script>
1043 1044 1045 1046 1047 1048 1049
1049<script id="cognijus-gtag-config" type="application/json">{"ads":"AW-17075845765","ga4":"G-04BJBZE3VC"}</script>
1049 1050
1050<script> 1051 window.dataLayer = window.dataLayer || []; 1052 function gtag() { dataLayer.push(arguments); } 1053 1054 (function () { 1055 var cfg = {}; 1056 try { 1057 var el = document.getElementById('cognijus-gtag-config'); 1058 cfg = el ? JSON.parse(el.textContent) : {}; 1059 } catch (e) { cfg = {}; } 1060 var primaryId = cfg.ga4 || cfg.ads; 1061 if (!primaryId) return; 1062 var gtmLoaded = false; 1063 function loadGTM() { 1064 if (gtmLoaded) return; 1065 gtmLoaded = true; 1066 var script = document.createElement('script'); 1067 script.src = 'https://www.googletagmanager.com/gtag/js?id=' + encodeURIComponent(primaryId); 1068 script.async = true; 1069 script.onload = function () { 1070 gtag('js', new Date()); 1071 if (cfg.ga4) gtag('config', cfg.ga4); 1072 if (cfg.ads) gtag('config', cfg.ads); 1073 }; 1074 document.head.appendChild(script); 1075 } 1076 1077 if ('requestIdleCallback' in window) { 1078 requestIdleCallback(loadGTM, { timeout: 3500 }); 1079 } else { 1080 setTimeout(loadGTM, 3500); 1081 } 1082 1083 ['scroll', 'click', 'touchstart', 'keydown'].forEach(function (event) { 1084 document.addEventListener(event, loadGTM, { once: true, passive: true }); 1085 }); 1086 })(); 1087 </script>
1087 1088 1089
1089<script id="cognijus-asset-version-json" type="application/json">{"v":"7ed0a91c8b0c"}</script>
1089 1090
1090<script src="/js/asset-version-check.js" defer></script>
1090 1091
1091<script src="/js/components.min.js?v=7ed0a91c8b0c" defer></script>
1091 1092</head> 1093 1094 1095<body class="page-home" > 1096
1096<script>window.__COGNIJUS_CONTACT_EMAIL__ = "[email protected]";</script>
1096 1097 1098 1099 <div id="wrapper"> 1100 1101 <!-- Sidebar --> 1102 1103 <!-- Overlay for mobile sidebar --> 1104<div class="sidebar-overlay js-sidebar-overlay"></div> 1105 1106<nav id="sidebar" class="sidebar js-sidebar"> 1107 <div class="sidebar-content js-simplebar"> 1108 <!-- Close button for mobile - CLS fix: Icon with fixed dimensions --> 1109 <div class="sidebar-close-mobile js-sidebar-close"> 1110 <i class="fa fa-times" aria-hidden="true" 1111 style="width: 24px; height: 24px; display: inline-flex; align-items: center; justify-content: center;"></i> 1112 </div> 1113 <a href="/" target="_blank"> 1114 <span 1115 class="sidebar-brand">CogniJUS</span> 1116 </a> 1117 <ul class="sidebar-nav"> 1118 1119 1120 1121 1122 <li class="sidebar-header">InÃcio</li> 1123 1124 <li class="sidebar-item active"> 1125 <a class="sidebar-link" href="/" target="_blank"> 1126 <img src="/svg/monitor.svg" alt="monitor" width="20" height="20" loading="lazy" 1127 decoding="async"> 1128 <span>CogniJUS - Jurisprudência do STF e STJ com IA</span> 1129 </a> 1130 </li> 1131 1132 1133 1134 1135 <li class="sidebar-item"> 1136 <a class="sidebar-link" href="/minha-conta" target="_blank"> 1137 <img src="/svg/monitor.svg" alt="monitor" width="20" height="20" loading="lazy" 1138 decoding="async"> 1139 <span>Minha Conta</span> 1140 </a> 1141 </li> 1142 1143 1144 1145 1146 <li class="sidebar-item"> 1147 <a class="sidebar-link" href="/gestaoprocessual" target="_blank"> 1148 <img src="/svg/monitor.svg" alt="monitor" width="20" height="20" loading="lazy" 1149 decoding="async"> 1150 <span>Gestão Processual</span> 1151 </a> 1152 </li> 1153 1154 1155 1156 1157 <li class="sidebar-item"> 1158 <a class="sidebar-link" href="/gestaoprocessual?tab=meus-processos" target="_blank"> 1159 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1160 decoding="async"> 1161 <span>Assessor JurÃdico</span> 1162 </a> 1163 </li> 1164 1165 1166 1167 1168 1169 1170 1171 1172 <li class="sidebar-header">Agentes - Chat de Jurisprudência</li> 1173 1174 <li class="sidebar-item"> 1175 <a class="sidebar-link" href="/chatjuris_stf" target="_blank"> 1176 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1177 decoding="async"> 1178 <span>Jurisprudência do STF - consulte com IA</span> 1179 </a> 1180 </li> 1181 1182 1183 1184 1185 <li class="sidebar-item"> 1186 <a class="sidebar-link" href="/chatjuris_stj" target="_blank"> 1187 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1188 decoding="async"> 1189 <span>Jurisprudência do STJ - consulte com IA</span> 1190 </a> 1191 </li> 1192 1193 1194 1195 1196 <li class="sidebar-item"> 1197 <a class="sidebar-link" href="/chatjuris_trf1" target="_blank"> 1198 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1199 decoding="async"> 1200 <span>Jurisprudência do TRF1 - consulte com IA</span> 1201 </a> 1202 </li> 1203 1204 1205 1206 1207 <li class="sidebar-item"> 1208 <a class="sidebar-link" href="/chatjuris_trf2" target="_blank"> 1209 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1210 decoding="async">
1211 <span>Jurisprudência do TRF2 - consulte com IA</span> 1212 </a> 1213 </li> 1214 1215 1216 1217 1218 <li class="sidebar-item"> 1219 <a class="sidebar-link" href="/chatjuris_trf3" target="_blank"> 1220 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1221 decoding="async"> 1222 <span>Jurisprudência do TRF3 - consulte com IA</span> 1223 </a> 1224 </li> 1225 1226 1227 1228 1229 <li class="sidebar-item"> 1230 <a class="sidebar-link" href="/chatjuris_trf4" target="_blank"> 1231 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1232 decoding="async"> 1233 <span>Jurisprudência do TRF4 - consulte com IA</span> 1234 </a> 1235 </li> 1236 1237 1238 1239 1240 <li class="sidebar-item"> 1241 <a class="sidebar-link" href="/chatjuris_trf5" target="_blank"> 1242 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1243 decoding="async"> 1244 <span>Jurisprudência do TRF5 - consulte com IA</span> 1245 </a> 1246 </li> 1247 1248 1249 1250 1251 <li class="sidebar-item"> 1252 <a class="sidebar-link" href="/chatjuris_trf6" target="_blank"> 1253 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1254 decoding="async"> 1255 <span>Jurisprudência do TRF6 - consulte com IA</span> 1256 </a> 1257 </li> 1258 1259 1260 1261 1262 <li class="sidebar-item"> 1263 <a class="sidebar-link" href="/chatjuris_tjac" target="_blank"> 1264 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1265 decoding="async"> 1266 <span>Jurisprudência do TJAC - consulte com IA</span> 1267 </a> 1268 </li> 1269 1270 1271 1272 1273 <li class="sidebar-item"> 1274 <a class="sidebar-link" href="/chatjuris_tjal" target="_blank"> 1275 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1276 decoding="async"> 1277 <span>Jurisprudência do TJAL - consulte com IA</span> 1278 </a> 1279 </li> 1280 1281 1282 1283 1284 <li class="sidebar-item"> 1285 <a class="sidebar-link" href="/chatjuris_tjam" target="_blank"> 1286 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1287 decoding="async"> 1288 <span>Jurisprudência do TJAM - consulte com IA</span> 1289 </a> 1290 </li> 1291 1292 1293 1294 1295 <li class="sidebar-item"> 1296 <a class="sidebar-link" href="/chatjuris_tjap" target="_blank"> 1297 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1298 decoding="async"> 1299 <span>Jurisprudência do TJAP - consulte com IA</span> 1300 </a> 1301 </li> 1302 1303 1304 1305 1306 <li class="sidebar-item"> 1307 <a class="sidebar-link" href="/chatjuris_tjba" target="_blank"> 1308 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1309 decoding="async"> 1310 <span>Jurisprudência do TJBA - consulte com IA</span> 1311 </a> 1312 </li> 1313 1314 1315 1316 1317 <li class="sidebar-item"> 1318 <a class="sidebar-link" href="/chatjuris_tjce" target="_blank"> 1319 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1320 decoding="async">
1321 <span>Jurisprudência do TJCE - consulte com IA</span> 1322 </a> 1323 </li> 1324 1325 1326 1327 1328 <li class="sidebar-item"> 1329 <a class="sidebar-link" href="/chatjuris_tjdft" target="_blank"> 1330 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1331 decoding="async"> 1332 <span>Jurisprudência do TJDFT - consulte com IA</span> 1333 </a> 1334 </li> 1335 1336 1337 1338 1339 <li class="sidebar-item"> 1340 <a class="sidebar-link" href="/chatjuris_tjes" target="_blank"> 1341 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1342 decoding="async"> 1343 <span>Jurisprudência do TJES - consulte com IA</span> 1344 </a> 1345 </li> 1346 1347 1348 1349 1350 <li class="sidebar-item"> 1351 <a class="sidebar-link" href="/chatjuris_tjgo" target="_blank"> 1352 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1353 decoding="async"> 1354 <span>Jurisprudência do TJGO - consulte com IA</span> 1355 </a> 1356 </li> 1357 1358 1359 1360 1361 <li class="sidebar-item"> 1362 <a class="sidebar-link" href="/chatjuris_tjma" target="_blank"> 1363 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1364 decoding="async"> 1365 <span>Jurisprudência do TJMA - consulte com IA</span> 1366 </a> 1367 </li> 1368 1369 1370 1371 1372 <li class="sidebar-item"> 1373 <a class="sidebar-link" href="/chatjuris_tjmg" target="_blank"> 1374 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1375 decoding="async"> 1376 <span>Jurisprudência do TJMG - consulte com IA</span> 1377 </a> 1378 </li> 1379 1380 1381 1382 1383 <li class="sidebar-item"> 1384 <a class="sidebar-link" href="/chatjuris_tjmt" target="_blank"> 1385 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1386 decoding="async"> 1387 <span>Jurisprudência do TJMT - consulte com IA</span> 1388 </a> 1389 </li> 1390 1391 1392 1393 1394 <li class="sidebar-item"> 1395 <a class="sidebar-link" href="/chatjuris_tjms" target="_blank"> 1396 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1397 decoding="async"> 1398 <span>Jurisprudência do TJMS - consulte com IA</span> 1399 </a> 1400 </li> 1401 1402 1403 1404 1405 <li class="sidebar-item"> 1406 <a class="sidebar-link" href="/chatjuris_tjpa" target="_blank"> 1407 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1408 decoding="async"> 1409 <span>Jurisprudência do TJPA - consulte com IA</span> 1410 </a> 1411 </li> 1412 1413 1414 1415 1416 <li class="sidebar-item"> 1417 <a class="sidebar-link" href="/chatjuris_tjpb" target="_blank"> 1418 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1419 decoding="async"> 1420 <span>Jurisprudência do TJPB - consulte com IA</span> 1421 </a> 1422 </li> 1423 1424 1425 1426 1427 <li class="sidebar-item"> 1428 <a class="sidebar-link" href="/chatjuris_tjpe" target="_blank"> 1429 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1430 decoding="async">
1431 <span>Jurisprudência do TJPE - consulte com IA</span> 1432 </a> 1433 </li> 1434 1435 1436 1437 1438 <li class="sidebar-item"> 1439 <a class="sidebar-link" href="/chatjuris_tjpi" target="_blank"> 1440 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1441 decoding="async"> 1442 <span>Jurisprudência do TJPI - consulte com IA</span> 1443 </a> 1444 </li> 1445 1446 1447 1448 1449 <li class="sidebar-item"> 1450 <a class="sidebar-link" href="/chatjuris_tjpr" target="_blank"> 1451 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1452 decoding="async"> 1453 <span>Jurisprudência do TJPR - consulte com IA</span> 1454 </a> 1455 </li> 1456 1457 1458 1459 1460 <li class="sidebar-item"> 1461 <a class="sidebar-link" href="/chatjuris_tjrj" target="_blank"> 1462 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1463 decoding="async"> 1464 <span>Jurisprudência do TJRJ - consulte com IA</span> 1465 </a> 1466 </li> 1467 1468 1469 1470 1471 <li class="sidebar-item"> 1472 <a class="sidebar-link" href="/chatjuris_tjrn" target="_blank"> 1473 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1474 decoding="async"> 1475 <span>Jurisprudência do TJRN - consulte com IA</span> 1476 </a> 1477 </li> 1478 1479 1480 1481 1482 <li class="sidebar-item"> 1483 <a class="sidebar-link" href="/chatjuris_tjro" target="_blank"> 1484 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1485 decoding="async"> 1486 <span>Jurisprudência do TJRO - consulte com IA</span> 1487 </a> 1488 </li> 1489 1490 1491 1492 1493 <li class="sidebar-item"> 1494 <a class="sidebar-link" href="/chatjuris_tjrs" target="_blank"> 1495 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1496 decoding="async"> 1497 <span>Jurisprudência do TJRS - consulte com IA</span> 1498 </a> 1499 </li> 1500 1501 1502 1503 1504 <li class="sidebar-item"> 1505 <a class="sidebar-link" href="/chatjuris_tjrr" target="_blank"> 1506 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1507 decoding="async"> 1508 <span>Jurisprudência do TJRR - consulte com IA</span> 1509 </a> 1510 </li> 1511 1512 1513 1514 1515 <li class="sidebar-item"> 1516 <a class="sidebar-link" href="/chatjuris_tjsc" target="_blank"> 1517 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1518 decoding="async"> 1519 <span>Jurisprudência do TJSC - consulte com IA</span> 1520 </a> 1521 </li> 1522 1523 1524 1525 1526 <li class="sidebar-item"> 1527 <a class="sidebar-link" href="/chatjuris_tjse" target="_blank"> 1528 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1529 decoding="async"> 1530 <span>Jurisprudência do TJSE - consulte com IA</span> 1531 </a> 1532 </li> 1533 1534 1535 1536 1537 <li class="sidebar-item"> 1538 <a class="sidebar-link" href="/chatjuris_tjsp" target="_blank"> 1539 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1540 decoding="async">
1541 <span>Jurisprudência do TJSP - consulte com IA</span> 1542 </a> 1543 </li> 1544 1545 1546 1547 1548 <li class="sidebar-item"> 1549 <a class="sidebar-link" href="/chatjuris_tjto" target="_blank"> 1550 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1551 decoding="async"> 1552 <span>Jurisprudência do TJTO - consulte com IA</span> 1553 </a> 1554 </li> 1555 1556 1557 1558 1559 <li class="sidebar-header">Agentes - Chat de Jurisprudência - Trabalhista</li> 1560 1561 <li class="sidebar-item"> 1562 <a class="sidebar-link" href="/chatjuris_tst" target="_blank"> 1563 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1564 decoding="async"> 1565 <span>Jurisprudência do TST - consulte com IA</span> 1566 </a> 1567 </li> 1568 1569 1570 1571 1572 <li class="sidebar-item"> 1573 <a class="sidebar-link" href="/chatjuris_trt1" target="_blank"> 1574 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1575 decoding="async"> 1576 <span>Jurisprudência do TRT1 - consulte com IA</span> 1577 </a> 1578 </li> 1579 1580 1581 1582 1583 <li class="sidebar-item"> 1584 <a class="sidebar-link" href="/chatjuris_trt2" target="_blank"> 1585 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1586 decoding="async"> 1587 <span>Jurisprudência do TRT2 - consulte com IA</span> 1588 </a> 1589 </li> 1590 1591 1592 1593 1594 <li class="sidebar-item"> 1595 <a class="sidebar-link" href="/chatjuris_trt3" target="_blank"> 1596 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1597 decoding="async"> 1598 <span>Jurisprudência do TRT3 - consulte com IA</span> 1599 </a> 1600 </li> 1601 1602 1603 1604 1605 <li class="sidebar-item"> 1606 <a class="sidebar-link" href="/chatjuris_trt4" target="_blank"> 1607 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1608 decoding="async"> 1609 <span>Jurisprudência do TRT4 - consulte com IA</span> 1610 </a> 1611 </li> 1612 1613 1614 1615 1616 <li class="sidebar-item"> 1617 <a class="sidebar-link" href="/chatjuris_trt5" target="_blank"> 1618 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1619 decoding="async"> 1620 <span>Jurisprudência do TRT5 - consulte com IA</span> 1621 </a> 1622 </li> 1623 1624 1625 1626 1627 <li class="sidebar-item"> 1628 <a class="sidebar-link" href="/chatjuris_trt6" target="_blank"> 1629 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1630 decoding="async"> 1631 <span>Jurisprudência do TRT6 - consulte com IA</span> 1632 </a> 1633 </li> 1634 1635 1636 1637 1638 <li class="sidebar-item"> 1639 <a class="sidebar-link" href="/chatjuris_trt7" target="_blank"> 1640 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1641 decoding="async"> 1642 <span>Jurisprudência do TRT7 - consulte com IA</span> 1643 </a> 1644 </li> 1645 1646 1647 1648 1649 <li class="sidebar-item"> 1650 <a class="sidebar-link" href="/chatjuris_trt8" target="_blank"> 1651 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1652 decoding="async">
1653 <span>Jurisprudência do TRT8 - consulte com IA</span> 1654 </a> 1655 </li> 1656 1657 1658 1659 1660 <li class="sidebar-item"> 1661 <a class="sidebar-link" href="/chatjuris_trt9" target="_blank"> 1662 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1663 decoding="async"> 1664 <span>Jurisprudência do TRT9 - consulte com IA</span> 1665 </a> 1666 </li> 1667 1668 1669 1670 1671 <li class="sidebar-item"> 1672 <a class="sidebar-link" href="/chatjuris_trt10" target="_blank"> 1673 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1674 decoding="async"> 1675 <span>Jurisprudência do TRT10 - consulte com IA</span> 1676 </a> 1677 </li> 1678 1679 1680 1681 1682 <li class="sidebar-item"> 1683 <a class="sidebar-link" href="/chatjuris_trt11" target="_blank"> 1684 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1685 decoding="async"> 1686 <span>Jurisprudência do TRT11 - consulte com IA</span> 1687 </a> 1688 </li> 1689 1690 1691 1692 1693 <li class="sidebar-item"> 1694 <a class="sidebar-link" href="/chatjuris_trt12" target="_blank"> 1695 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1696 decoding="async"> 1697 <span>Jurisprudência do TRT12 - consulte com IA</span> 1698 </a> 1699 </li> 1700 1701 1702 1703 1704 <li class="sidebar-item"> 1705 <a class="sidebar-link" href="/chatjuris_trt13" target="_blank"> 1706 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1707 decoding="async"> 1708 <span>Jurisprudência do TRT13 - consulte com IA</span> 1709 </a> 1710 </li> 1711 1712 1713 1714 1715 <li class="sidebar-item"> 1716 <a class="sidebar-link" href="/chatjuris_trt14" target="_blank"> 1717 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1718 decoding="async"> 1719 <span>Jurisprudência do TRT14 - consulte com IA</span> 1720 </a> 1721 </li> 1722 1723 1724 1725 1726 <li class="sidebar-item"> 1727 <a class="sidebar-link" href="/chatjuris_trt16" target="_blank"> 1728 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1729 decoding="async"> 1730 <span>Jurisprudência do TRT16 - consulte com IA</span> 1731 </a> 1732 </li> 1733 1734 1735 1736 1737 <li class="sidebar-item"> 1738 <a class="sidebar-link" href="/chatjuris_trt17" target="_blank"> 1739 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1740 decoding="async"> 1741 <span>Jurisprudência do TRT17 - consulte com IA</span> 1742 </a> 1743 </li> 1744 1745 1746 1747 1748 <li class="sidebar-item"> 1749 <a class="sidebar-link" href="/chatjuris_trt18" target="_blank"> 1750 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1751 decoding="async"> 1752 <span>Jurisprudência do TRT18 - consulte com IA</span> 1753 </a> 1754 </li> 1755 1756 1757 1758 1759 <li class="sidebar-item"> 1760 <a class="sidebar-link" href="/chatjuris_trt19" target="_blank"> 1761 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1762 decoding="async">
1763 <span>Jurisprudência do TRT19 - consulte com IA</span> 1764 </a> 1765 </li> 1766 1767 1768 1769 1770 <li class="sidebar-item"> 1771 <a class="sidebar-link" href="/chatjuris_trt20" target="_blank"> 1772 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1773 decoding="async"> 1774 <span>Jurisprudência do TRT20 - consulte com IA</span> 1775 </a> 1776 </li> 1777 1778 1779 1780 1781 <li class="sidebar-item"> 1782 <a class="sidebar-link" href="/chatjuris_trt21" target="_blank"> 1783 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1784 decoding="async"> 1785 <span>Jurisprudência do TRT21 - consulte com IA</span> 1786 </a> 1787 </li> 1788 1789 1790 1791 1792 <li class="sidebar-item"> 1793 <a class="sidebar-link" href="/chatjuris_trt22" target="_blank"> 1794 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1795 decoding="async"> 1796 <span>Jurisprudência do TRT22 - consulte com IA</span> 1797 </a> 1798 </li> 1799 1800 1801 1802 1803 <li class="sidebar-item"> 1804 <a class="sidebar-link" href="/chatjuris_trt23" target="_blank"> 1805 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1806 decoding="async"> 1807 <span>Jurisprudência do TRT23 - consulte com IA</span> 1808 </a> 1809 </li> 1810 1811 1812 1813 1814 <li class="sidebar-header">Agentes - Chat de Jurisprudência - Tribunais de Contas e Administrativos</li> 1815 1816 <li class="sidebar-item"> 1817 <a class="sidebar-link" href="/chatjuris_tcu" target="_blank"> 1818 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1819 decoding="async"> 1820 <span>Jurisprudência do TCU - consulte com IA</span> 1821 </a> 1822 </li> 1823 1824 1825 1826 1827 <li class="sidebar-item"> 1828 <a class="sidebar-link" href="/chatjuris_carf" target="_blank"> 1829 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1830 decoding="async"> 1831 <span>Jurisprudência do CARF - consulte com IA</span> 1832 </a> 1833 </li> 1834 1835 1836 1837 1838 <li class="sidebar-header">Agentes - Outros Chats</li> 1839 1840 <li class="sidebar-item"> 1841 <a class="sidebar-link" href="/chatdoutrina" target="_blank"> 1842 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1843 decoding="async"> 1844 <span>Chat de doutrina</span> 1845 </a> 1846 </li> 1847 1848 1849 1850 1851 <li class="sidebar-item"> 1852 <a class="sidebar-link" href="/chatassuntosgerais" target="_blank"> 1853 <img src="/svg/cpu.svg" alt="cpu" width="20" height="20" loading="lazy" 1854 decoding="async"> 1855 <span>Chat de assuntos gerais</span> 1856 </a> 1857 </li> 1858 1859 1860 1861 1862 <li class="sidebar-header">Buscador</li> 1863 1864 <li class="sidebar-item"> 1865 <a class="sidebar-link" href="/buscador" target="_blank"> 1866 <img src="/svg/settings.svg" alt="settings" width="20" height="20" loading="lazy" 1867 decoding="async"> 1868 <span>Jurisprudência STF e STJ - Buscador de acórdãos, súmulas e teses</span> 1869 </a> 1870 </li> 1871 1872 1873 1874 1875 1876 1877 1878 1879 <li class="sidebar-item"> 1880 <a class="sidebar-link" href="/buscadorDelito" target="_blank"> 1881 <img src="/svg/settings.svg" alt="settings" width="20" height="20" loading="lazy" 1882 decoding="async">
1883 <span>Buscador de infrações penais</span> 1884 </a> 1885 </li> 1886 1887 1888 1889 1890 <li class="sidebar-header">Concurso Público</li> 1891 1892 <li class="sidebar-item"> 1893 <a class="sidebar-link" href="/planejamento" target="_blank"> 1894 <img src="/svg/folder.svg" alt="folder" width="20" height="20" loading="lazy" 1895 decoding="async"> 1896 <span>Planejamento de estudo</span> 1897 </a> 1898 </li> 1899 1900 1901 1902 1903 <li class="sidebar-item"> 1904 <a class="sidebar-link" href="/cadernos" target="_blank"> 1905 <img src="/svg/pdf.svg" alt="pdf" width="20" height="20" loading="lazy" 1906 decoding="async"> 1907 <span>Cadernos em PDF</span> 1908 </a> 1909 </li> 1910 1911 1912 1913 1914 <li class="sidebar-item"> 1915 <a class="sidebar-link" href="/qo" target="_blank"> 1916 <img src="/svg/layers.svg" alt="layers" width="20" height="20" loading="lazy" 1917 decoding="async"> 1918 <span>Questões objetivas para concurso</span> 1919 </a> 1920 </li> 1921 1922 1923 1924 1925 <li class="sidebar-item"> 1926 <a class="sidebar-link" href="/flashcard" target="_blank"> 1927 <img src="/svg/layers.svg" alt="layers" width="20" height="20" loading="lazy" 1928 decoding="async"> 1929 <span>Flashcards jurÃdicos</span> 1930 </a> 1931 </li> 1932 1933 1934 1935 1936 <li class="sidebar-item"> 1937 <a class="sidebar-link" href="/resumo" target="_blank"> 1938 <img src="/svg/layout.svg" alt="layout" width="20" height="20" loading="lazy" 1939 decoding="async"> 1940 <span>Resumo de material de estudo</span> 1941 </a> 1942 </li> 1943 1944 1945 1946 1947 1948 1949 <li class="sidebar-item"> 1950 <a class="sidebar-link" href="/legislacao-interativa" target="_blank"> 1951 <img src="/svg/book.svg" alt="book" width="20" height="20" loading="lazy" 1952 decoding="async"> 1953 <span>Legislação Interativa</span> 1954 </a> 1955 </li> 1956 1957 1958 1959 1960 <li class="sidebar-item"> 1961 <a class="sidebar-link" href="/blog" target="_blank"> 1962 <img src="/svg/pdf.svg" alt="pdf" width="20" height="20" loading="lazy" 1963 decoding="async"> 1964 <span>Blog jurÃdico: julgados do STF e do STJ comentados</span> 1965 </a> 1966 </li> 1967 1968 1969 1970 1971 <li class="sidebar-header">Análise de Casos Penais</li> 1972 1973 <li class="sidebar-item"> 1974 <a class="sidebar-link" href="/ppp" target="_blank"> 1975 <img src="/svg/clock.svg" alt="clock" width="20" height="20" loading="lazy" 1976 decoding="async"> 1977 <span>Calculadora de prescrição penal online</span> 1978 </a> 1979 </li> 1980 1981 1982 1983 1984 <li class="sidebar-item"> 1985 <a class="sidebar-link" href="/acordos" target="_blank"> 1986 <img src="/svg/flag.svg" alt="flag" width="20" height="20" loading="lazy" 1987 decoding="async"> 1988 <span>ANPP, transação penal e suspensão do processo</span> 1989 </a> 1990 </li> 1991 1992 1993 1994 1995 <li class="sidebar-item"> 1996 <a class="sidebar-link" href="/dosimetria" target="_blank"> 1997 <img src="/svg/user.svg" alt="user" width="20" height="20" loading="lazy" 1998 decoding="async">
1999 <span>Calculadora de pena e dosimetria online</span> 2000 </a> 2001 </li> 2002 2003 2004 2005 2006 <li class="sidebar-item"> 2007 <a class="sidebar-link" href="/progressao" target="_blank"> 2008 <img src="/svg/report.svg" alt="report" width="20" height="20" loading="lazy" 2009 decoding="async"> 2010 <span>Calculadora de progressão de regime</span> 2011 </a> 2012 </li> 2013 2014 2015 2016 2017 <li class="sidebar-item"> 2018 <a class="sidebar-link" href="/multa" target="_blank"> 2019 <img src="/svg/chart.svg" alt="chart" width="20" height="20" loading="lazy" 2020 decoding="async"> 2021 <span>Atualização da pena de multa (IPCA-E)</span> 2022 </a> 2023 </li> 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 <li class="sidebar-header">Outros</li> 2037 2038 <li class="sidebar-item"> 2039 <a class="sidebar-link" href="/correcaoMonetaria" target="_blank"> 2040 <img src="/svg/money.svg" alt="money" width="20" height="20" loading="lazy" 2041 decoding="async"> 2042 <span>Calculadora de correção monetária IPCA</span> 2043 </a> 2044 </li> 2045 2046 2047 2048 2049 <li class="sidebar-item"> 2050 <a class="sidebar-link" href="/wordle-juridico" target="_blank"> 2051 <img src="/svg/layout.svg" alt="layout" width="20" height="20" loading="lazy" 2052 decoding="async"> 2053 <span>Wordle JurÃdico</span> 2054 </a> 2055 </li> 2056 2057 2058 2059 2060 <li class="sidebar-item"> 2061 <a class="sidebar-link" href="/breakout-juridico" target="_blank"> 2062 <img src="/svg/layout.svg" alt="layout" width="20" height="20" loading="lazy" 2063 decoding="async"> 2064 <span>Breakout JurÃdico</span> 2065 </a> 2066 </li> 2067 2068 2069 2070 2071 <li class="sidebar-item"> 2072 <a class="sidebar-link" href="/geradorcv" target="_blank"> 2073 <img src="/svg/text.svg" alt="text" width="20" height="20" loading="lazy" 2074 decoding="async"> 2075 <span>Gerador de curriculum vitae</span> 2076 </a> 2077 </li> 2078 2079 2080 2081 2082 <li class="sidebar-item"> 2083 <a class="sidebar-link" href="/privacidade" target="_blank"> 2084 <img src="/svg/folder.svg" alt="folder" width="20" height="20" loading="lazy" 2085 decoding="async"> 2086 <span>PolÃtica de Privacidade</span> 2087 </a> 2088 </li> 2089 2090 2091 2092 2093 <li class="sidebar-item"> 2094 <a class="sidebar-link" href="/suporte" target="_blank"> 2095 <img src="/svg/message.svg" alt="message" width="20" height="20" loading="lazy" 2096 decoding="async"> 2097 <span>Suporte</span> 2098 </a> 2099 </li> 2100 2101 2102 2103 2104 2105 2106 2107 2108 <li class="sidebar-header">Ferramentas Internas</li> 2109 2110 <li class="sidebar-item"> 2111 <a class="sidebar-link" href="/cadastrador" target="_blank"> 2112 <img src="/svg/folder.svg" alt="folder" width="20" height="20" loading="lazy" 2113 decoding="async"> 2114 <span>Cadastrador de conteúdo jurÃdico</span> 2115 </a> 2116 </li> 2117 2118 2119 2120 2121 <li class="sidebar-item"> 2122 <a class="sidebar-link" href="/flashcard_criar" target="_blank"> 2123 <img src="/svg/folder.svg" alt="folder" width="20" height="20" loading="lazy" 2124 decoding="async">
2125 <span>Cadastrador de flashcards jurÃdicos</span> 2126 </a> 2127 </li> 2128 2129 2130 2131 2132 <li class="sidebar-item"> 2133 <a class="sidebar-link" href="/cadastrarPdf" target="_blank"> 2134 <img src="/svg/folder.svg" alt="folder" width="20" height="20" loading="lazy" 2135 decoding="async"> 2136 <span>Cadastrador de PDF</span> 2137 </a> 2138 </li> 2139 2140 2141 2142 2143 <li class="sidebar-item"> 2144 <a class="sidebar-link" href="/atualizador" target="_blank"> 2145 <img src="/svg/folder.svg" alt="folder" width="20" height="20" loading="lazy" 2146 decoding="async"> 2147 <span>Atualizador de conteúdo jurÃdico</span> 2148 </a> 2149 </li> 2150 2151 2152 2153 2154 </ul> 2155 </div> 2156</nav> 2157 2158 2159 <div id="navMainFooter"> 2160 2161 <!-- Nav --> 2162 2163 <nav class="navbar"> 2164 2165 <button type="button" class="sidebar-toggle js-sidebar-toggle" aria-label="Abrir menu"> 2166 <!-- LCP optimization: High priority for above-fold image --> 2167 <img class="menu_hamburguer" src="/svg/menu.svg" alt="menu" width="36" height="36" fetchpriority="high"> 2168 </button> 2169 2170 <div class="navbar-brand-wrapper"> 2171 <span 2172 class="navbar-brand">Cogni<strong>JUS</strong></span> 2173 <!-- LCP optimization: High priority for above-fold logo --> 2174 2175 <img src="/img/logo-56.png" alt="logo" width="28" height="17" loading="eager" fetchpriority="high" 2176 decoding="sync"> 2177 2178 </div> 2179 <a class="navbar-login-link" href="/minha-conta"><i class="fa fa-sign-in" aria-hidden="true" 2180 style="width: 1em; min-width: 1em; display: inline-block; text-align: center;"></i> 2181 Entrar</a> 2182</nav> 2183
2183<script src="/js/cognijus-notifications.js?v=7ed0a91c8b0c" defer></script>
2183 2184 2185 2186 <main id="content"> 2187 2188 <!-- Banner --> 2189 2190 <div class="banner-home banner-home--hero"> 2191 <!-- LCP Optimization: Using <img> instead of background-image reduces Element Render Delay --> 2192 <!-- Browser can decode/render img immediately without waiting for full CSSOM construction --> 2193 <!-- decoding="async" allows browser to paint immediately without waiting for decode --> 2194 <!-- Inline styles ensure LCP can render before external CSS is parsed --> 2195 <picture> 2196 <source media="(max-width: 600px)" srcset="/img/home-bg-mobile.webp" type="image/webp"> 2197 <img src="/img/home-bg.webp" alt="" class="banner-bg-img" fetchpriority="high" decoding="async" loading="eager" 2198 width="1920" height="540" 2199 style="position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0"> 2200 </picture> 2201 <div class="banner-overlay-dim"></div> 2202 2203 <div class="banner-parallax-grid" aria-hidden="true"></div> 2204 <div class="banner-parallax-fade" aria-hidden="true"></div> 2205 <div class="banner-home-hero-text"> 2206 2207 <h1 class="banner-home-hero-title">Bem-vindo ao CogniJUS</h1> 2208 <p class="banner-home-hero-subtitle">Sua plataforma completa de inteligência artificial aplicada ao Direito</p> 2209 2210 </div> 2211 2212</div> 2213 2214 2215 <!-- Container --> 2216 2217 <div id="formContainer" > 2218 <div class="home"> 2219 2220 2221 <section class="home-section home-section--social"> 2222 <div class="home-section-bg" aria-hidden="true"></div> 2223 <div class="home-section-divider"> 2224 <span class="fakeLabel-cv">Veja onde o CogniJUS é usado</span> 2225 </div> 2226 <div class="home-users-marquee" aria-label="Veja onde o CogniJUS é usado"> 2227 <div class="home-users-marquee__track"> 2228 2229 <div class="home-users-marquee__set" > 2230 2231 <img src="img/orgaos/oab-sp.png" alt="OAB/SP" width="142" 2232 height="28" loading="eager" decoding="async" 2233 draggable="false"> 2234 2235 <img src="img/orgaos/mpgo.png" alt="MPGO" width="113" 2236 height="28" loading="eager" decoding="async" 2237 draggable="false"> 2238 2239 <img src="img/orgaos/mpmg.png" alt="MPMG" width="117" 2240 height="28" loading="eager" decoding="async" 2241 draggable="false"> 2242 2243 <img src="img/orgaos/mppr.png" alt="MPPR" width="112" 2244 height="28" loading="eager" decoding="async" 2245 draggable="false"> 2246 2247 <img src="img/orgaos/tjmt.png" alt="TJMT" width="102" 2248 height="28" loading="eager" decoding="async" 2249 draggable="false"> 2250 2251 <img src="img/orgaos/tjsp.png" alt="TJSP" width="92" 2252 height="28" loading="eager" decoding="async" 2253 draggable="false"> 2254 2255 <img src="img/orgaos/tjpr.png" alt="TJPR" width="96" 2256 height="28" loading="eager" decoding="async" 2257 draggable="false"> 2258 2259 <img src="img/orgaos/mpto.png" alt="MPTO" width="107" 2260 height="28" loading="eager" decoding="async" 2261 draggable="false"> 2262 2263 <img src="img/orgaos/aasp.png" alt="AASP" width="100" 2264 height="28" loading="eager" decoding="async" 2265 draggable="false"> 2266 2267 <img src="img/orgaos/mpma.png" alt="MPMA" width="122" 2268 height="28" loading="eager" decoding="async" 2269 draggable="false"> 2270 2271 <img src="img/orgaos/tjce.png" alt="TJCE" width="94" 2272 height="28" loading="eager" decoding="async" 2273 draggable="false"> 2274 2275 <img src="img/orgaos/mpf.png" alt="MPF" width="82" 2276 height="28" loading="eager" decoding="async" 2277 draggable="false"> 2278 2279 <img src="img/orgaos/tjto.png" alt="TJTO" width="94" 2280 height="28" loading="eager" decoding="async" 2281 draggable="false"> 2282 2283 <img src="img/orgaos/dpe-pa.png" alt="DPE/PA" width="136" 2284 height="28" loading="eager" decoding="async" 2285 draggable="false"> 2286 2287 <img src="img/orgaos/tjma.png" alt="TJMA" width="106" 2288 height="28" loading="eager" decoding="async" 2289 draggable="false"> 2290 2291 <img src="img/orgaos/mpce.png" alt="MPCE" width="107" 2292 height="28" loading="eager" decoding="async" 2293 draggable="false"> 2294 2295 <img src="img/orgaos/mppa.png" alt="MPPA" width="110" 2296 height="28" loading="eager" decoding="async" 2297 draggable="false"> 2298 2299 <img src="img/orgaos/tjam.png" alt="TJAM" width="103" 2300 height="28" loading="eager" decoding="async" 2301 draggable="false"> 2302 2303 <img src="img/orgaos/tjpa.png" alt="TJPA" width="94" 2304 height="28" loading="eager" decoding="async" 2305 draggable="false"> 2306 2307 <img src="img/orgaos/tjmg.png" alt="TJMG" width="103" 2308 height="28" loading="eager" decoding="async" 2309 draggable="false"> 2310 2311 <img src="img/orgaos/mpmt.png" alt="MPMT" width="118" 2312 height="28" loading="eager" decoding="async" 2313 draggable="false"> 2314 2315 <img src="img/orgaos/mppe.png" alt="MPPE" width="110" 2316 height="28" loading="eager" decoding="async" 2317 draggable="false"> 2318 2319 <img src="img/orgaos/mprj.png" alt="MPRJ" width="105" 2320 height="28" loading="eager" decoding="async" 2321 draggable="false"> 2322 2323 <img src="img/orgaos/tjba.png" alt="TJBA" width="98" 2324 height="28" loading="eager" decoding="async" 2325 draggable="false"> 2326 2327 </div> 2328 2329 <div class="home-users-marquee__set" aria-hidden="true" > 2330 2331 <img src="img/orgaos/oab-sp.png" alt="" width="142" 2332 height="28" loading="lazy" decoding="async" 2333 draggable="false"> 2334 2335 <img src="img/orgaos/mpgo.png" alt="" width="113" 2336 height="28" loading="lazy" decoding="async" 2337 draggable="false"> 2338 2339 <img src="img/orgaos/mpmg.png" alt="" width="117" 2340 height="28" loading="lazy" decoding="async" 2341 draggable="false"> 2342 2343 <img src="img/orgaos/mppr.png" alt="" width="112" 2344 height="28" loading="lazy" decoding="async" 2345 draggable="false"> 2346 2347 <img src="img/orgaos/tjmt.png" alt="" width="102" 2348 height="28" loading="lazy" decoding="async" 2349 draggable="false"> 2350 2351 <img src="img/orgaos/tjsp.png" alt="" width="92" 2352 height="28" loading="lazy" decoding="async" 2353 draggable="false"> 2354 2355 <img src="img/orgaos/tjpr.png" alt="" width="96" 2356 height="28" loading="lazy" decoding="async" 2357 draggable="false"> 2358 2359 <img src="img/orgaos/mpto.png" alt="" width="107" 2360 height="28" loading="lazy" decoding="async" 2361 draggable="false"> 2362 2363 <img src="img/orgaos/aasp.png" alt="" width="100" 2364 height="28" loading="lazy" decoding="async" 2365 draggable="false"> 2366 2367 <img src="img/orgaos/mpma.png" alt="" width="122" 2368 height="28" loading="lazy" decoding="async" 2369 draggable="false"> 2370 2371 <img src="img/orgaos/tjce.png" alt="" width="94" 2372 height="28" loading="lazy" decoding="async" 2373 draggable="false"> 2374 2375 <img src="img/orgaos/mpf.png" alt="" width="82" 2376 height="28" loading="lazy" decoding="async" 2377 draggable="false"> 2378 2379 <img src="img/orgaos/tjto.png" alt="" width="94" 2380 height="28" loading="lazy" decoding="async" 2381 draggable="false"> 2382 2383 <img src="img/orgaos/dpe-pa.png" alt="" width="136" 2384 height="28" loading="lazy" decoding="async" 2385 draggable="false"> 2386 2387 <img src="img/orgaos/tjma.png" alt="" width="106" 2388 height="28" loading="lazy" decoding="async" 2389 draggable="false"> 2390 2391 <img src="img/orgaos/mpce.png" alt="" width="107" 2392 height="28" loading="lazy" decoding="async" 2393 draggable="false"> 2394 2395 <img src="img/orgaos/mppa.png" alt="" width="110" 2396 height="28" loading="lazy" decoding="async" 2397 draggable="false"> 2398 2399 <img src="img/orgaos/tjam.png" alt="" width="103" 2400 height="28" loading="lazy" decoding="async" 2401 draggable="false"> 2402 2403 <img src="img/orgaos/tjpa.png" alt="" width="94" 2404 height="28" loading="lazy" decoding="async" 2405 draggable="false"> 2406 2407 <img src="img/orgaos/tjmg.png" alt="" width="103" 2408 height="28" loading="lazy" decoding="async" 2409 draggable="false"> 2410 2411 <img src="img/orgaos/mpmt.png" alt="" width="118" 2412 height="28" loading="lazy" decoding="async" 2413 draggable="false"> 2414 2415 <img src="img/orgaos/mppe.png" alt="" width="110" 2416 height="28" loading="lazy" decoding="async" 2417 draggable="false"> 2418 2419 <img src="img/orgaos/mprj.png" alt="" width="105" 2420 height="28" loading="lazy" decoding="async" 2421 draggable="false"> 2422 2423 <img src="img/orgaos/tjba.png" alt="" width="98" 2424 height="28" loading="lazy" decoding="async" 2425 draggable="false"> 2426 2427 </div> 2428 2429 </div> 2430 </div> 2431 </section> 2432 2433 2434 <section class="home-section home-section--tone-0"> 2435 <div class="home-section-bg" aria-hidden="true"></div> 2436 2437 2438 <div class="home-card"> 2439 <a href="/minha-conta" target="_blank" class="home-card-link"> 2440 <div class="home-card-icon"> 2441 2442 2443 <img src="svg/monitor.svg" alt="monitor" width="48" height="48"> 2444 2445 </div> 2446 <div class="home-card-content"> 2447 <div class="home-card-title">
2448 <span>Minha Conta</span> 2449 </div> 2450 2451 <div class="home-card-description">Informações consolidadas sobre o seu uso do CogniJUS</div> 2452 2453 </div> 2454 </a> 2455 </div> 2456 2457 <div class="home-card"> 2458 <a href="/gestaoprocessual" target="_blank" class="home-card-link"> 2459 <div class="home-card-icon"> 2460 2461 2462 <img src="svg/monitor.svg" alt="monitor" width="48" height="48"> 2463 2464 </div> 2465 <div class="home-card-content"> 2466 <div class="home-card-title"> 2467 <span>Gestão Processual</span> 2468 </div> 2469 2470 <div class="home-card-description">Ferramentas para otimizar a sua gestão processual.</div> 2471 2472 </div> 2473 </a> 2474 </div> 2475 2476 <div class="home-card"> 2477 <a href="/gestaoprocessual?tab=meus-processos" target="_blank" class="home-card-link"> 2478 <div class="home-card-icon"> 2479 2480 2481 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 2482 2483 </div> 2484 <div class="home-card-content"> 2485 <div class="home-card-title"> 2486 <span>Assessor JurÃdico</span> 2487 </div> 2488 2489 <div class="home-card-description">O melhor assessor jurÃdico do Brasil</div> 2490 2491 </div> 2492 </a> 2493 </div> 2494 2495 </section> 2496 2497 <section class="home-section home-section--tone-1"> 2498 <div class="home-section-bg" aria-hidden="true"></div> 2499 2500 <div class="home-section-divider"> 2501 <span class="fakeLabel-cv">Agentes - Chat de Jurisprudência</span> 2502 </div> 2503 2504 2505 <div class="home-card"> 2506 <a href="/chatjuris_stf" target="_blank" class="home-card-link"> 2507 <div class="home-card-icon"> 2508 2509 2510 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 2511 2512 </div> 2513 <div class="home-card-content"> 2514 <div class="home-card-title"> 2515 <span>Jurisprudência do STF - consulte com IA</span> 2516 </div> 2517 2518 <div class="home-card-description">Consulte a jurisprudência do STF por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2519 2520 </div> 2521 </a> 2522 </div> 2523 2524 <div class="home-card"> 2525 <a href="/chatjuris_stj" target="_blank" class="home-card-link"> 2526 <div class="home-card-icon"> 2527 2528 2529 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 2530 2531 </div> 2532 <div class="home-card-content"> 2533 <div class="home-card-title"> 2534 <span>Jurisprudência do STJ - consulte com IA</span> 2535 </div> 2536 2537 <div class="home-card-description">Consulte a jurisprudência do STJ por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2538 2539 </div> 2540 </a> 2541 </div> 2542 2543 <div class="home-card"> 2544 <a href="/chatjuris_trf1" target="_blank" class="home-card-link"> 2545 <div class="home-card-icon"> 2546 2547 2548 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 2549 2550 </div> 2551 <div class="home-card-content"> 2552 <div class="home-card-title"> 2553 <span>
2553Jurisprudência do TRF1 - consulte com IA</span> 2554 </div> 2555 2556 <div class="home-card-description">Consulte a jurisprudência do TRF1 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2557 2558 </div> 2559 </a> 2560 </div> 2561 2562 <div class="home-card"> 2563 <a href="/chatjuris_trf2" target="_blank" class="home-card-link"> 2564 <div class="home-card-icon"> 2565 2566 2567 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 2568 2569 </div> 2570 <div class="home-card-content"> 2571 <div class="home-card-title"> 2572 <span>Jurisprudência do TRF2 - consulte com IA</span> 2573 </div> 2574 2575 <div class="home-card-description">Consulte a jurisprudência do TRF2 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2576 2577 </div> 2578 </a> 2579 </div> 2580 2581 <div class="home-card"> 2582 <a href="/chatjuris_trf3" target="_blank" class="home-card-link"> 2583 <div class="home-card-icon"> 2584 2585 2586 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 2587 2588 </div> 2589 <div class="home-card-content"> 2590 <div class="home-card-title"> 2591 <span>Jurisprudência do TRF3 - consulte com IA</span> 2592 </div> 2593 2594 <div class="home-card-description">Consulte a jurisprudência do TRF3 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2595 2596 </div> 2597 </a> 2598 </div> 2599 2600 <div class="home-card"> 2601 <a href="/chatjuris_trf4" target="_blank" class="home-card-link"> 2602 <div class="home-card-icon"> 2603 2604 2605 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 2606 2607 </div> 2608 <div class="home-card-content"> 2609 <div class="home-card-title"> 2610 <span>Jurisprudência do TRF4 - consulte com IA</span> 2611 </div> 2612 2613 <div class="home-card-description">Consulte a jurisprudência do TRF4 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2614 2615 </div> 2616 </a> 2617 </div> 2618 2619 <div class="home-card"> 2620 <a href="/chatjuris_trf5" target="_blank" class="home-card-link"> 2621 <div class="home-card-icon"> 2622 2623 2624 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 2625 2626 </div> 2627 <div class="home-card-content"> 2628 <div class="home-card-title"> 2629 <span>Jurisprudência do TRF5 - consulte com IA</span> 2630 </div> 2631 2632 <div class="home-card-description">Consulte a jurisprudência do TRF5 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2633 2634 </div> 2635 </a> 2636 </div> 2637 2638 <div class="home-card"> 2639 <a href="/chatjuris_trf6" target="_blank" class="home-card-link"> 2640 <div class="home-card-icon"> 2641 2642 2643 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 2644 2645 </div> 2646 <div class="home-card-content"> 2647 <div class="home-card-title"> 2648 <span>Jurisprudência do TRF6 - consulte com IA</span> 2649 </div> 2650 2651 <div class="home-card-description">
2651Consulte a jurisprudência do TRF6 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2652 2653 </div> 2654 </a> 2655 </div> 2656 2657 <div class="home-card"> 2658 <a href="/chatjuris_tjac" target="_blank" class="home-card-link"> 2659 <div class="home-card-icon"> 2660 2661 2662 2663 2664 <picture> 2665 <source srcset="img/states-optimized/ac.webp" type="image/webp"> 2666 <img src="img/states-optimized/ac.png" alt="TJAC" width="48" height="48" 2667 class="state-flag-icon" loading="lazy"> 2668 </picture> 2669 2670 </div> 2671 <div class="home-card-content"> 2672 <div class="home-card-title"> 2673 <span>Jurisprudência do TJAC - consulte com IA</span> 2674 </div> 2675 2676 <div class="home-card-description">Consulte a jurisprudência do TJAC por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2677 2678 </div> 2679 </a> 2680 </div> 2681 2682 <div class="home-card"> 2683 <a href="/chatjuris_tjal" target="_blank" class="home-card-link"> 2684 <div class="home-card-icon"> 2685 2686 2687 2688 2689 <picture> 2690 <source srcset="img/states-optimized/al.webp" type="image/webp"> 2691 <img src="img/states-optimized/al.png" alt="TJAL" width="48" height="48" 2692 class="state-flag-icon" loading="lazy"> 2693 </picture> 2694 2695 </div> 2696 <div class="home-card-content"> 2697 <div class="home-card-title"> 2698 <span>Jurisprudência do TJAL - consulte com IA</span> 2699 </div> 2700 2701 <div class="home-card-description">Consulte a jurisprudência do TJAL por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2702 2703 </div> 2704 </a> 2705 </div> 2706 2707 <div class="home-card"> 2708 <a href="/chatjuris_tjam" target="_blank" class="home-card-link"> 2709 <div class="home-card-icon"> 2710 2711 2712 2713 2714 <picture> 2715 <source srcset="img/states-optimized/am.webp" type="image/webp"> 2716 <img src="img/states-optimized/am.png" alt="TJAM" width="48" height="48" 2717 class="state-flag-icon" loading="lazy"> 2718 </picture> 2719 2720 </div> 2721 <div class="home-card-content"> 2722 <div class="home-card-title"> 2723 <span>Jurisprudência do TJAM - consulte com IA</span> 2724 </div> 2725 2726 <div class="home-card-description">Consulte a jurisprudência do TJAM por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2727 2728 </div> 2729 </a> 2730 </div> 2731 2732 <div class="home-card"> 2733 <a href="/chatjuris_tjap" target="_blank" class="home-card-link"> 2734 <div class="home-card-icon"> 2735 2736 2737 2738 2739 <picture> 2740 <source srcset="img/states-optimized/ap.webp" type="image/webp"> 2741 <img src="img/states-optimized/ap.png" alt="TJAP" width="48" height="48" 2742 class="state-flag-icon" loading="lazy"> 2743 </picture> 2744 2745 </div> 2746 <div class="home-card-content"> 2747 <div class="home-card-title">
2748 <span>Jurisprudência do TJAP - consulte com IA</span> 2749 </div> 2750 2751 <div class="home-card-description">Consulte a jurisprudência do TJAP por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2752 2753 </div> 2754 </a> 2755 </div> 2756 2757 <div class="home-card"> 2758 <a href="/chatjuris_tjba" target="_blank" class="home-card-link"> 2759 <div class="home-card-icon"> 2760 2761 2762 2763 2764 <picture> 2765 <source srcset="img/states-optimized/ba.webp" type="image/webp"> 2766 <img src="img/states-optimized/ba.png" alt="TJBA" width="48" height="48" 2767 class="state-flag-icon" loading="lazy"> 2768 </picture> 2769 2770 </div> 2771 <div class="home-card-content"> 2772 <div class="home-card-title"> 2773 <span>Jurisprudência do TJBA - consulte com IA</span> 2774 </div> 2775 2776 <div class="home-card-description">Consulte a jurisprudência do TJBA por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2777 2778 </div> 2779 </a> 2780 </div> 2781 2782 <div class="home-card"> 2783 <a href="/chatjuris_tjce" target="_blank" class="home-card-link"> 2784 <div class="home-card-icon"> 2785 2786 2787 2788 2789 <picture> 2790 <source srcset="img/states-optimized/ce.webp" type="image/webp"> 2791 <img src="img/states-optimized/ce.png" alt="TJCE" width="48" height="48" 2792 class="state-flag-icon" loading="lazy"> 2793 </picture> 2794 2795 </div> 2796 <div class="home-card-content"> 2797 <div class="home-card-title"> 2798 <span>Jurisprudência do TJCE - consulte com IA</span> 2799 </div> 2800 2801 <div class="home-card-description">Consulte a jurisprudência do TJCE por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2802 2803 </div> 2804 </a> 2805 </div> 2806 2807 <div class="home-card"> 2808 <a href="/chatjuris_tjdft" target="_blank" class="home-card-link"> 2809 <div class="home-card-icon"> 2810 2811 2812 2813 2814 <picture> 2815 <source srcset="img/states-optimized/df.webp" type="image/webp"> 2816 <img src="img/states-optimized/df.png" alt="TJDFT" width="48" height="48" 2817 class="state-flag-icon" loading="lazy"> 2818 </picture> 2819 2820 </div> 2821 <div class="home-card-content"> 2822 <div class="home-card-title"> 2823 <span>Jurisprudência do TJDFT - consulte com IA</span> 2824 </div> 2825 2826 <div class="home-card-description">Consulte a jurisprudência do TJDFT por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2827 2828 </div> 2829 </a> 2830 </div> 2831 2832 <div class="home-card"> 2833 <a href="/chatjuris_tjes" target="_blank" class="home-card-link"> 2834 <div class="home-card-icon"> 2835 2836 2837 2838 2839 <picture> 2840 <source srcset="img/states-optimized/es.webp" type="image/webp"> 2841 <img src="img/states-optimized/es.png" alt="TJES" width="48" height="48" 2842 class="state-flag-icon" loading="lazy"> 2843 </picture> 2844 2845 </div> 2846 <div class="home-card-content"> 2847 <div class="home-card-title">
2848 <span>Jurisprudência do TJES - consulte com IA</span> 2849 </div> 2850 2851 <div class="home-card-description">Consulte a jurisprudência do TJES por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2852 2853 </div> 2854 </a> 2855 </div> 2856 2857 <div class="home-card"> 2858 <a href="/chatjuris_tjgo" target="_blank" class="home-card-link"> 2859 <div class="home-card-icon"> 2860 2861 2862 2863 2864 <picture> 2865 <source srcset="img/states-optimized/go.webp" type="image/webp"> 2866 <img src="img/states-optimized/go.png" alt="TJGO" width="48" height="48" 2867 class="state-flag-icon" loading="lazy"> 2868 </picture> 2869 2870 </div> 2871 <div class="home-card-content"> 2872 <div class="home-card-title"> 2873 <span>Jurisprudência do TJGO - consulte com IA</span> 2874 </div> 2875 2876 <div class="home-card-description">Consulte a jurisprudência do TJGO por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2877 2878 </div> 2879 </a> 2880 </div> 2881 2882 <div class="home-card"> 2883 <a href="/chatjuris_tjma" target="_blank" class="home-card-link"> 2884 <div class="home-card-icon"> 2885 2886 2887 2888 2889 <picture> 2890 <source srcset="img/states-optimized/ma.webp" type="image/webp"> 2891 <img src="img/states-optimized/ma.png" alt="TJMA" width="48" height="48" 2892 class="state-flag-icon" loading="lazy"> 2893 </picture> 2894 2895 </div> 2896 <div class="home-card-content"> 2897 <div class="home-card-title"> 2898 <span>Jurisprudência do TJMA - consulte com IA</span> 2899 </div> 2900 2901 <div class="home-card-description">Consulte a jurisprudência do TJMA por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2902 2903 </div> 2904 </a> 2905 </div> 2906 2907 <div class="home-card"> 2908 <a href="/chatjuris_tjmg" target="_blank" class="home-card-link"> 2909 <div class="home-card-icon"> 2910 2911 2912 2913 2914 <picture> 2915 <source srcset="img/states-optimized/mg.webp" type="image/webp"> 2916 <img src="img/states-optimized/mg.png" alt="TJMG" width="48" height="48" 2917 class="state-flag-icon" loading="lazy"> 2918 </picture> 2919 2920 </div> 2921 <div class="home-card-content"> 2922 <div class="home-card-title"> 2923 <span>Jurisprudência do TJMG - consulte com IA</span> 2924 </div> 2925 2926 <div class="home-card-description">Consulte a jurisprudência do TJMG por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2927 2928 </div> 2929 </a> 2930 </div> 2931 2932 <div class="home-card"> 2933 <a href="/chatjuris_tjmt" target="_blank" class="home-card-link"> 2934 <div class="home-card-icon"> 2935 2936 2937 2938 2939 <picture> 2940 <source srcset="img/states-optimized/mt.webp" type="image/webp"> 2941 <img src="img/states-optimized/mt.png" alt="TJMT" width="48" height="48" 2942 class="state-flag-icon" loading="lazy"> 2943 </picture> 2944 2945 </div> 2946 <div class="home-card-content"> 2947 <div class="home-card-title">
2948 <span>Jurisprudência do TJMT - consulte com IA</span> 2949 </div> 2950 2951 <div class="home-card-description">Consulte a jurisprudência do TJMT por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2952 2953 </div> 2954 </a> 2955 </div> 2956 2957 <div class="home-card"> 2958 <a href="/chatjuris_tjms" target="_blank" class="home-card-link"> 2959 <div class="home-card-icon"> 2960 2961 2962 2963 2964 <picture> 2965 <source srcset="img/states-optimized/ms.webp" type="image/webp"> 2966 <img src="img/states-optimized/ms.png" alt="TJMS" width="48" height="48" 2967 class="state-flag-icon" loading="lazy"> 2968 </picture> 2969 2970 </div> 2971 <div class="home-card-content"> 2972 <div class="home-card-title"> 2973 <span>Jurisprudência do TJMS - consulte com IA</span> 2974 </div> 2975 2976 <div class="home-card-description">Consulte a jurisprudência do TJMS por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 2977 2978 </div> 2979 </a> 2980 </div> 2981 2982 <div class="home-card"> 2983 <a href="/chatjuris_tjpa" target="_blank" class="home-card-link"> 2984 <div class="home-card-icon"> 2985 2986 2987 2988 2989 <picture> 2990 <source srcset="img/states-optimized/pa.webp" type="image/webp"> 2991 <img src="img/states-optimized/pa.png" alt="TJPA" width="48" height="48" 2992 class="state-flag-icon" loading="lazy"> 2993 </picture> 2994 2995 </div> 2996 <div class="home-card-content"> 2997 <div class="home-card-title"> 2998 <span>Jurisprudência do TJPA - consulte com IA</span> 2999 </div> 3000 3001 <div class="home-card-description">Consulte a jurisprudência do TJPA por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3002 3003 </div> 3004 </a> 3005 </div> 3006 3007 <div class="home-card"> 3008 <a href="/chatjuris_tjpb" target="_blank" class="home-card-link"> 3009 <div class="home-card-icon"> 3010 3011 3012 3013 3014 <picture> 3015 <source srcset="img/states-optimized/pb.webp" type="image/webp"> 3016 <img src="img/states-optimized/pb.png" alt="TJPB" width="48" height="48" 3017 class="state-flag-icon" loading="lazy"> 3018 </picture> 3019 3020 </div> 3021 <div class="home-card-content"> 3022 <div class="home-card-title"> 3023 <span>Jurisprudência do TJPB - consulte com IA</span> 3024 </div> 3025 3026 <div class="home-card-description">Consulte a jurisprudência do TJPB por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3027 3028 </div> 3029 </a> 3030 </div> 3031 3032 <div class="home-card"> 3033 <a href="/chatjuris_tjpe" target="_blank" class="home-card-link"> 3034 <div class="home-card-icon"> 3035 3036 3037 3038 3039 <picture> 3040 <source srcset="img/states-optimized/pe.webp" type="image/webp"> 3041 <img src="img/states-optimized/pe.png" alt="TJPE" width="48" height="48" 3042 class="state-flag-icon" loading="lazy"> 3043 </picture> 3044 3045 </div> 3046 <div class="home-card-content"> 3047 <div class="home-card-title">
3048 <span>Jurisprudência do TJPE - consulte com IA</span> 3049 </div> 3050 3051 <div class="home-card-description">Consulte a jurisprudência do TJPE por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3052 3053 </div> 3054 </a> 3055 </div> 3056 3057 <div class="home-card"> 3058 <a href="/chatjuris_tjpi" target="_blank" class="home-card-link"> 3059 <div class="home-card-icon"> 3060 3061 3062 3063 3064 <picture> 3065 <source srcset="img/states-optimized/pi.webp" type="image/webp"> 3066 <img src="img/states-optimized/pi.png" alt="TJPI" width="48" height="48" 3067 class="state-flag-icon" loading="lazy"> 3068 </picture> 3069 3070 </div> 3071 <div class="home-card-content"> 3072 <div class="home-card-title"> 3073 <span>Jurisprudência do TJPI - consulte com IA</span> 3074 </div> 3075 3076 <div class="home-card-description">Consulte a jurisprudência do TJPI por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3077 3078 </div> 3079 </a> 3080 </div> 3081 3082 <div class="home-card"> 3083 <a href="/chatjuris_tjpr" target="_blank" class="home-card-link"> 3084 <div class="home-card-icon"> 3085 3086 3087 3088 3089 <picture> 3090 <source srcset="img/states-optimized/pr.webp" type="image/webp"> 3091 <img src="img/states-optimized/pr.png" alt="TJPR" width="48" height="48" 3092 class="state-flag-icon" loading="lazy"> 3093 </picture> 3094 3095 </div> 3096 <div class="home-card-content"> 3097 <div class="home-card-title"> 3098 <span>Jurisprudência do TJPR - consulte com IA</span> 3099 </div> 3100 3101 <div class="home-card-description">Consulte a jurisprudência do TJPR por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3102 3103 </div> 3104 </a> 3105 </div> 3106 3107 <div class="home-card"> 3108 <a href="/chatjuris_tjrj" target="_blank" class="home-card-link"> 3109 <div class="home-card-icon"> 3110 3111 3112 3113 3114 <picture> 3115 <source srcset="img/states-optimized/rj.webp" type="image/webp"> 3116 <img src="img/states-optimized/rj.png" alt="TJRJ" width="48" height="48" 3117 class="state-flag-icon" loading="lazy"> 3118 </picture> 3119 3120 </div> 3121 <div class="home-card-content"> 3122 <div class="home-card-title"> 3123 <span>Jurisprudência do TJRJ - consulte com IA</span> 3124 </div> 3125 3126 <div class="home-card-description">Consulte a jurisprudência do TJRJ por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3127 3128 </div> 3129 </a> 3130 </div> 3131 3132 <div class="home-card"> 3133 <a href="/chatjuris_tjrn" target="_blank" class="home-card-link"> 3134 <div class="home-card-icon"> 3135 3136 3137 3138 3139 <picture> 3140 <source srcset="img/states-optimized/rn.webp" type="image/webp"> 3141 <img src="img/states-optimized/rn.png" alt="TJRN" width="48" height="48" 3142 class="state-flag-icon" loading="lazy"> 3143 </picture> 3144 3145 </div> 3146 <div class="home-card-content"> 3147 <div class="home-card-title">
3148 <span>Jurisprudência do TJRN - consulte com IA</span> 3149 </div> 3150 3151 <div class="home-card-description">Consulte a jurisprudência do TJRN por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3152 3153 </div> 3154 </a> 3155 </div> 3156 3157 <div class="home-card"> 3158 <a href="/chatjuris_tjro" target="_blank" class="home-card-link"> 3159 <div class="home-card-icon"> 3160 3161 3162 3163 3164 <picture> 3165 <source srcset="img/states-optimized/ro.webp" type="image/webp"> 3166 <img src="img/states-optimized/ro.png" alt="TJRO" width="48" height="48" 3167 class="state-flag-icon" loading="lazy"> 3168 </picture> 3169 3170 </div> 3171 <div class="home-card-content"> 3172 <div class="home-card-title"> 3173 <span>Jurisprudência do TJRO - consulte com IA</span> 3174 </div> 3175 3176 <div class="home-card-description">Consulte a jurisprudência do TJRO por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3177 3178 </div> 3179 </a> 3180 </div> 3181 3182 <div class="home-card"> 3183 <a href="/chatjuris_tjrs" target="_blank" class="home-card-link"> 3184 <div class="home-card-icon"> 3185 3186 3187 3188 3189 <picture> 3190 <source srcset="img/states-optimized/rs.webp" type="image/webp"> 3191 <img src="img/states-optimized/rs.png" alt="TJRS" width="48" height="48" 3192 class="state-flag-icon" loading="lazy"> 3193 </picture> 3194 3195 </div> 3196 <div class="home-card-content"> 3197 <div class="home-card-title"> 3198 <span>Jurisprudência do TJRS - consulte com IA</span> 3199 </div> 3200 3201 <div class="home-card-description">Consulte a jurisprudência do TJRS por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3202 3203 </div> 3204 </a> 3205 </div> 3206 3207 <div class="home-card"> 3208 <a href="/chatjuris_tjrr" target="_blank" class="home-card-link"> 3209 <div class="home-card-icon"> 3210 3211 3212 3213 3214 <picture> 3215 <source srcset="img/states-optimized/rr.webp" type="image/webp"> 3216 <img src="img/states-optimized/rr.png" alt="TJRR" width="48" height="48" 3217 class="state-flag-icon" loading="lazy"> 3218 </picture> 3219 3220 </div> 3221 <div class="home-card-content"> 3222 <div class="home-card-title"> 3223 <span>Jurisprudência do TJRR - consulte com IA</span> 3224 </div> 3225 3226 <div class="home-card-description">Consulte a jurisprudência do TJRR por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3227 3228 </div> 3229 </a> 3230 </div> 3231 3232 <div class="home-card"> 3233 <a href="/chatjuris_tjsc" target="_blank" class="home-card-link"> 3234 <div class="home-card-icon"> 3235 3236 3237 3238 3239 <picture> 3240 <source srcset="img/states-optimized/sc.webp" type="image/webp"> 3241 <img src="img/states-optimized/sc.png" alt="TJSC" width="48" height="48" 3242 class="state-flag-icon" loading="lazy"> 3243 </picture> 3244 3245 </div> 3246 <div class="home-card-content"> 3247 <div class="home-card-title">
3248 <span>Jurisprudência do TJSC - consulte com IA</span> 3249 </div> 3250 3251 <div class="home-card-description">Consulte a jurisprudência do TJSC por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3252 3253 </div> 3254 </a> 3255 </div> 3256 3257 <div class="home-card"> 3258 <a href="/chatjuris_tjse" target="_blank" class="home-card-link"> 3259 <div class="home-card-icon"> 3260 3261 3262 3263 3264 <picture> 3265 <source srcset="img/states-optimized/se.webp" type="image/webp"> 3266 <img src="img/states-optimized/se.png" alt="TJSE" width="48" height="48" 3267 class="state-flag-icon" loading="lazy"> 3268 </picture> 3269 3270 </div> 3271 <div class="home-card-content"> 3272 <div class="home-card-title"> 3273 <span>Jurisprudência do TJSE - consulte com IA</span> 3274 </div> 3275 3276 <div class="home-card-description">Consulte a jurisprudência do TJSE por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3277 3278 </div> 3279 </a> 3280 </div> 3281 3282 <div class="home-card"> 3283 <a href="/chatjuris_tjsp" target="_blank" class="home-card-link"> 3284 <div class="home-card-icon"> 3285 3286 3287 3288 3289 <picture> 3290 <source srcset="img/states-optimized/sp.webp" type="image/webp"> 3291 <img src="img/states-optimized/sp.png" alt="TJSP" width="48" height="48" 3292 class="state-flag-icon" loading="lazy"> 3293 </picture> 3294 3295 </div> 3296 <div class="home-card-content"> 3297 <div class="home-card-title"> 3298 <span>Jurisprudência do TJSP - consulte com IA</span> 3299 </div> 3300 3301 <div class="home-card-description">Consulte a jurisprudência do TJSP por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3302 3303 </div> 3304 </a> 3305 </div> 3306 3307 <div class="home-card"> 3308 <a href="/chatjuris_tjto" target="_blank" class="home-card-link"> 3309 <div class="home-card-icon"> 3310 3311 3312 3313 3314 <picture> 3315 <source srcset="img/states-optimized/to.webp" type="image/webp"> 3316 <img src="img/states-optimized/to.png" alt="TJTO" width="48" height="48" 3317 class="state-flag-icon" loading="lazy"> 3318 </picture> 3319 3320 </div> 3321 <div class="home-card-content"> 3322 <div class="home-card-title"> 3323 <span>Jurisprudência do TJTO - consulte com IA</span> 3324 </div> 3325 3326 <div class="home-card-description">Consulte a jurisprudência do TJTO por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3327 3328 </div> 3329 </a> 3330 </div> 3331 3332 </section> 3333 3334 <section class="home-section home-section--tone-0"> 3335 <div class="home-section-bg" aria-hidden="true"></div> 3336 3337 <div class="home-section-divider"> 3338 <span class="fakeLabel-cv">Agentes - Chat de Jurisprudência - Trabalhista</span> 3339 </div> 3340 3341 3342 <div class="home-card"> 3343 <a href="/chatjuris_tst" target="_blank" class="home-card-link"> 3344 <div class="home-card-icon"> 3345 3346 3347 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3348 3349 </div> 3350 <div class="home-card-content"> 3351 <div class="home-card-title">
3352 <span>Jurisprudência do TST - consulte com IA</span> 3353 </div> 3354 3355 <div class="home-card-description">Consulte a jurisprudência do TST por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3356 3357 </div> 3358 </a> 3359 </div> 3360 3361 <div class="home-card"> 3362 <a href="/chatjuris_trt1" target="_blank" class="home-card-link"> 3363 <div class="home-card-icon"> 3364 3365 3366 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3367 3368 </div> 3369 <div class="home-card-content"> 3370 <div class="home-card-title"> 3371 <span>Jurisprudência do TRT1 - consulte com IA</span> 3372 </div> 3373 3374 <div class="home-card-description">Consulte a jurisprudência do TRT1 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3375 3376 </div> 3377 </a> 3378 </div> 3379 3380 <div class="home-card"> 3381 <a href="/chatjuris_trt2" target="_blank" class="home-card-link"> 3382 <div class="home-card-icon"> 3383 3384 3385 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3386 3387 </div> 3388 <div class="home-card-content"> 3389 <div class="home-card-title"> 3390 <span>Jurisprudência do TRT2 - consulte com IA</span> 3391 </div> 3392 3393 <div class="home-card-description">Consulte a jurisprudência do TRT2 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3394 3395 </div> 3396 </a> 3397 </div> 3398 3399 <div class="home-card"> 3400 <a href="/chatjuris_trt3" target="_blank" class="home-card-link"> 3401 <div class="home-card-icon"> 3402 3403 3404 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3405 3406 </div> 3407 <div class="home-card-content"> 3408 <div class="home-card-title"> 3409 <span>Jurisprudência do TRT3 - consulte com IA</span> 3410 </div> 3411 3412 <div class="home-card-description">Consulte a jurisprudência do TRT3 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3413 3414 </div> 3415 </a> 3416 </div> 3417 3418 <div class="home-card"> 3419 <a href="/chatjuris_trt4" target="_blank" class="home-card-link"> 3420 <div class="home-card-icon"> 3421 3422 3423 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3424 3425 </div> 3426 <div class="home-card-content"> 3427 <div class="home-card-title"> 3428 <span>Jurisprudência do TRT4 - consulte com IA</span> 3429 </div> 3430 3431 <div class="home-card-description">Consulte a jurisprudência do TRT4 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3432 3433 </div> 3434 </a> 3435 </div> 3436 3437 <div class="home-card"> 3438 <a href="/chatjuris_trt5" target="_blank" class="home-card-link"> 3439 <div class="home-card-icon"> 3440 3441 3442 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3443 3444 </div> 3445 <div class="home-card-content"> 3446 <div class="home-card-title"> 3447 <span>Jurisprudência do TRT5 - consulte com IA</span> 3448 </div> 3449 3450 <div class="home-card-description">Consulte a jurisprudência do TRT5 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3451 3452 </div> 3453 </a> 3454 </div> 3455 3456 <div class="home-card"> 3457 <a href="/chatjuris_trt6" target="_blank" class="home-card-link"> 3458 <div class="home-card-icon"> 3459 3460 3461 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3462 3463 </div> 3464 <div class="home-card-content"> 3465 <div class="home-card-title">
3466 <span>Jurisprudência do TRT6 - consulte com IA</span> 3467 </div> 3468 3469 <div class="home-card-description">Consulte a jurisprudência do TRT6 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3470 3471 </div> 3472 </a> 3473 </div> 3474 3475 <div class="home-card"> 3476 <a href="/chatjuris_trt7" target="_blank" class="home-card-link"> 3477 <div class="home-card-icon"> 3478 3479 3480 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3481 3482 </div> 3483 <div class="home-card-content"> 3484 <div class="home-card-title"> 3485 <span>Jurisprudência do TRT7 - consulte com IA</span> 3486 </div> 3487 3488 <div class="home-card-description">Consulte a jurisprudência do TRT7 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3489 3490 </div> 3491 </a> 3492 </div> 3493 3494 <div class="home-card"> 3495 <a href="/chatjuris_trt8" target="_blank" class="home-card-link"> 3496 <div class="home-card-icon"> 3497 3498 3499 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3500 3501 </div> 3502 <div class="home-card-content"> 3503 <div class="home-card-title"> 3504 <span>Jurisprudência do TRT8 - consulte com IA</span> 3505 </div> 3506 3507 <div class="home-card-description">Consulte a jurisprudência do TRT8 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3508 3509 </div> 3510 </a> 3511 </div> 3512 3513 <div class="home-card"> 3514 <a href="/chatjuris_trt9" target="_blank" class="home-card-link"> 3515 <div class="home-card-icon"> 3516 3517 3518 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3519 3520 </div> 3521 <div class="home-card-content"> 3522 <div class="home-card-title"> 3523 <span>Jurisprudência do TRT9 - consulte com IA</span> 3524 </div> 3525 3526 <div class="home-card-description">Consulte a jurisprudência do TRT9 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3527 3528 </div> 3529 </a> 3530 </div> 3531 3532 <div class="home-card"> 3533 <a href="/chatjuris_trt10" target="_blank" class="home-card-link"> 3534 <div class="home-card-icon"> 3535 3536 3537 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3538 3539 </div> 3540 <div class="home-card-content"> 3541 <div class="home-card-title"> 3542 <span>Jurisprudência do TRT10 - consulte com IA</span> 3543 </div> 3544 3545 <div class="home-card-description">Consulte a jurisprudência do TRT10 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3546 3547 </div> 3548 </a> 3549 </div> 3550 3551 <div class="home-card"> 3552 <a href="/chatjuris_trt11" target="_blank" class="home-card-link"> 3553 <div class="home-card-icon"> 3554 3555 3556 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3557 3558 </div> 3559 <div class="home-card-content"> 3560 <div class="home-card-title"> 3561 <span>Jurisprudência do TRT11 - consulte com IA</span> 3562 </div> 3563 3564 <div class="home-card-description">Consulte a jurisprudência do TRT11 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3565 3566 </div> 3567 </a> 3568 </div> 3569 3570 <div class="home-card"> 3571 <a href="/chatjuris_trt12" target="_blank" class="home-card-link"> 3572 <div class="home-card-icon"> 3573 3574 3575 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3576 3577 </div> 3578 <div class="home-card-content"> 3579 <div class="home-card-title">
3580 <span>Jurisprudência do TRT12 - consulte com IA</span> 3581 </div> 3582 3583 <div class="home-card-description">Consulte a jurisprudência do TRT12 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3584 3585 </div> 3586 </a> 3587 </div> 3588 3589 <div class="home-card"> 3590 <a href="/chatjuris_trt13" target="_blank" class="home-card-link"> 3591 <div class="home-card-icon"> 3592 3593 3594 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3595 3596 </div> 3597 <div class="home-card-content"> 3598 <div class="home-card-title"> 3599 <span>Jurisprudência do TRT13 - consulte com IA</span> 3600 </div> 3601 3602 <div class="home-card-description">Consulte a jurisprudência do TRT13 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3603 3604 </div> 3605 </a> 3606 </div> 3607 3608 <div class="home-card"> 3609 <a href="/chatjuris_trt14" target="_blank" class="home-card-link"> 3610 <div class="home-card-icon"> 3611 3612 3613 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3614 3615 </div> 3616 <div class="home-card-content"> 3617 <div class="home-card-title"> 3618 <span>Jurisprudência do TRT14 - consulte com IA</span> 3619 </div> 3620 3621 <div class="home-card-description">Consulte a jurisprudência do TRT14 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3622 3623 </div> 3624 </a> 3625 </div> 3626 3627 <div class="home-card"> 3628 <a href="/chatjuris_trt16" target="_blank" class="home-card-link"> 3629 <div class="home-card-icon"> 3630 3631 3632 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3633 3634 </div> 3635 <div class="home-card-content"> 3636 <div class="home-card-title"> 3637 <span>Jurisprudência do TRT16 - consulte com IA</span> 3638 </div> 3639 3640 <div class="home-card-description">Consulte a jurisprudência do TRT16 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3641 3642 </div> 3643 </a> 3644 </div> 3645 3646 <div class="home-card"> 3647 <a href="/chatjuris_trt17" target="_blank" class="home-card-link"> 3648 <div class="home-card-icon"> 3649 3650 3651 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3652 3653 </div> 3654 <div class="home-card-content"> 3655 <div class="home-card-title"> 3656 <span>Jurisprudência do TRT17 - consulte com IA</span> 3657 </div> 3658 3659 <div class="home-card-description">Consulte a jurisprudência do TRT17 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3660 3661 </div> 3662 </a> 3663 </div> 3664 3665 <div class="home-card"> 3666 <a href="/chatjuris_trt18" target="_blank" class="home-card-link"> 3667 <div class="home-card-icon"> 3668 3669 3670 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3671 3672 </div> 3673 <div class="home-card-content"> 3674 <div class="home-card-title"> 3675 <span>Jurisprudência do TRT18 - consulte com IA</span> 3676 </div> 3677 3678 <div class="home-card-description">Consulte a jurisprudência do TRT18 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3679 3680 </div> 3681 </a> 3682 </div> 3683 3684 <div class="home-card"> 3685 <a href="/chatjuris_trt19" target="_blank" class="home-card-link"> 3686 <div class="home-card-icon"> 3687 3688 3689 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3690 3691 </div> 3692 <div class="home-card-content"> 3693 <div class="home-card-title">
3694 <span>Jurisprudência do TRT19 - consulte com IA</span> 3695 </div> 3696 3697 <div class="home-card-description">Consulte a jurisprudência do TRT19 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3698 3699 </div> 3700 </a> 3701 </div> 3702 3703 <div class="home-card"> 3704 <a href="/chatjuris_trt20" target="_blank" class="home-card-link"> 3705 <div class="home-card-icon"> 3706 3707 3708 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3709 3710 </div> 3711 <div class="home-card-content"> 3712 <div class="home-card-title"> 3713 <span>Jurisprudência do TRT20 - consulte com IA</span> 3714 </div> 3715 3716 <div class="home-card-description">Consulte a jurisprudência do TRT20 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3717 3718 </div> 3719 </a> 3720 </div> 3721 3722 <div class="home-card"> 3723 <a href="/chatjuris_trt21" target="_blank" class="home-card-link"> 3724 <div class="home-card-icon"> 3725 3726 3727 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3728 3729 </div> 3730 <div class="home-card-content"> 3731 <div class="home-card-title"> 3732 <span>Jurisprudência do TRT21 - consulte com IA</span> 3733 </div> 3734 3735 <div class="home-card-description">Consulte a jurisprudência do TRT21 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3736 3737 </div> 3738 </a> 3739 </div> 3740 3741 <div class="home-card"> 3742 <a href="/chatjuris_trt22" target="_blank" class="home-card-link"> 3743 <div class="home-card-icon"> 3744 3745 3746 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3747 3748 </div> 3749 <div class="home-card-content"> 3750 <div class="home-card-title"> 3751 <span>Jurisprudência do TRT22 - consulte com IA</span> 3752 </div> 3753 3754 <div class="home-card-description">Consulte a jurisprudência do TRT22 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3755 3756 </div> 3757 </a> 3758 </div> 3759 3760 <div class="home-card"> 3761 <a href="/chatjuris_trt23" target="_blank" class="home-card-link"> 3762 <div class="home-card-icon"> 3763 3764 3765 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3766 3767 </div> 3768 <div class="home-card-content"> 3769 <div class="home-card-title"> 3770 <span>Jurisprudência do TRT23 - consulte com IA</span> 3771 </div> 3772 3773 <div class="home-card-description">Consulte a jurisprudência do TRT23 por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3774 3775 </div> 3776 </a> 3777 </div> 3778 3779 </section> 3780 3781 <section class="home-section home-section--tone-1"> 3782 <div class="home-section-bg" aria-hidden="true"></div> 3783 3784 <div class="home-section-divider"> 3785 <span class="fakeLabel-cv">Agentes - Chat de Jurisprudência - Tribunais de Contas e Administrativos</span> 3786 </div> 3787 3788 3789 <div class="home-card"> 3790 <a href="/chatjuris_tcu" target="_blank" class="home-card-link"> 3791 <div class="home-card-icon"> 3792 3793 3794 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3795 3796 </div> 3797 <div class="home-card-content"> 3798 <div class="home-card-title">
3799 <span>Jurisprudência do TCU - consulte com IA</span> 3800 </div> 3801 3802 <div class="home-card-description">Consulte a jurisprudência do TCU por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3803 3804 </div> 3805 </a> 3806 </div> 3807 3808 <div class="home-card"> 3809 <a href="/chatjuris_carf" target="_blank" class="home-card-link"> 3810 <div class="home-card-icon"> 3811 3812 3813 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3814 3815 </div> 3816 <div class="home-card-content"> 3817 <div class="home-card-title"> 3818 <span>Jurisprudência do CARF - consulte com IA</span> 3819 </div> 3820 3821 <div class="home-card-description">Consulte a jurisprudência do CARF por palavra-chave, tema ou ementa. Julgados com inteligência artificial.</div> 3822 3823 </div> 3824 </a> 3825 </div> 3826 3827 </section> 3828 3829 <section class="home-section home-section--tone-0"> 3830 <div class="home-section-bg" aria-hidden="true"></div> 3831 3832 <div class="home-section-divider"> 3833 <span class="fakeLabel-cv">Agentes - Outros Chats</span> 3834 </div> 3835 3836 3837 <div class="home-card"> 3838 <a href="/chatdoutrina" target="_blank" class="home-card-link"> 3839 <div class="home-card-icon"> 3840 3841 3842 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3843 3844 </div> 3845 <div class="home-card-content"> 3846 <div class="home-card-title"> 3847 <span>Chat de doutrina</span> 3848 </div> 3849 3850 <div class="home-card-description">Agente de IA especializado em doutrina jurÃdica</div> 3851 3852 </div> 3853 </a> 3854 </div> 3855 3856 <div class="home-card"> 3857 <a href="/chatassuntosgerais" target="_blank" class="home-card-link"> 3858 <div class="home-card-icon"> 3859 3860 3861 <img src="svg/cpu.svg" alt="cpu" width="48" height="48"> 3862 3863 </div> 3864 <div class="home-card-content"> 3865 <div class="home-card-title"> 3866 <span>Chat de assuntos gerais</span> 3867 </div> 3868 3869 <div class="home-card-description">Agente de IA capaz de responder perguntas gerais</div> 3870 3871 </div> 3872 </a> 3873 </div> 3874 3875 </section> 3876 3877 <section class="home-section home-section--tone-1"> 3878 <div class="home-section-bg" aria-hidden="true"></div> 3879 3880 <div class="home-section-divider"> 3881 <span class="fakeLabel-cv">Buscador</span> 3882 </div> 3883 3884 3885 <div class="home-card"> 3886 <a href="/buscador" target="_blank" class="home-card-link"> 3887 <div class="home-card-icon"> 3888 3889 3890 <img src="svg/settings.svg" alt="settings" width="48" height="48"> 3891 3892 </div> 3893 <div class="home-card-content"> 3894 <div class="home-card-title"> 3895 <span>Jurisprudência STF e STJ - Buscador de acórdãos, súmulas e teses</span> 3896 </div> 3897 3898 <div class="home-card-description">Pesquise a jurisprudência do STF, STJ e demais tribunais do paÃs por palavra-chave, tema, súmula, informativo, artigo de lei ou relator.</div> 3899 3900 </div> 3901 </a> 3902 </div> 3903 3904 <div class="home-card"> 3905 <a href="/buscadorDelito" target="_blank" class="home-card-link"> 3906 <div class="home-card-icon"> 3907 3908 3909 <img src="svg/settings.svg" alt="settings" width="48" height="48"> 3910 3911 </div> 3912 <div class="home-card-content"> 3913 <div class="home-card-title">
3914 <span>Buscador de infrações penais</span> 3915 </div> 3916 3917 <div class="home-card-description">O único buscador de infrações penais do Brasil</div> 3918 3919 </div> 3920 </a> 3921 </div> 3922 3923 </section> 3924 3925 <section class="home-section home-section--tone-0"> 3926 <div class="home-section-bg" aria-hidden="true"></div> 3927 3928 <div class="home-section-divider"> 3929 <span class="fakeLabel-cv">Concurso Público</span> 3930 </div> 3931 3932 3933 <div class="home-card"> 3934 <a href="/planejamento" target="_blank" class="home-card-link"> 3935 <div class="home-card-icon"> 3936 3937 3938 <img src="svg/folder.svg" alt="folder" width="48" height="48"> 3939 3940 </div> 3941 <div class="home-card-content"> 3942 <div class="home-card-title"> 3943 <span>Planejamento de estudo</span> 3944 </div> 3945 3946 <div class="home-card-description">Otimize a sua preparação de modo organizado</div> 3947 3948 </div> 3949 </a> 3950 </div> 3951 3952 <div class="home-card"> 3953 <a href="/cadernos" target="_blank" class="home-card-link"> 3954 <div class="home-card-icon"> 3955 3956 3957 <img src="svg/pdf.svg" alt="pdf" width="48" height="48"> 3958 3959 </div> 3960 <div class="home-card-content"> 3961 <div class="home-card-title"> 3962 <span>Cadernos em PDF</span> 3963 </div> 3964 3965 <div class="home-card-description">Baixe cadernos de jurisprudência do STF e do STJ em PDF</div> 3966 3967 </div> 3968 </a> 3969 </div> 3970 3971 <div class="home-card"> 3972 <a href="/qo" target="_blank" class="home-card-link"> 3973 <div class="home-card-icon"> 3974 3975 3976 <img src="svg/layers.svg" alt="layers" width="48" height="48"> 3977 3978 </div> 3979 <div class="home-card-content"> 3980 <div class="home-card-title"> 3981 <span>Questões objetivas para concurso</span> 3982 </div> 3983 3984 <div class="home-card-description">Treine com milhares de questões objetivas de concursos públicos da área jurÃdica</div> 3985 3986 </div> 3987 </a> 3988 </div> 3989 3990 <div class="home-card"> 3991 <a href="/flashcard" target="_blank" class="home-card-link"> 3992 <div class="home-card-icon"> 3993 3994 3995 <img src="svg/layers.svg" alt="layers" width="48" height="48"> 3996 3997 </div> 3998 <div class="home-card-content"> 3999 <div class="home-card-title"> 4000 <span>Flashcards jurÃdicos</span> 4001 </div> 4002 4003 <div class="home-card-description">Flashcards para otimizar o seu aprendizado</div> 4004 4005 </div> 4006 </a> 4007 </div> 4008 4009 <div class="home-card"> 4010 <a href="/resumo" target="_blank" class="home-card-link"> 4011 <div class="home-card-icon"> 4012 4013 4014 <img src="svg/layout.svg" alt="layout" width="48" height="48"> 4015 4016 </div> 4017 <div class="home-card-content"> 4018 <div class="home-card-title"> 4019 <span>Resumo de material de estudo</span> 4020 </div> 4021 4022 <div class="home-card-description">Transforme seu material de estudo em resumos inteligentes</div> 4023 4024 </div> 4025 </a> 4026 </div> 4027 4028 <div class="home-card"> 4029 <a href="/legislacao-interativa" target="_blank" class="home-card-link"> 4030 <div class="home-card-icon"> 4031 4032 4033 <img src="svg/book.svg" alt="book" width="48" height="48"> 4034 4035 </div> 4036 <div class="home-card-content"> 4037 <div class="home-card-title">
4038 <span>Legislação Interativa</span> 4039 </div> 4040 4041 <div class="home-card-description">Constituição, códigos e leis no formato interativo</div> 4042 4043 </div> 4044 </a> 4045 </div> 4046 4047 <div class="home-card"> 4048 <a href="/blog" target="_blank" class="home-card-link"> 4049 <div class="home-card-icon"> 4050 4051 4052 <img src="svg/pdf.svg" alt="pdf" width="48" height="48"> 4053 4054 </div> 4055 <div class="home-card-content"> 4056 <div class="home-card-title"> 4057 <span>Blog jurÃdico: julgados do STF e do STJ comentados</span> 4058 </div> 4059 4060 <div class="home-card-description">Análises de julgados do STF e do STJ explicadas para advogados, estudantes e concurseiros. Conteúdo jurÃdico atualizado no CogniJUS.</div> 4061 4062 </div> 4063 </a> 4064 </div> 4065 4066 </section> 4067 4068 <section class="home-section home-section--tone-1"> 4069 <div class="home-section-bg" aria-hidden="true"></div> 4070 4071 <div class="home-section-divider"> 4072 <span class="fakeLabel-cv">Análise de Casos Penais</span> 4073 </div> 4074 4075 4076 <div class="home-card"> 4077 <a href="/ppp" target="_blank" class="home-card-link"> 4078 <div class="home-card-icon"> 4079 4080 4081 <img src="svg/clock.svg" alt="clock" width="48" height="48"> 4082 4083 </div> 4084 <div class="home-card-content"> 4085 <div class="home-card-title"> 4086 <span>Calculadora de prescrição penal online</span> 4087 </div> 4088 4089 <div class="home-card-description">Calcule a prescrição da pretensão punitiva abstrata, retroativa e superveniente. Prazos do art. 109 do Código Penal, com interrupção, suspensão e art. 115.</div> 4090 4091 </div> 4092 </a> 4093 </div> 4094 4095 <div class="home-card"> 4096 <a href="/acordos" target="_blank" class="home-card-link"> 4097 <div class="home-card-icon"> 4098 4099 4100 <img src="svg/flag.svg" alt="flag" width="48" height="48"> 4101 4102 </div> 4103 <div class="home-card-content"> 4104 <div class="home-card-title"> 4105 <span>ANPP, transação penal e suspensão do processo</span> 4106 </div> 4107 4108 <div class="home-card-description">Analise o cabimento de ANPP (art. 28-A do CPP), transação penal e suspensão condicional do processo na Lei 9.099/1995, em uma só ferramenta.</div> 4109 4110 </div> 4111 </a> 4112 </div> 4113 4114 <div class="home-card"> 4115 <a href="/dosimetria" target="_blank" class="home-card-link"> 4116 <div class="home-card-icon"> 4117 4118 4119 <img src="svg/user.svg" alt="user" width="48" height="48"> 4120 4121 </div> 4122 <div class="home-card-content"> 4123 <div class="home-card-title"> 4124 <span>Calculadora de pena e dosimetria online</span> 4125 </div> 4126 4127 <div class="home-card-description">Calcule a dosimetria da pena nas 3 fases: pena-base, agravantes e atenuantes, e causas de aumento e diminuição. Calculadora de pena com art. 59 do CP.</div> 4128 4129 </div> 4130 </a> 4131 </div> 4132 4133 <div class="home-card"> 4134 <a href="/progressao" target="_blank" class="home-card-link"> 4135 <div class="home-card-icon"> 4136 4137 4138 <img src="svg/report.svg" alt="report" width="48" height="48"> 4139 4140 </div> 4141 <div class="home-card-content"> 4142 <div class="home-card-title">
4143 <span>Calculadora de progressão de regime</span> 4144 </div> 4145 4146 <div class="home-card-description">Calcule a progressão de regime com as frações do art. 112 da LEP (Lei 13.964/2019). Primário, reincidente, hediondo, remição e detração.</div> 4147 4148 </div> 4149 </a> 4150 </div> 4151 4152 <div class="home-card"> 4153 <a href="/multa" target="_blank" class="home-card-link"> 4154 <div class="home-card-icon"> 4155 4156 4157 <img src="svg/chart.svg" alt="chart" width="48" height="48"> 4158 4159 </div> 4160 <div class="home-card-content"> 4161 <div class="home-card-title"> 4162 <span>Atualização da pena de multa (IPCA-E)</span> 4163 </div> 4164 4165 <div class="home-card-description">Atualize a pena de multa pelo IPCA-E, com termo inicial no tempo do delito (art. 49, parágrafo 1, do CP e EREsp 91003/STJ).</div> 4166 4167 </div> 4168 </a> 4169 </div> 4170 4171 </section> 4172 4173 <section class="home-section home-section--tone-0"> 4174 <div class="home-section-bg" aria-hidden="true"></div> 4175 4176 <div class="home-section-divider"> 4177 <span class="fakeLabel-cv">Outros</span> 4178 </div> 4179 4180 4181 <div class="home-card"> 4182 <a href="/correcaoMonetaria" target="_blank" class="home-card-link"> 4183 <div class="home-card-icon"> 4184 4185 4186 <img src="svg/money.svg" alt="money" width="48" height="48"> 4187 4188 </div> 4189 <div class="home-card-content"> 4190 <div class="home-card-title"> 4191 <span>Calculadora de correção monetária IPCA</span> 4192 </div> 4193 4194 <div class="home-card-description">Atualize valores pelo IPCA e pelo IPCA-E a partir de janeiro de 1994. Informe o valor nominal, o termo inicial e o termo final.</div> 4195 4196 </div> 4197 </a> 4198 </div> 4199 4200 <div class="home-card"> 4201 <a href="/wordle-juridico" target="_blank" class="home-card-link"> 4202 <div class="home-card-icon"> 4203 4204 4205 <img src="svg/layout.svg" alt="layout" width="48" height="48"> 4206 4207 </div> 4208 <div class="home-card-content"> 4209 <div class="home-card-title"> 4210 <span>Wordle JurÃdico</span> 4211 </div> 4212 4213 <div class="home-card-description">Teste seus conhecimentos nesta versão jurÃdica do jogo Wordle</div> 4214 4215 </div> 4216 </a> 4217 </div> 4218 4219 <div class="home-card"> 4220 <a href="/breakout-juridico" target="_blank" class="home-card-link"> 4221 <div class="home-card-icon"> 4222 4223 4224 <img src="svg/layout.svg" alt="layout" width="48" height="48"> 4225 4226 </div> 4227 <div class="home-card-content"> 4228 <div class="home-card-title"> 4229 <span>Breakout JurÃdico</span> 4230 </div> 4231 4232 <div class="home-card-description">Quebre os blocos de diferentes áreas do direito nesta versão do clássico Breakout</div> 4233 4234 </div> 4235 </a> 4236 </div> 4237 4238 <div class="home-card"> 4239 <a href="/geradorcv" target="_blank" class="home-card-link"> 4240 <div class="home-card-icon"> 4241 4242 4243 <img src="svg/text.svg" alt="text" width="48" height="48"> 4244 4245 </div> 4246 <div class="home-card-content"> 4247 <div class="home-card-title">
4248 <span>Gerador de curriculum vitae</span> 4249 </div> 4250 4251 <div class="home-card-description">O CogniJUS te ajuda a criar o seu CV</div> 4252 4253 </div> 4254 </a> 4255 </div> 4256 4257 <div class="home-card"> 4258 <a href="/privacidade" target="_blank" class="home-card-link"> 4259 <div class="home-card-icon"> 4260 4261 4262 <img src="svg/folder.svg" alt="folder" width="48" height="48"> 4263 4264 </div> 4265 <div class="home-card-content"> 4266 <div class="home-card-title"> 4267 <span>PolÃtica de Privacidade</span> 4268 </div> 4269 4270 <div class="home-card-description">PolÃtica de Privacidade do CogniJUS</div> 4271 4272 </div> 4273 </a> 4274 </div> 4275 4276 <div class="home-card"> 4277 <a href="/suporte" target="_blank" class="home-card-link"> 4278 <div class="home-card-icon"> 4279 4280 4281 <img src="svg/message.svg" alt="message" width="48" height="48"> 4282 4283 </div> 4284 <div class="home-card-content"> 4285 <div class="home-card-title"> 4286 <span>Suporte</span> 4287 </div> 4288 4289 <div class="home-card-description">Entre em contato com o suporte do CogniJUS</div> 4290 4291 </div> 4292 </a> 4293 </div> 4294 4295 </section> 4296 4297 <section class="home-section home-section--tone-1"> 4298 <div class="home-section-bg" aria-hidden="true"></div> 4299 4300 <div class="home-section-divider"> 4301 <span class="fakeLabel-cv">Ferramentas Internas</span> 4302 </div> 4303 4304 4305 <div class="home-card"> 4306 <a href="/cadastrador" target="_blank" class="home-card-link"> 4307 <div class="home-card-icon"> 4308 4309 4310 <img src="svg/folder.svg" alt="folder" width="48" height="48"> 4311 4312 </div> 4313 <div class="home-card-content"> 4314 <div class="home-card-title"> 4315 <span>Cadastrador de conteúdo jurÃdico</span> 4316 </div> 4317 4318 <div class="home-card-description">Ferramenta interna: cadastro de conteúdo jurÃdico</div> 4319 4320 </div> 4321 </a> 4322 </div> 4323 4324 <div class="home-card"> 4325 <a href="/flashcard_criar" target="_blank" class="home-card-link"> 4326 <div class="home-card-icon"> 4327 4328 4329 <img src="svg/folder.svg" alt="folder" width="48" height="48"> 4330 4331 </div> 4332 <div class="home-card-content"> 4333 <div class="home-card-title"> 4334 <span>Cadastrador de flashcards jurÃdicos</span> 4335 </div> 4336 4337 <div class="home-card-description">Ferramenta interna: cadastro de flashcards</div> 4338 4339 </div> 4340 </a> 4341 </div> 4342 4343 <div class="home-card"> 4344 <a href="/cadastrarPdf" target="_blank" class="home-card-link"> 4345 <div class="home-card-icon"> 4346 4347 4348 <img src="svg/folder.svg" alt="folder" width="48" height="48"> 4349 4350 </div> 4351 <div class="home-card-content"> 4352 <div class="home-card-title"> 4353 <span>Cadastrador de PDF</span> 4354 </div> 4355 4356 <div class="home-card-description">Ferramenta interna: cadastro de PDF</div> 4357 4358 </div> 4359 </a> 4360 </div> 4361 4362 <div class="home-card">
4363 <a href="/atualizador" target="_blank" class="home-card-link"> 4364 <div class="home-card-icon"> 4365 4366 4367 <img src="svg/folder.svg" alt="folder" width="48" height="48"> 4368 4369 </div> 4370 <div class="home-card-content"> 4371 <div class="home-card-title"> 4372 <span>Atualizador de conteúdo jurÃdico</span> 4373 </div> 4374 4375 <div class="home-card-description">Ferramenta interna: atualização de conteúdo jurÃdico</div> 4376 4377 </div> 4378 </a> 4379 </div> 4380 4381 </section> 4382 4383</div> 4384
4385<script src="js/Common.min.js?v=7ed0a91c8b0c" defer></script>
vendor: 1 bytes, line 4385
4385
4386<script> 4387 const funcionalidadeName = 'Página Inicial'; 4388 const funcionalidadeUrl = undefined; 4389 4390 // Mobile: defer rendering of cards beyond the first 4 to improve LCP/SI 4391 (function deferHomeCards() { 4392 if (typeof window === 'undefined') return; 4393 if (window.innerWidth > 768) return; // desktop unaffected 4394 4395 var cards = document.querySelectorAll('.home .home-card'); 4396 if (!cards || cards.length <= 4) return; 4397 4398 // Hide cards beyond the first 4 4399 for (var i = 4; i < cards.length; i++) { 4400 cards[i].classList.add('lazy-hide'); 4401 } 4402 4403 function reveal() { 4404 for (var j = 4; j < cards.length; j++) { 4405 cards[j].classList.remove('lazy-hide'); 4406 } 4407 } 4408 4409 if (typeof window.requestIdleCallback === 'function') { 4410 window.requestIdleCallback(reveal, { timeout: 2000 }); 4411 } else { 4412 setTimeout(reveal, 1200); 4413 } 4414 })(); 4415 4416 (function homeParallax() { 4417 if (typeof window === 'undefined') return; 4418 if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return; 4419 4420 var hero = document.querySelector('.banner-home--hero'); 4421 var sections = document.querySelectorAll('.home-section'); 4422 if (!hero && !sections.length) return; 4423 4424 var allowPointer = window.matchMedia('(hover: hover) and (pointer: fine)').matches; 4425 var ticking = false; 4426 var mx = 0; 4427 var my = 0; 4428 var targetMx = 0; 4429 var targetMy = 0; 4430 var scale = 1.14; 4431 var targetScale = 1.14; 4432 var hovering = false; 4433 var metrics = []; 4434 4435 function lerp(current, target, amount) { 4436 return current + (target - current) * amount; 4437 } 4438 4439 function applyHero() { 4440 if (!hero) return; 4441 mx = lerp(mx, targetMx, hovering ? 0.16 : 0.12); 4442 my = lerp(my, targetMy, hovering ? 0.16 : 0.12); 4443 scale = lerp(scale, targetScale, 0.14); 4444 // O deslocamento por scroll é limitado à própria altura do hero: passar 4445 // disso arrasta a imagem para fora do enquadramento. 4446 var heroHeight = hero.offsetHeight || 1; 4447 var progress = Math.min(1, Math.max(0, (window.scrollY || 0) / heroHeight)); 4448 hero.style.setProperty('--px-bg', (progress * heroHeight * 0.16 + my * 0.85) + 'px'); 4449 hero.style.setProperty('--px-grid', (progress * heroHeight * 0.1 + my * 0.45) + 'px'); 4450 hero.style.setProperty('--px-orb-a', (progress * heroHeight * 0.24 + my * 1.15) + 'px'); 4451 hero.style.setProperty('--px-orb-b', (progress * heroHeight * -0.18 + my * 0.7) + 'px'); 4452 hero.style.setProperty('--px-text', (progress * heroHeight * 0.06 + my * 0.35) + 'px'); 4453 hero.style.setProperty('--px-mx', mx + 'px'); 4454 hero.style.setProperty('--px-rx', ((-my / 36) * 9).toFixed(2) + 'deg'); 4455 hero.style.setProperty('--px-ry', ((mx / 52) * 12).toFixed(2) + 'deg'); 4456 hero.style.setProperty('--px-scale', scale.toFixed(3)); 4457 } 4458 4459 // Medidas de layout (offsetTop/offsetHeight) não sofrem influência dos 4460 // transforms aplicados aqui, então o parallax não se realimenta e não treme. 4461 function measure() { 4462 metrics = []; 4463 for (var i = 0; i < sections.length; i++) { 4464 var sec = sections[i]; 4465 var top = 0; 4466 var node = sec; 4467 while (node) { 4468 top += node.offsetTop; 4469 node = node.offsetParent; 4470 } 4471 var cardNodes = sec.querySelectorAll('.home-card'); 4472 var cards = []; 4473 for (var c = 0; c < cardNodes.length; c++) { 4474 cards.push({ 4475 el: cardNodes[c], 4476 top: top + cardNodes[c].offsetTop, 4477 height: cardNodes[c].offsetHeight || 1, 4478 amp: 9 + (c % 3) * 5 4479 }); 4480 } 4481 metrics.push({ 4482 el: sec, 4483 top: top, 4484 height: sec.offsetHeight || 1, 4485 dir: (i % 2 === 0) ? 1 : -1, 4486 cards: cards 4487 }); 4488 } 4489 } 4490 4491 // -1 quando o elemento está entrando por baixo, +1 quando já saiu por cima. 4492 function centeredProgress(top, height, scrollY, vh) { 4493 var span = vh + height; 4494 var p = ((scrollY + vh) - top) / (span || 1); 4495 if (p < 0) p = 0; 4496 if (p > 1) p = 1; 4497 return (p - 0.5) * 2; 4498 } 4499 4500 function applySections() { 4501 if (!metrics.length) return; 4502 var vh = window.innerHeight || 1; 4503 var scrollY = window.scrollY || 0; 4504 for (var i = 0; i < metrics.length; i++) { 4505 var m = metrics[i]; 4506 if (m.top + m.height < scrollY - 200) continue; 4507 if (m.top > scrollY + vh + 200) continue; 4508 4509 var t = centeredProgress(m.top, m.height, scrollY, vh); 4510 m.el.style.setProperty('--sec-bg-y', (-t * 64 * m.dir).toFixed(1) + 'px'); 4511 m.el.style.setProperty('--sec-title-y', (-t * 14).toFixed(1) + 'px'); 4512 4513 for (var c = 0; c < m.cards.length; c++) { 4514 var card = m.cards[c]; 4515 if (card.top + card.height < scrollY - 120) continue; 4516 if (card.top > scrollY + vh + 120) continue; 4517 var ct = centeredProgress(card.top, card.height, scrollY, vh); 4518 card.el.style.setProperty('--card-y', (-ct * card.amp).toFixed(1) + 'px'); 4519 } 4520 } 4521 } 4522 4523 function needsSettle() { 4524 return Math.abs(targetMx - mx) > 0.08 4525 || Math.abs(targetMy - my) > 0.08 4526 || Math.abs(targetScale - scale) > 0.002; 4527 } 4528 4529 function apply() { 4530 ticking = false;
4531 applyHero(); 4532 applySections(); 4533 if (hovering || needsSettle()) requestTick(); 4534 } 4535 4536 function requestTick() { 4537 if (ticking) return; 4538 ticking = true; 4539 window.requestAnimationFrame(apply); 4540 } 4541 4542 function remeasure() { 4543 measure(); 4544 requestTick(); 4545 } 4546 4547 window.addEventListener('scroll', requestTick, { passive: true }); 4548 window.addEventListener('resize', remeasure, { passive: true }); 4549 window.addEventListener('load', remeasure); 4550 setTimeout(remeasure, 1500); 4551 4552 if (hero && allowPointer) { 4553 hero.addEventListener('mousemove', function (e) { 4554 var rect = hero.getBoundingClientRect(); 4555 if (!rect.width || !rect.height) return; 4556 hovering = true; 4557 hero.classList.add('is-pointer-over'); 4558 targetMx = ((e.clientX - rect.left) / rect.width - 0.5) * 52; 4559 targetMy = ((e.clientY - rect.top) / rect.height - 0.5) * 36; 4560 targetScale = 1.26; 4561 requestTick(); 4562 }, { passive: true }); 4563 hero.addEventListener('mouseleave', function () { 4564 hovering = false; 4565 hero.classList.remove('is-pointer-over'); 4566 targetMx = 0; 4567 targetMy = 0; 4568 targetScale = 1.14; 4569 requestTick(); 4570 }); 4571 } 4572 4573 measure(); 4574 apply(); 4575 })(); 4576</script>
4576 4577 </div> 4578 4579 4580 <!-- Rating --> 4581 4582 <div id="ratingWrapper"> 4583 <p class="rating-title">Avalie a sua experiência no <strong>CogniJUS</strong></p> 4584 <p class="rating-timestamp" id="timestamp"></p> 4585 <div id="pedidoAnalise">A sua avaliação é muito importante para nós porque é a melhor forma de aumentarmos a 4586 qualidade das análises do <strong>CogniJUS</strong>.</div> 4587 <div id="ratingAnaliseAnterior">Clique <a href="javascript:modalDialog.showModal()">AQUI</a> para ver a última 4588 análise que você solicitou.</div> 4589 <div class="ratingBox"> 4590 <span class="fa fa-star" id="star1"></span> 4591 <span class="fa fa-star" id="star2"></span> 4592 <span class="fa fa-star" id="star3"></span> 4593 <span class="fa fa-star" id="star4"></span> 4594 <span class="fa fa-star" id="star5"></span> 4595 </div> 4596 <textarea id='textFeedback' cols="30" rows="8" placeholder="Comente a sua experiência"></textarea> 4597 <button id='buttonFeedback'><i class="fa fa-paper-plane-o" aria-hidden="true"></i> Enviar</button> 4598</div> 4599 4600<div id="loaderRating" class="loader" style="display:none"></div> 4601
4602<script> 4603 let lastAnaliseTimestamp 4604 const stars = ['star1', 'star2', 'star3', 'star4', 'star5'] 4605 let starsRating = 0 4606 stars.forEach((item) => { 4607 document.getElementById(item).addEventListener('click', (event) => { 4608 starsRating = +event.srcElement.id.replace('star', '') 4609 cleanStars() 4610 for (let i = 1; i <= starsRating; i++) { 4611 document.getElementById('star' + i).style.color = 'orange' 4612 } 4613 }) 4614 }) 4615 4616 if (typeof preventEnter === 'function') { 4617 document.getElementById('textFeedback').addEventListener('keypress', preventEnter) 4618 } 4619 4620 document.getElementById('buttonFeedback').addEventListener('click', () => { 4621 let comentario = document.getElementById('textFeedback').value 4622 if (starsRating === 0) { 4623 alert('A avaliação máxima é de 5 estrelas e a mÃnima é de 1 estrela.') 4624 } 4625 else if (comentario === '') { 4626 alert('Insira um comentário de qualquer extensão.') 4627 } 4628 else { 4629 const userFeedback = { 4630 nota: starsRating, 4631 comentario, 4632 lastAnaliseTimestamp 4633 } 4634 document.getElementById("ratingWrapper").style.display = 'none' 4635 document.getElementById("loaderRating").style.display = 'block' 4636 fetch(base_url + "/sendRating", { 4637 method: "post", 4638 headers: { 4639 "content-type": "application/json" 4640 }, 4641 body: JSON.stringify({ 4642 codigoUnico, 4643 timestamp, 4644 funcionalidadeName, 4645 userFeedback 4646 }) 4647 }) 4648 .then((res) => res.json()) 4649 .then((data) => { 4650 document.getElementById("loaderRating").style.display = 'none' 4651 if (data.enviado === "Sim" || data.enviado === "Desnecessário") { 4652 const message = data.enviado === "Sim" ? 'A sua avaliação foi enviada para o CogniJUS.' : 'A avaliação foi enviada.'; 4653 alert(message); 4654 document.getElementById('formContainer').style.display = 'block'; 4655 cleanStars(); 4656 document.getElementById('textFeedback').value = ''; 4657 } else if (data.enviado === "Não") { 4658 funcMsg('error', 'Erro', 'Desculpe, algo saiu errado. Por favor, tente enviar novamente a sua avaliação.', 'Server-side', JSON.stringify(data)); 4659 location.reload(); 4660 } 4661 }) 4662 } 4663 }) 4664 4665 function cleanStars() { 4666 stars.forEach((el) => { 4667 document.getElementById(el).style.color = '' 4668 }) 4669 } 4670</script>
4670 4671 4672 4673 <!-- Modal --> 4674 <div class="modal-div"> 4675 <dialog class="modal-dialog"> 4676 <div class="modal-container"> 4677 <div class="modal-header"> 4678 <span class="modal-span-close">×</span> 4679 <h2 class="modal-h2-header"></h2> 4680 </div> 4681 <div class="modal-body"> 4682 <div class="modal-body-info-1"></div> 4683 <div class="modal-body-info-2"></div> 4684 <div class="modal-body-info-3"></div> 4685 <div class="modal-body-info-4"></div> 4686 <div class="modal-body-info-5"></div> 4687 </div> 4688 <div class="modal-footer"> 4689 <p class="modal-footer-text"></p> 4690 </div> 4691 <div class="modal-navigation" style="display:none"> 4692 <button type="button" class="prev" aria-label="Anterior">â®</button> 4693 <button type="button" class="next" aria-label="Próximo">â¯</button> 4694 </div> 4695 </div> 4696 </dialog> 4697</div> 4698 4699 4700 4701 4702 </main> 4703 4704 <!-- Footer --> 4705 4706 <footer> 4707 <a class="left falecom text-dark-no-underline" 4708 href="javascript:showTermos()">Termos e Condições</a> 4709 <!-- CLS fix: Server-render the year to prevent DOM manipulation --> 4710 <span id="copyright" class="right">© 2026 Cogni<strong>JUS</strong></span> 4711</footer> 4712 4713 4714 </div> 4715 </div> 4716 4717 4718
4718<script> 4719 // Lazy load non-critical scripts during browser idle time 4720 (function () { 4721 var scripts = [ 4722 'https://cdn.jsdelivr.net/npm/sweetalert2@11' 4723 ]; 4724 var loaded = 0; 4725 4726 function loadScript() { 4727 if (loaded >= scripts.length) return; 4728 var script = document.createElement('script'); 4729 script.src = scripts[loaded]; 4730 script.async = true; 4731 script.onload = script.onerror = function () { 4732 loaded++; 4733 // Schedule next script load during idle 4734 if ('requestIdleCallback' in window) { 4735 requestIdleCallback(loadScript, { timeout: 2000 }); 4736 } else { 4737 setTimeout(loadScript, 100); 4738 } 4739 }; 4740 document.body.appendChild(script); 4741 } 4742 4743 // Start loading after page is interactive 4744 if (document.readyState === 'complete') { 4745 if ('requestIdleCallback' in window) { 4746 requestIdleCallback(loadScript, { timeout: 2000 }); 4747 } else { 4748 setTimeout(loadScript, 100); 4749 } 4750 } else { 4751 window.addEventListener('load', function () { 4752 if ('requestIdleCallback' in window) { 4753 requestIdleCallback(loadScript, { timeout: 2000 }); 4754 } else { 4755 setTimeout(loadScript, 100); 4756 } 4757 }); 4758 } 4759 })(); 4760 </script>
4760 4761 4762 </body> 4763 4764</html>
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.