1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 6 7 8 9 10 11 12 <meta charset="UTF-8"> 13 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 14 15 <!-- GetTerms CMP â must stay the first
15<script> tag in <head>, before any other script --> 16 <link rel="preload" href="https://gettermscmp.com/cookie-consent/blocker/6f2328bd-8df9-4d31-8894-de5c5344bb59/en-us?auto=true" as="script"> 17
17<script type="text/javascript" src="https://gettermscmp.com/cookie-consent/blocker/6f2328bd-8df9-4d31-8894-de5c5344bb59/en-us?auto=true"></script>
17 18
18<script async type="text/javascript" src="https://gettermscmp.com/cookie-consent/widget/6f2328bd-8df9-4d31-8894-de5c5344bb59/en-us?auto=true"></script>
18 19 <!-- End GetTerms CMP --> 20 21 <link rel="icon" type="image/x-icon" href="/favicon.ico"> 22 <link rel="canonical" href="https://visusllc.com/"> 23 <link rel="preconnect" href="https://fonts.googleapis.com"> 24 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 25 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet"> 26 <link rel="stylesheet" href="/assets/site.css"> 27
27<script src="/assets/site.js" defer></script>
27 28 29 <!-- Organization structured data (identical on every page) --> 30
30<script type="application/ld+json"> 31 { 32 "@context": "https://schema.org", 33 "@type": "ProfessionalService", 34 "name": "Visus", 35 "url": "https://visusllc.com/", 36 "logo": "https://visusllc.com/assets/visus-logo-blue.png", 37 "telephone": "+1-888-998-4787", 38 "email": "[email protected]", 39 "address": { 40 "@type": "PostalAddress", 41 "addressLocality": "Santa Barbara", 42 "addressRegion": "CA", 43 "addressCountry": "US" 44 }, 45 "sameAs": [ 46 "https://www.linkedin.com/company/visus-llc" 47 ] 48 } 49 </script>
49 50 51 52 53 <!-- Open Graph / Facebook / LinkedIn --> 54 <meta property="og:type" content="website"> 55 <meta property="og:site_name" content="Visus"> 56 <meta property="og:title" content="Visus | AI, Data & Cloud Solutions"> 57 <meta property="og:description" content="Visus is an AI, Data & Cloud consulting firm helping mid-market companies turn data into competitive advantage. Microsoft Solutions Partner with 30+ years of results."> 58 <meta property="og:image" content="https://visusllc.com/assets/og-image.png"> 59 60 <meta property="og:image:width" content="1200"> 61 <meta property="og:image:height" content="630"> 62 63 <meta property="og:url" content="https://visusllc.com/"> 64 65 <!-- Twitter Card --> 66 <meta name="twitter:card" content="summary_large_image"> 67 <meta name="twitter:title" content="Visus | AI, Data & Cloud Solutions"> 68 <meta name="twitter:description" content="Visus is an AI, Data & Cloud consulting firm helping mid-market companies turn data into competitive advantage. Microsoft Solutions Partner with 30+ years of results."> 69 <meta name="twitter:image" content="https://visusllc.com/assets/og-image.png"> 70 71 <!-- Microsoft Clarity --> 72
72<script type="text/javascript"> 73 (function (c, l, a, r, i, t, y) { 74 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) }; 75 t = l.createElement(r); t.async = 1; 76 t.src = "https://www.clarity.ms/tag/" + i; 77 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 78 })(window, document, "clarity", "script", "o2b2p3emi7"); 79 </script>
79 80 81 82 <!-- Global site tag (gtag.js) - Google Analytics (GA4) -->
vendor: 68 bytes, lines 82-83
82 83 <script async src="https://www.googletagmanager.com/gtag/js?id=
83G-FFTYRD0F7C
vendor: 16 bytes, lines 83-84
83"></script> 84
84<script> 85
vendor: 154 bytes, lines 85-88
85window.dataLayer = window.dataLayer || []; 86 function gtag() { dataLayer.push(arguments); } 87 gtag('js', new Date()); 88 gtag('config', '
88G-FFTYRD0F7C
vendor: 8 bytes, lines 88-89
88'); 89
89</script>
89 90 91 <title>Visus | AI, Data & Cloud Solutions</title> 92 <meta name="description" 93 content="Visus is an AI, Data & Cloud consulting firm helping mid-market companies turn data into competitive advantage. Microsoft Solutions Partner with 30+ years of results."> 94 <style> 95 96 /* âââ PAGE-SPECIFIC UTILITIES âââ */ 97 .text-center { text-align: center } 98 .mx-auto { margin-left: auto; margin-right: auto } 99 100 /* âââ HERO âââ */ 101 .hero { 102 position: relative; 103 min-height: 90vh; 104 display: flex; 105 align-items: center; 106 padding-top: 100px; 107 padding-bottom: 64px; 108 overflow: hidden; 109 background-color: #F1F3F6 110 } 111 112 /* Background image layer */ 113 .hero-bg-wrap { 114 position: absolute; 115 inset: 0; 116 z-index: 0 117 } 118 119 .hero-bg-img { 120 width: 100%; 121 height: 100%; 122 object-fit: cover; 123 object-position: right top; 124 display: block; 125 max-width: none; 126 filter: grayscale(20%) contrast(1.1) 127 } 128 129 /* Gradient overlay: matches Replit's from-background via-background/95 to-background/40 */ 130 .hero-overlay { 131 position: absolute; 132 inset: 0; 133 background: linear-gradient( 134 to right, 135 rgba(241, 243, 246, 1) 0%, 136 rgba(241, 243, 246, 0.95) 50%, 137 rgba(241, 243, 246, 0.40) 100% 138 ); 139 z-index: 1 140 } 141 142 .hero .container { 143 position: relative; 144 z-index: 2 145 } 146 147 .hero-left { 148 max-width: 980px 149 } 150 151 /* H1: light weight for first line, semibold dark blue for second */ 152 .hero h1 { 153 font-size: clamp(48px, 5.5vw, 72px); 154 font-weight: 300; 155 line-height: 1.08; 156 color: #1a2332; 157 letter-spacing: -.025em; 158 margin-bottom: 24px 159 } 160 161 .hero-h1-bold { 162 font-weight: 600; 163 color: #00467E 164 } 165 166 .hero-sub { 167 font-size: 20px; 168 line-height: 1.65; 169 color: #4a5568; 170 margin-bottom: 48px; 171 max-width: 580px 172 } 173 174 .hero-ctas { 175 display: flex; 176 align-items: center; 177 gap: 24px; 178 flex-wrap: wrap 179 } 180 181 182 /* âââ SECTIONS âââ */ 183 .section { 184 padding: 100px 0 185 } 186 187 .section-dark { 188 background: #00467E; 189 color: #fff 190 } 191 192 .section-light { 193 background: #F1F3F6 194 } 195 196 .section-white { 197 background: #fff 198 } 199 200 /* Section labels: blue, small caps, widest tracking */ 201 .section-label { 202 font-size: 24px; 203 font-weight: 700; 204 letter-spacing: 2px; 205 text-transform: uppercase; 206 color: #e05a1e; 207 margin-bottom: 12px 208 } 209 210 211 .section-title { 212 font-size: 40px; 213 font-weight: 800; 214 line-height: 1.12; 215 letter-spacing: -.02em; 216 margin-bottom: 16px; 217 color:#00467E; 218 } 219 220 .section-desc { 221 font-size: 18px; 222 line-height: 1.65; 223 margin-bottom: 48px; 224 max-width: 620px; 225 color:#5a6a7a; 226 } 227 228 /* âââ PROBLEM / STAKES âââ */ 229 .stakes { 230 padding: 100px 0; 231 background: #F1F3F6 232 } 233 234 .stakes-grid { 235 display: grid; 236 grid-template-columns: 1fr 1fr; 237 gap: 64px; 238 align-items: center 239 } 240 241 .pain-card { 242 background: #fff; 243 border-radius: 14px; 244 padding: 28px 24px; 245 border: 1px solid #e2e6eb; 246 margin-bottom: 16px; 247 display: flex; 248 gap: 16px; 249 align-items: flex-start; 250 transition: all .3s 251 } 252 253 .pain-icon { 254 width: 44px; 255 height: 44px; 256 border-radius: 12px; 257 background: #EDF5FB; 258 display: flex; 259 align-items: center; 260 justify-content: center; 261 flex-shrink: 0 262 } 263 264 .pain-icon svg { 265 width: 22px; 266 height: 22px 267 } 268 269 .pain-card h3 { 270 font-size: 17px; 271 font-weight: 700; 272 color: #00467E; 273 margin-bottom: 4px 274 } 275 276 .pain-card p { 277 font-size: 14px; 278 color: #6b7a8d; 279 line-height: 1.55; 280 font-style: italic; 281 } 282 283 .stakes-visual { 284 position: relative 285 } 286 287 .stakes-visual img { 288 border-radius: 16px; 289 width: 100%; 290 height: 400px; 291 object-fit: cover; 292 box-shadow: 0 16px 48px rgba(0, 70, 126, .1) 293 } 294 295 .stakes-label { 296 position: absolute; 297 bottom: 24px; 298 left: 24px; 299 right: 24px; 300 background: rgba(255, 255, 255, .95); 301 backdrop-filter: blur(12px); 302 border-radius: 14px; 303 padding: 20px 24px; 304 border: 1px solid rgba(255, 255, 255, .6) 305 } 306 307 .stakes-label h3 { 308 font-size: 17px; 309 font-weight: 700;
310 color: #e05a1e; 311 margin-bottom: 4px 312 } 313 314 .stakes-label p { 315 font-size: 14px; 316 color: #5a6a7a; 317 line-height: 1.5; 318 } 319 320 /* âââ VALUES âââ */ 321 .values-row { 322 display: flex; 323 gap: 0; 324 position: relative 325 } 326 327 .values-row::before { 328 content: ''; 329 position: absolute; 330 top: 7px; 331 left: 48px; 332 right: 48px; 333 height: 2px; 334 background: linear-gradient(90deg, #1282C5, #00467E); 335 opacity: .2 336 } 337 338 .value-item { 339 flex: 1; 340 text-align: center; 341 position: relative; 342 padding: 0 12px 343 } 344 345 .value-dot { 346 width: 16px; 347 height: 16px; 348 border-radius: 50%; 349 background: linear-gradient(135deg, #1282C5, #00467E); 350 margin: 0 auto 20px; 351 position: relative; 352 z-index: 2; 353 box-shadow: 0 0 0 6px #F1F3F6 354 } 355 356 .value-item h3 { 357 font-size: 17px; 358 font-weight: 700; 359 color: #00467E; 360 margin-bottom: 8px 361 } 362 363 .value-item p { 364 font-size: 15px; 365 line-height: 1.7; 366 color: #6b7a8d; 367 } 368 369 /* âââ CREDIBILITY âââ */ 370 .credibility { 371 padding: 50px 0 372 } 373 374 .credibility-grid { 375 display: grid; 376 grid-template-columns: 5fr 4fr; 377 gap: 24px; 378 align-items: center 379 } 380 381 .credibility-left { 382 display: flex; 383 flex-direction: column; 384 gap: 50px 385 } 386 387 .credibility-badges { 388 display: flex; 389 align-items: center; 390 flex-wrap: wrap; 391 justify-content: space-between 392 } 393 394 .credibility-badges img { 395 height: 120px 396 } 397 398 .credibility-stats { 399 display: flex; 400 align-items: center; 401 gap: 50px; 402 flex-wrap: wrap 403 } 404 405 .credibility-sep { 406 width: 1px; 407 height: 120px; 408 background: #d0d7e0 409 } 410 411 .credibility-text { 412 font-size: 15px; 413 font-weight: 500; 414 color: #6b7a8d; 415 letter-spacing: .02em; 416 text-align: center 417 } 418 419 .credibility-text strong { 420 color: #00467E; 421 font-size: 60px; 422 display: block; 423 font-weight: 300 424 } 425 426 .credibility-visual { 427 position: relative; 428 display: flex; 429 align-items: center; 430 justify-content: flex-end 431 } 432 433 .credibility-illustration { 434 width: 100%; 435 max-width: 520px 436 } 437 438 /* âââ SERVICES âââ */ 439 .services-grid { 440 display: flex; 441 justify-content: space-between; 442 gap:28px; 443 max-width:1320px; 444 margin:0 auto; 445 } 446 447 .service-card { 448 background: #fff; 449 border-radius: 14px; 450 padding: 0; 451 border: 1px solid #e2e6eb; 452 position: relative; 453 overflow: hidden; 454 transition: all .35s; 455 max-width:390px; 456 flex:1; 457 display: flex; 458 flex-direction: column; 459 text-decoration: none; 460 color: inherit; 461 } 462 463 .service-card::before { 464 content: ''; 465 position: absolute; 466 bottom: 0; 467 left: 0; 468 right: 0; 469 height: 3px; 470 background: linear-gradient(90deg, #1282C5, #00467E); 471 transform: scaleX(0); 472 transform-origin: left; 473 transition: transform .35s 474 } 475 476 .service-card:hover::before { 477 transform: scaleX(1) 478 } 479 480 .service-card-img { 481 width: 100%; 482 height: 200px; 483 object-fit: cover 484 } 485 486 .service-card-body { 487 padding: 32px 28px; 488 display: flex; 489 flex-direction: column; 490 flex: 1; 491 } 492 493 .service-card h3 { 494 font-size: 22px; 495 font-weight: 700; 496 color: #00467E; 497 margin-bottom: 14px 498 } 499 500 .service-card p { 501 font-size: 15px; 502 line-height: 1.7; 503 color: #5a6a7a; 504 margin-bottom: 24px; 505 } 506 507 .service-link { 508 font-size: 14px; 509 font-weight: 600; 510 color: #1282C5; 511 display: inline-flex; 512 align-items: center; 513 gap: 6px; 514 transition: gap .2s, color .2s; 515 margin-top: auto; 516 } 517 518 .service-card:hover .service-link { 519 gap: 12px; 520 color: #00467E 521 } 522 </style> 523 <style> 524 /* âââ CASE STUDIES âââ */ 525 .case-studies { 526 padding: 100px 0; 527 background: #fff 528 } 529 530 .case-grid { 531 display: flex; 532 justify-content: space-between; 533 gap:28px; 534 max-width:1320px; 535 margin:0 auto; 536 } 537 538 .case-card { 539 background: #fff; 540 border-radius: 14px; 541 border: 1px solid #e2e6eb; 542 padding: 0; 543 transition: all .35s; 544 position: relative; 545 overflow: hidden; 546 display: flex; 547 flex-direction: column; 548 max-width:390px; 549 flex:1; 550 } 551 552 .case-card::before { 553 content: ''; 554 position: absolute; 555 bottom: 0; 556 left: 0; 557 right: 0; 558 height: 3.5px; 559 background: #e05a1e; 560 transform: scaleX(0); 561 transform-origin: left; 562 transition: transform .35s; 563 z-index: 1 564 } 565 566 .case-card:hover::before { 567 transform: scaleX(1) 568 } 569 570 .case-card-img { 571 width: 100%; 572 height: 200px; 573 object-fit: cover 574 } 575 576 .case-card-body { 577 padding: 32px 28px; 578 display: flex; 579 flex-direction: column; 580 flex: 1 581 } 582 583 .case-client { 584 font-size: 12px; 585 font-weight: 700; 586 letter-spacing: .08em; 587 text-transform: uppercase; 588 color: #1282C5; 589 margin-bottom: 8px 590 } 591 592 .case-card h3 { 593 font-size: 22px; 594 font-weight: 700; 595 color: #00467E; 596 margin-bottom: 12px 597 } 598 599 .case-card p { 600 font-size: 15px; 601 line-height: 1.7; 602 color: #5a6a7a; 603 margin-bottom: 24px; 604 } 605 606 .case-link { 607 display: inline-flex; 608 align-items: center; 609 gap: 6px; 610 font-size: 14px; 611 font-weight: 600; 612 color: #1282C5; 613 margin-top: auto; 614 transition: gap .2s, color .2s; 615 } 616 617 .case-link:hover { 618 gap: 12px; 619 color: #00467E 620 } 621 622 /* âââ CTA BAND âââ */ 623 .cta-band { 624 background: linear-gradient(135deg, #00467E 0%, #0d2840 100%); 625 color: #fff; 626 padding: 100px 40px; 627 text-align: center 628 } 629 630 .cta-band h2 { 631 font-size: 48px; 632 font-weight: 800; 633 margin-bottom: 20px; 634 } 635 636 .cta-band p { 637 font-size: 18px; 638 margin-bottom: 40px; 639 opacity: .9; 640 max-width: 600px; 641 margin-left: auto; 642 margin-right: auto 643 } 644 645 /* âââ APPROACH âââ */
646 .approach-grid { 647 display: flex; 648 flex-wrap: wrap; 649 row-gap: 40px; 650 column-gap: 28px; 651 justify-content: space-between; 652 } 653 654 .approach-card { 655 background: #fff; 656 border-radius: 14px; 657 padding: 36px 28px; 658 border: 1px solid #e2e6eb; 659 border-left: 4px solid #1282C5; 660 transition: all .3s; 661 662 flex: 0 1 calc(33.333% - 19px); 663 max-width:430px; 664 } 665 666 .approach-card:hover { 667 transform: translateY(-4px) 668 } 669 670 .approach-card:nth-child(2) { 671 border-left-color: #e05a1e 672 } 673 674 .approach-card:nth-child(3) { 675 border-left-color: #00467E 676 } 677 678 .approach-card:nth-child(4) { 679 border-left-color: #e05a1e 680 } 681 682 .approach-card:nth-child(5) { 683 border-left-color: #1282C5 684 } 685 686 .approach-card:nth-child(6) { 687 border-left-color: #00467E 688 } 689 690 .approach-card-icon { 691 width: 48px; 692 height: 48px; 693 border-radius: 12px; 694 background: #EDF5FB; 695 display: flex; 696 align-items: center; 697 justify-content: center; 698 margin-bottom: 16px 699 } 700 701 .approach-card-icon svg { 702 width: 24px; 703 height: 24px 704 } 705 706 .approach-card h3 { 707 font-size: 17px; 708 font-weight: 700; 709 color: #00467E; 710 margin-bottom: 8px 711 } 712 713 .approach-card p { 714 font-size: 14px; 715 color: #5a6a7a; 716 line-height: 1.6; 717 } 718 719 /* âââ TESTIMONIALS âââ */ 720 .testimonials-grid { 721 display: flex; 722 flex-wrap: wrap; 723 row-gap: 28px; 724 column-gap: 28px; 725 justify-content: space-between; 726 } 727 728 .testimonial-card { 729 background: #fff; 730 border-radius: 14px; 731 padding: 36px 28px; 732 border: 1px solid #e2e6eb; 733 transition: all .3s; 734 display: flex; 735 flex-direction: column; 736 flex: 0 1 calc(33.333% - 19px); 737 max-width:430px; 738 } 739 740 .testimonial-card:hover { 741 transform: translateY(-4px) 742 } 743 744 .testimonial-stars { 745 color: #e05a1e; 746 font-size: 18px; 747 letter-spacing: 2px; 748 margin-bottom: 12px 749 } 750 751 .testimonial-card .tcard-text { 752 font-size: 15px; 753 line-height: 1.7; 754 font-style: italic; 755 color: #5a6a7a; 756 margin-bottom: 24px 757 } 758 759 .testimonial-author { 760 display: flex; 761 align-items: center; 762 gap: 12px; 763 margin-top: auto 764 } 765 766 .testimonial-avatar { 767 width: 40px; 768 height: 40px; 769 border-radius: 50%; 770 background: linear-gradient(135deg, #1282C5, #00467E); 771 display: flex; 772 align-items: center; 773 justify-content: center; 774 color: #fff; 775 font-weight: 700; 776 font-size: 14px 777 } 778 779 .testimonial-meta strong { 780 display: block; 781 font-size: 14px; 782 color: #1a2332 783 } 784 785 .testimonial-meta span { 786 font-size: 12px; 787 color: #6b7a8d; 788 } 789 790 /* âââ PAGE-SPECIFIC RESPONSIVE âââ */ 791 @media(max-width:1024px) { 792 .hero-left { 793 max-width: 100% 794 } 795 796 .services-grid, 797 .case-grid { 798 flex-direction: column; 799 max-width:390px; 800 margin:0 auto; 801 } 802 803 .approach-card { 804 flex: 0 1 calc(50% - 14px) 805 } 806 807 .testimonial-card { 808 flex: 0 1 100%; 809 max-width:100%; 810 } 811 812 .values-row { 813 flex-direction: column; 814 gap: 24px 815 } 816 817 .values-row::before { 818 display: none 819 } 820 821 .footer-top { 822 grid-template-columns: repeat(2, 1fr) 823 } 824
825 .stakes-grid { 826 grid-template-columns: 1fr 827 } 828 829 .credibility-grid { 830 grid-template-columns: 1fr; 831 gap: 40px 832 } 833 834 .credibility-visual { 835 display: none 836 } 837 } 838 839 @media(max-width:768px) { 840 841 .hero { 842 padding-top: 88px; 843 padding-bottom: 48px 844 } 845 846 /* Extend the solid portion of the overlay further right so hero text stays legible over the image at narrow widths */ 847 .hero-overlay { 848 background: linear-gradient( 849 to right, 850 rgba(241, 243, 246, 1) 0%, 851 rgba(241, 243, 246, 0.95) 65%, 852 rgba(241, 243, 246, 0.55) 100% 853 ); 854 } 855 856 .hero h1 { 857 font-size: 38px 858 } 859 860 .section { 861 padding: 64px 0 862 } 863 864 .section-title { 865 font-size: 30px 866 } 867 868 .hero-ctas { 869 flex-direction: column; 870 align-items: flex-start; 871 gap: 16px 872 } 873 874 .btn-primary { 875 width: 100%; 876 text-align: center 877 } 878 879 .credibility-stats { 880 gap: 20px; 881 justify-content: center 882 } 883 884 .credibility-sep { 885 display: none 886 } 887 888 .credibility-badges { 889 flex-direction: column; 890 align-items: center; 891 justify-content: center; 892 gap: 24px 893 } 894 895 .approach-card { 896 flex: 0 1 100%; 897 max-width:100%; 898 } 899 900 .cta-band h2 { 901 font-size: 30px 902 } 903 } 904 </style> 905</head> 906 907<body> 908 <!-- ===== NAV ===== --> 909 910 911 912 913 914 915 <a href="#main" class="skip-link">Skip to content</a> 916 917 <!-- ===== NAV ===== --> 918 <header> 919 <nav class="nav" id="navbar"> 920 <div class="nav-inner container"> 921 <a href="/" class="nav-logo"><img src="/assets/visus-logo-blue.svg" alt="Visus"></a> 922 <button class="mobile-toggle" id="mobileToggle" aria-label="Toggle menu" aria-expanded="false" aria-controls="navLinks"> 923 <span></span><span></span><span></span> 924 </button> 925 <div class="nav-links" id="navLinks"> 926 <a href="/ai/">AI</a> 927 <a href="/data/">Data</a> 928 <a href="/technology/">Technology & Cloud</a> 929 <a href="/about/">About</a> 930 <a href="/success-stories/">Success Stories</a> 931 <a href="/blog/">Blog</a> 932 <a href="#contact" class="nav-cta">Let's Talk</a> 933 </div> 934 </div> 935 </nav> 936 </header> 937 938 939 <main id="main"> 940 941 <!-- ===== HERO ===== --> 942 <section class="hero" id="home"> 943 944 <!-- Background image: right-anchored, grayscale filter, faded left via overlay --> 945 <div class="hero-bg-wrap"> 946 <div class="hero-overlay"></div> 947 <img src="/assets/home/hero2.webp" alt="" class="hero-bg-img"> 948 </div> 949 950 <div class="container"> 951 <div class="hero-left"> 952 953 <!-- Microsoft Solutions Partner badge (replaces "Premium Technology Consulting" tag) --> 954 <img src="/assets/Microsoft-Solutions-Partner.png" alt="Microsoft Solutions Partner" 955 style="height:40px;margin-bottom:32px;display:block;"> 956 957 <!-- H1: light-weight first line, semibold dark blue second line --> 958 <h1>AI built with your data.<br>One source of truth.<br><span class="hero-h1-bold">Secure private environment.</span></h1> 959 960 <p class="hero-sub">We partner with forward-thinking CTOs and IT leaders to architect, build, and 961 deploy enterprise-grade Data, AI, and Cloud solutions that create competitive advantage.</p> 962 963 <div class="hero-ctas"> 964 <a href="#contact" class="btn-primary">Schedule a Consultation</a> 965 <a href="#services" class="btn-ghost-border">Explore Our Expertise â</a> 966 </div> 967 968 </div> 969 </div> 970 </section> 971 972 <!-- ===== SOCIAL PROOF / CREDIBILITY ===== --> 973 <section class="section section-white credibility reveal"> 974 <div class="container"> 975 <div class="credibility-grid"> 976 <div class="credibility-left"> 977 <div class="credibility-stats"> 978 <div class="credibility-text"><strong>30+</strong> Years Delivering Results</div> 979 <div class="credibility-sep"></div> 980 <div class="credibility-text"><strong>100+</strong> Enterprise Projects</div> 981 </div> 982 <div class="credibility-badges"> 983 <img src="/assets/Microsoft_DataAndAI.png" alt="Microsoft Solutions Partner â Data & AI"> 984 <img src="/assets/Microsoft_DigitalAAndAppInnovation.png" 985 alt="Microsoft Solutions Partner â Digital & App Innovation">
986 <img src="/assets/Microsoft_Infrastructure.png" 987 alt="Microsoft Solutions Partner â Infrastructure"> 988 </div> 989 </div> 990 <div class="credibility-visual" role="img" aria-label="Diagram: data flows from a central data hub through analytics and an AI engine, deployed on cloud infrastructure, to produce business insights"> 991 <svg class="credibility-illustration" viewBox="0 0 520 440" fill="none" 992 xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 993 <line x1="260" y1="100" x2="140" y2="220" stroke="#1282C5" stroke-width="1.5" opacity="0.2" /> 994 <line x1="260" y1="100" x2="380" y2="200" stroke="#1282C5" stroke-width="1.5" opacity="0.2" /> 995 <line x1="140" y1="220" x2="200" y2="340" stroke="#1282C5" stroke-width="1.5" opacity="0.15" /> 996 <line x1="380" y1="200" x2="320" y2="340" stroke="#1282C5" stroke-width="1.5" opacity="0.15" /> 997 <line x1="140" y1="220" x2="380" y2="200" stroke="#00467E" stroke-width="1" opacity="0.08" /> 998 <line x1="200" y1="340" x2="320" y2="340" stroke="#1282C5" stroke-width="1.5" opacity="0.15" /> 999 <line x1="60" y1="160" x2="140" y2="220" stroke="#1282C5" stroke-width="1" opacity="0.1" /> 1000 <line x1="460" y1="140" x2="380" y2="200" stroke="#1282C5" stroke-width="1" opacity="0.1" /> 1001 <line x1="80" y1="320" x2="200" y2="340" stroke="#1282C5" stroke-width="1" opacity="0.1" /> 1002 <line x1="440" y1="320" x2="320" y2="340" stroke="#1282C5" stroke-width="1" opacity="0.1" /> 1003 <circle r="3" fill="#e05a1e" opacity="0.6"> 1004 <animateMotion dur="3s" repeatCount="indefinite" path="M260,100 L140,220" /> 1005 </circle> 1006 <circle r="3" fill="#e05a1e" opacity="0.6"> 1007 <animateMotion dur="4s" repeatCount="indefinite" path="M260,100 L380,200" /> 1008 </circle> 1009 <circle r="2.5" fill="#1282C5" opacity="0.5"> 1010 <animateMotion dur="3.5s" repeatCount="indefinite" path="M380,200 L320,340" /> 1011 </circle> 1012 <circle cx="260" cy="100" r="20" fill="#00467E" opacity="0.9" /> 1013 <circle cx="260" cy="100" r="10" fill="#1282C5" /> 1014 <circle cx="140" cy="220" r="16" fill="#00467E" opacity="0.85" /> 1015 <circle cx="140" cy="220" r="8" fill="#1282C5" /> 1016 <circle cx="380" cy="200" r="16" fill="#00467E" opacity="0.85" /> 1017 <circle cx="380" cy="200" r="8" fill="#1282C5" /> 1018 <circle cx="200" cy="340" r="14" fill="#00467E" opacity="0.8" /> 1019 <circle cx="200" cy="340" r="7" fill="#1282C5" /> 1020 <circle cx="320" cy="340" r="14" fill="#00467E" opacity="0.8" /> 1021 <circle cx="320" cy="340" r="7" fill="#1282C5" /> 1022 <circle cx="60" cy="160" r="6" fill="#1282C5" opacity="0.3" /> 1023 <circle cx="460" cy="140" r="6" fill="#1282C5" opacity="0.3" /> 1024 <circle cx="80" cy="320" r="5" fill="#1282C5" opacity="0.25" /> 1025 <circle cx="440" cy="320" r="5" fill="#1282C5" opacity="0.25" /> 1026 <circle cx="260" cy="420" r="4" fill="#1282C5" opacity="0.2" /> 1027 <circle cx="260" cy="100" r="32" fill="#1282C5" opacity="0.08"> 1028 <animate attributeName="r" values="28;36;28" dur="3s" repeatCount="indefinite" /> 1029 <animate attributeName="opacity" values="0.08;0.15;0.08" dur="3s" 1030 repeatCount="indefinite" /> 1031 </circle> 1032 <text x="260" y="60" text-anchor="middle" fill="#00467E" font-size="11" font-weight="600" 1033 font-family="Inter">DATA HUB</text> 1034 <text x="100" y="250" text-anchor="middle" fill="#00467E" font-size="10" font-weight="500" 1035 font-family="Inter" opacity="0.7">ANALYTICS</text> 1036 <text x="420" y="230" text-anchor="middle" fill="#00467E" font-size="10" font-weight="500" 1037 font-family="Inter" opacity="0.7">AI ENGINE</text> 1038 <text x="200" y="375" text-anchor="middle" fill="#00467E" font-size="10" font-weight="500" 1039 font-family="Inter" opacity="0.6">CLOUD</text> 1040 <text x="320" y="375" text-anchor="middle" fill="#00467E" font-size="10" font-weight="500" 1041 font-family="Inter" opacity="0.6">INSIGHTS</text> 1042 </svg> 1043 </div> 1044 </div> 1045 </div> 1046 </section> 1047 1048 <!-- ===== PROBLEM / STAKES ===== --> 1049 <section class="stakes reveal"> 1050 <div class="container">
1051 <div class="stakes-grid"> 1052 <div class="stakes-content"> 1053 <div class="section-label">Sound Familiar?</div> 1054 <h2 class="section-title dark">Is confidence in your data low?</h2> 1055 <p class="section-desc">Many organizations struggle with fragmented data, unreliable reports, and the pressure to adopt 1056 AI before their foundation is ready. You're not alone, and it doesn't have to stay this way. 1057 </p> 1058 <div class="pain-card"> 1059 <div class="pain-icon"><svg viewBox="0 0 24 24" fill="none" stroke="#e05a1e" stroke-width="2" 1060 stroke-linecap="round" stroke-linejoin="round"> 1061 <path 1062 d="M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z" /> 1063 <line x1="12" y1="9" x2="12" y2="13" /> 1064 <line x1="12" y1="17" x2="12.01" y2="17" /> 1065 </svg></div> 1066 <div> 1067 <h3>Unreliable Reports</h3> 1068 <p>"I don't trust the accuracy of my information. I can't rely on the reports I receive." 1069 </p> 1070 </div> 1071 </div> 1072 <div class="pain-card"> 1073 <div class="pain-icon"><svg viewBox="0 0 24 24" fill="none" stroke="#1282C5" stroke-width="2" 1074 stroke-linecap="round" stroke-linejoin="round"> 1075 <circle cx="12" cy="12" r="10" /> 1076 <polyline points="12 6 12 12 16 14" /> 1077 </svg></div> 1078 <div> 1079 <h3>Scattered Data</h3> 1080 <p>"It's just too difficult to get the data I need. My information is spread among too many 1081 places."</p> 1082 </div> 1083 </div> 1084 <div class="pain-card"> 1085 <div class="pain-icon"><svg viewBox="0 0 24 24" fill="none" stroke="#00467E" stroke-width="2" 1086 stroke-linecap="round" stroke-linejoin="round"> 1087 <path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z" /> 1088 </svg></div> 1089 <div> 1090 <h3>Falling Behind on AI</h3> 1091 <p>"We don't want to get left behind by AI. We want to use AI to improve efficiency and 1092 enhance the customer experience."</p> 1093 </div> 1094 </div> 1095 </div> 1096 <div class="stakes-visual"> 1097 <img src="/assets/contact.webp" alt="Business team analyzing data"> 1098 <div class="stakes-label"> 1099 <h3>You deserve better.</h3> 1100 <p>Visus helps companies like yours transform fragmented data into a strategic asset with 1101 clarity, confidence, and measurable results.</p> 1102 </div> 1103 </div> 1104 </div> 1105 </div> 1106 </section> 1107 1108 <!-- ===== CORE VALUES ===== --> 1109 <section class="section section-white reveal" id="values"> 1110 <div class="container"> 1111 <div class="section-label" style="text-align:center">Our Core Values</div> 1112 <h2 class="section-title dark" style="text-align:center;margin-bottom:90px">The principles behind every 1113 engagement</h2> 1114 <div class="values-row"> 1115 <div class="value-item"> 1116 <div class="value-dot"></div> 1117 <h3>Integrity</h3> 1118 <p>Always do the right thing for our clients, our team, and our partners.</p> 1119 </div> 1120 <div class="value-item"> 1121 <div class="value-dot"></div> 1122 <h3>Dependability</h3> 1123 <p>Trustworthy and reliable. We deliver on our commitments, every time.</p> 1124 </div> 1125 <div class="value-item"> 1126 <div class="value-dot"></div> 1127 <h3>Quality</h3> 1128 <p>Outstanding quality in every deliverable, communication, and interaction.</p> 1129 </div> 1130 <div class="value-item"> 1131 <div class="value-dot"></div> 1132 <h3>Communication</h3> 1133 <p>Clear, concise, and timely. We keep you informed at every stage.</p> 1134 </div> 1135 <div class="value-item"> 1136 <div class="value-dot"></div> 1137 <h3>Outstanding CX</h3> 1138 <p>Proactive service combining all our values into an exceptional experience.</p> 1139 </div> 1140 </div> 1141 </div> 1142 </section> 1143 1144 <!-- ===== SERVICES ===== --> 1145 <section class="section section-light reveal" id="services"> 1146 <div class="container"> 1147 <div class="section-label">Our Services</div> 1148 <h2 class="section-title dark">Three focused pillars.<br>One clear goal: your growth.</h2> 1149 <p class="section-desc">We've distilled two decades of expertise into three service areas, each 1150 designed to deliver transformative, measurable results for high-growth enterprises.</p> 1151 <div class="services-grid"> 1152 <a href="/ai/" class="service-card"> 1153 <img class="service-card-img" src="/assets/home/service-ai.webp" 1154 alt="Professionals working with AI technology"> 1155 <div class="service-card-body"> 1156 <h3>Artificial Intelligence</h3> 1157 <p>AI strategy, machine learning, agentic AI, and intelligent automation. We deploy AI that 1158 delivers real business value with responsible governance built in.</p>
1159 <span class="service-link">Learn More â</span> 1160 </div> 1161 </a> 1162 <a href="/data/" class="service-card"> 1163 <img class="service-card-img" src="/assets/home/service-data.webp" 1164 alt="Team collaborating on data analytics"> 1165 <div class="service-card-body"> 1166 <h3>Data</h3> 1167 <p>Data strategy, engineering, warehousing, ETL, analytics, and business intelligence. We build 1168 the data foundation that powers AI and drives smarter decisions across your organization.</p> 1169 <span class="service-link">Learn More â</span> 1170 </div> 1171 </a> 1172 <a href="/technology/" class="service-card"> 1173 <img class="service-card-img" src="/assets/home/service-cloud.webp" 1174 alt="Technology team working on cloud infrastructure"> 1175 <div class="service-card-body"> 1176 <h3>Technology & Cloud</h3> 1177 <p>Azure cloud solutions, application modernization, Sitefinity CMS, integration services, and 1178 digital products. Modern infrastructure that scales with your ambitions.</p> 1179 <span class="service-link">Learn More â</span> 1180 </div> 1181 </a> 1182 </div> 1183 </div> 1184 </section> 1185 1186 <!-- ===== CASE STUDIES ("Proven Results") â hidden per request ===== --> 1187 1188 1189 <!-- ===== MID-PAGE CTA ===== --> 1190 <section class="cta-band"> 1191 <h2>Let's build something extraordinary</h2> 1192 <p>Partner with Visus to transform your data into a strategic asset. Start with a conversation, no pressure, 1193 no obligation.</p> 1194 <a href="#contact" class="btn-primary">Start the Conversation</a> 1195 </section> 1196 1197 <!-- ===== HOW WE WORK / APPROACH ===== --> 1198 <section class="section section-light reveal" id="approach"> 1199 <div class="container"> 1200 <div class="text-center"> 1201 <div class="section-label">Our Approach</div> 1202 <h2 class="section-title dark">What to expect</h2> 1203 <p class="section-desc mx-auto">We don't just build technology. We build outcomes. Here's how we 1204 ensure every project drives measurable results.</p> 1205 </div> 1206 <div class="approach-grid"> 1207 <div class="approach-card reveal reveal-delay-1"> 1208 <div class="approach-card-icon"><svg viewBox="0 0 24 24" fill="none" stroke="#1282C5" 1209 stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1210 <circle cx="11" cy="11" r="8" /> 1211 <line x1="21" y1="21" x2="16.65" y2="16.65" /> 1212 </svg></div> 1213 <h3>Deep Discovery</h3> 1214 <p>We start by understanding your business: goals, pain points, and what success looks like. No 1215 cookie-cutter approaches.</p> 1216 </div> 1217 <div class="approach-card reveal reveal-delay-2"> 1218 <div class="approach-card-icon"><svg viewBox="0 0 24 24" fill="none" stroke="#e05a1e" 1219 stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1220 <polygon points="12 2 2 7 12 12 22 7 12 2" /> 1221 <polyline points="2 17 12 22 22 17" /> 1222 <polyline points="2 12 12 17 22 12" /> 1223 </svg></div> 1224 <h3>Strategic Roadmap</h3> 1225 <p>Every technology decision links to a business outcome. We build a clear roadmap that connects 1226 investment to results.</p> 1227 </div> 1228 <div class="approach-card reveal reveal-delay-3"> 1229 <div class="approach-card-icon"><svg viewBox="0 0 24 24" fill="none" stroke="#00467E" 1230 stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1231 <path d="M22 11.08V12a10 10 0 11-5.93-9.14" /> 1232 <polyline points="22 4 12 14.01 9 11.01" /> 1233 </svg></div> 1234 <h3>Senior-Led Delivery</h3> 1235 <p>Your project won't be handed off to junior consultants. Senior experts lead from kickoff through 1236 delivery.</p> 1237 </div> 1238 <div class="approach-card reveal reveal-delay-1"> 1239 <div class="approach-card-icon"><svg viewBox="0 0 24 24" fill="none" stroke="#e05a1e" 1240 stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1241 <polyline points="22 12 18 12 15 21 9 3 6 12 2 12" /> 1242 </svg></div> 1243 <h3>Measurable Impact</h3> 1244 <p>We track results at every stage, ensuring your technology investment translates to real, 1245 quantifiable business value.</p> 1246 </div> 1247 <div class="approach-card reveal reveal-delay-2"> 1248 <div class="approach-card-icon"><svg viewBox="0 0 24 24" fill="none" stroke="#1282C5" 1249 stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1250 <path d="M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2" /> 1251 <circle cx="9" cy="7" r="4" /> 1252 <path d="M23 21v-2a4 4 0 00-3-3.87" /> 1253 <path d="M16 3.13a4 4 0 010 7.75" /> 1254 </svg></div> 1255 <h3>Partnership Mindset</h3> 1256 <p>We're not vendors. We're partners. Your success is our success, and we're invested for the long 1257 term.</p> 1258 </div> 1259 <div class="approach-card reveal reveal-delay-3"> 1260 <div class="approach-card-icon"><svg viewBox="0 0 24 24" fill="none" stroke="#00467E" 1261 stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1262 <path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z" /> 1263 </svg></div> 1264 <h3>Clear Communication</h3> 1265 <p>Transparent updates, honest timelines, and no surprises. We keep you informed at every stage of 1266 the engagement.</p> 1267 </div> 1268 </div> 1269 </div> 1270 </section> 1271 1272 <!-- ===== TESTIMONIALS ===== --> 1273 <section class="section section-white reveal" id="testimonials"> 1274 <div class="container"> 1275 <div class="text-center"> 1276 <div class="section-label">Client Stories</div> 1277 <h2 class="section-title dark">What our clients say</h2> 1278 <p class="section-desc mx-auto">Don't just take our word for it. Here's what the decision-makers 1279 we've partnered with have to say.</p> 1280 </div> 1281 <div class="testimonials-grid"> 1282 <div class="testimonial-card reveal reveal-delay-1"> 1283 <p class="tcard-text">The partnership with Visus allows us to focus on building and executing our 1284 strategic technology plan while alleviating resource availability concerns.</p> 1285 <div class="testimonial-author"> 1286 <div class="testimonial-avatar">JO</div> 1287 <div class="testimonial-meta"><strong>John Ormond</strong><span>CIO, Chumash Casino 1288 Resort</span></div> 1289 </div> 1290 </div> 1291 <div class="testimonial-card reveal reveal-delay-2"> 1292 <p class="tcard-text">The Visus team is comprised of experts who can creatively see an entire 1293 business challenge and start working toward a vision.</p> 1294 <div class="testimonial-author"> 1295 <div class="testimonial-avatar">MK</div> 1296 <div class="testimonial-meta"><strong>Mark Kelly</strong><span>CTO, Curvature</span></div> 1297 </div> 1298 </div> 1299 <div class="testimonial-card reveal reveal-delay-3"> 1300 <p class="tcard-text">We would definitely hire Visus again. We've met a lot of technology vendors 1301 that say they have BI expertise, but not many of those have shown the kind of strength Visus 1302 has in their understanding of BI and how to get it to work, and work right.</p> 1303 <div class="testimonial-author"> 1304 <div class="testimonial-avatar">JJ</div> 1305 <div class="testimonial-meta"><strong>John Johnston</strong><span>CIO, ValleyCrest</span></div> 1306 </div> 1307 </div> 1308 </div> 1309 </div> 1310 </section> 1311 1312 <!-- ===== CONTACT ===== --> 1313 1314 <section class="contact-section reveal" id="contact"> 1315 <div class="container"> 1316 <div class="contact-wrapper"> 1317 <h2>Ready to get started?</h2> 1318 <p class="contact-sub">Tell us about your project and we'll get back to you within two business days.</p> 1319 <div class="contact-form-card"> 1320 <h3>Request Your Free Consultation</h3>
vendor: 123 bytes, lines 1320-1323
1320 1321 1322 1323 <script src="https://www.google.com/recaptcha/api.js?render=
13236LfgwrYtAAAAAHOKjOiLN8l7TmywF1bEAczfooiD
vendor: 53 bytes, lines 1323-1325
1323"></script> 1324 1325
1325<form action='/thanks' data-recaptcha-action='contact' data-recaptcha-site-key='6LfgwrYtAAAAAHOKjOiLN8l7TmywF1bEAczfooiD' id='contactForm' method='POST' name='contact'> 1326 <!-- Required by Netlify: identifies the form on submit --> 1327 <input type="hidden" name="form-name" value="contact"> 1328 <!-- Honeypot: real users won't fill this; bots will --> 1329 <p style="display:none"> 1330 <label>Don't fill this out if you're human: <input name="bot-field"></label> 1331 </p> 1332 <div class="form-group"> 1333 <label for="contact-name">Full Name <span class="required-mark">*</span></label> 1334 <input type="text" id="contact-name" name="name" required> 1335 </div> 1336 <div class="form-group"> 1337 <label for="contact-email">Email Address <span class="required-mark">*</span></label> 1338 <input type="email" id="contact-email" name="email" placeholder="[email protected]" required> 1339 </div> 1340 <div class="form-group"> 1341 <label for="contact-company">Company</label> 1342 <input type="text" id="contact-company" name="company"> 1343 </div> 1344 <div class="form-group"> 1345 <label for="contact-phone">Phone</label> 1346 <input type="tel" id="contact-phone" name="phone" placeholder="(888) 555-1234"> 1347 </div> 1348 <div class="form-group"> 1349 <label for="contact-help">What can we help with? <span class="required-mark">*</span></label> 1350 <select id="contact-help" name="help" required> 1351 <option value="">Select an option</option> 1352 <option>AI Solutions</option> 1353 <option>Data & Analytics</option> 1354 <option>Cloud & Azure</option> 1355 <option>Custom Application Development</option> 1356 <option>Sitefinity / Existing Client Support</option> 1357 <option>Sitefinity Audit</option> 1358 <option>General Inquiry</option> 1359 <option>Not Sure Yet</option> 1360 </select> 1361 </div> 1362 <div class="form-group"> 1363 <label for="contact-message">Tell us about your project</label> 1364 <textarea id="contact-message" name="message" rows="4" placeholder="Tell us a bit about your project or question"></textarea> 1365 </div> 1366 <button type="submit" class="form-submit">Schedule a Consultation</button> 1367 <p class="form-error" id="contactFormError" role="alert" hidden style="color:#c0392b;margin-top:12px;font-size:14px"></p> 1368 <p class="form-trust"> 1369 <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#8a96a5" 1370 stroke-width="2"> 1371 <rect x="3" y="11" width="18" height="11" rx="2" ry="2" /> 1372 <path d="M7 11V7a5 5 0 0110 0v4" /> 1373 </svg> 1374 This site is protected by reCAPTCHA and the Google 1375 <a href="https://policies.google.com/privacy" target="_blank" rel="noopener">Privacy Policy</a> and 1376 <a href="https://policies.google.com/terms" target="_blank" rel="noopener">Terms of Service</a> apply. 1377 </p> 1378 </form> 1379 </div> 1380 </div> 1381 </div> 1382 </section> 1383 1384 1385 </main> 1386 1387 1388 1389 1390 1391 <!-- ===== FOOTER ===== --> 1392 <footer class="footer-light"> 1393 <div class="container"> 1394 <div class="footer-top"> 1395 <div class="footer-brand-col"> 1396 <img src="/assets/visus-logo-blue.svg" alt="Visus"> 1397 <p>AI, Data & Cloud consulting for high-growth enterprises. 30+ years of transforming businesses through technology.</p> 1398 </div> 1399 <div class="footer-col"> 1400 <h4>Services</h4> 1401 <a href="/ai/">Artificial Intelligence</a> 1402 <a href="/data/">Data & Analytics</a> 1403 <a href="/technology/">Technology & Cloud</a> 1404 </div> 1405 <div class="footer-col"> 1406 <h4>Company</h4> 1407 <a href="/">Overview</a> 1408 <a href="/about/">About Visus</a> 1409 <a href="/success-stories/">Success Stories</a> 1410 <a href="/blog/">Blog</a> 1411 <a href="#contact">Contact</a> 1412 </div> 1413 <div class="footer-col"> 1414 <h4>Connect</h4> 1415 <a href="mailto:[email protected]">[email protected]</a> 1416 <a href="tel:+18889984787">(888) 998-4787</a> 1417 <a href="#contact">Request Consultation</a> 1418 </div> 1419 </div> 1420 <div class="footer-badges"> 1421 <img src="/assets/Microsoft_DataAndAI.png" alt="Microsoft Solutions Partner: Data & AI"> 1422 <img src="/assets/Microsoft_DigitalAAndAppInnovation.png" alt="Microsoft Solutions Partner: Digital & App Innovation">
1423 <img src="/assets/Microsoft_Infrastructure.png" alt="Microsoft Solutions Partner: Infrastructure"> 1424 </div> 1425 <div class="footer-bottom"> 1426 <span>© 2026 Visus. All rights reserved.</span> 1427 <span>Santa Barbara, California</span> 1428 <span><a href="/privacy-policy/">Privacy Policy</a> · <a href="/cookie-policy/">Cookie Policy</a></span> 1429 </div> 1430 </div> 1431 </footer> 1432 1433 1434</body> 1435 1436</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.