{"id":5418,"date":"2026-03-10T16:26:44","date_gmt":"2026-03-10T16:26:44","guid":{"rendered":"https:\/\/revitalizepools.com\/?page_id=5418"},"modified":"2026-03-11T06:19:05","modified_gmt":"2026-03-11T06:19:05","slug":"swimming-pool-repairs","status":"publish","type":"page","link":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/","title":{"rendered":"Swimming Pool Repairs"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5418\" class=\"elementor elementor-5418\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3024927 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"3024927\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-32b0a90\" data-id=\"32b0a90\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cc21801 elementor-widget elementor-widget-html\" data-id=\"cc21801\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html>\r\n<html lang=\"en\" class=\"h-full\">\r\n <head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <title>Revitalize Pool and Spa\u00ae - Professional Pool Repairs<\/title>\r\n  <script src=\"https:\/\/cdn.tailwindcss.com\/3.4.17\"><\/script>\r\n  <script src=\"\/_sdk\/element_sdk.js\"><\/script>\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;400;500;600;700&amp;display=swap\" rel=\"stylesheet\">\r\n  <style>\r\n    * {\r\n      font-family: 'Outfit', sans-serif;\r\n    }\r\n    \r\n    \/* Water ripple animation *\/\r\n    @keyframes ripple {\r\n      0% {\r\n        transform: scale(1);\r\n        opacity: 0.4;\r\n      }\r\n      50% {\r\n        transform: scale(1.5);\r\n        opacity: 0.2;\r\n      }\r\n      100% {\r\n        transform: scale(2);\r\n        opacity: 0;\r\n      }\r\n    }\r\n    \r\n    @keyframes float {\r\n      0%, 100% {\r\n        transform: translateY(0px);\r\n      }\r\n      50% {\r\n        transform: translateY(-8px);\r\n      }\r\n    }\r\n    \r\n    @keyframes shimmer {\r\n      0% {\r\n        background-position: -200% 0;\r\n      }\r\n      100% {\r\n        background-position: 200% 0;\r\n      }\r\n    }\r\n    \r\n    @keyframes wave {\r\n      0% {\r\n        transform: translateX(0) translateY(0);\r\n      }\r\n      25% {\r\n        transform: translateX(5px) translateY(-3px);\r\n      }\r\n      50% {\r\n        transform: translateX(0) translateY(-5px);\r\n      }\r\n      75% {\r\n        transform: translateX(-5px) translateY(-3px);\r\n      }\r\n      100% {\r\n        transform: translateX(0) translateY(0);\r\n      }\r\n    }\r\n    \r\n    @keyframes drift {\r\n      0%, 100% {\r\n        transform: translateX(0) translateY(0) rotate(0deg);\r\n      }\r\n      25% {\r\n        transform: translateX(30px) translateY(-20px) rotate(15deg);\r\n      }\r\n      50% {\r\n        transform: translateX(-10px) translateY(-40px) rotate(-10deg);\r\n      }\r\n      75% {\r\n        transform: translateX(20px) translateY(-25px) rotate(20deg);\r\n      }\r\n    }\r\n    \r\n    @keyframes bob {\r\n      0%, 100% {\r\n        transform: translateY(0px) rotate(0deg);\r\n      }\r\n      50% {\r\n        transform: translateY(-15px) rotate(5deg);\r\n      }\r\n    }\r\n    \r\n    @keyframes sink {\r\n      0% {\r\n        transform: translateY(0) opacity(1);\r\n      }\r\n      100% {\r\n        transform: translateY(80px) opacity(0);\r\n      }\r\n    }\r\n    \r\n    @keyframes bubble-rise {\r\n      0% {\r\n        transform: translateY(0) translateX(0) opacity(0.8);\r\n      }\r\n      100% {\r\n        transform: translateY(-100px) translateX(15px) opacity(0);\r\n      }\r\n    }\r\n    \r\n    @keyframes sway {\r\n      0%, 100% {\r\n        transform: translateX(-20px);\r\n      }\r\n      50% {\r\n        transform: translateX(20px);\r\n      }\r\n    }\r\n    \r\n    .ripple-container {\r\n      position: absolute;\r\n      inset: 0;\r\n      overflow: hidden;\r\n      pointer-events: none;\r\n    }\r\n    \r\n    .ripple {\r\n      position: absolute;\r\n      border-radius: 50%;\r\n      border: 1px solid rgba(255, 255, 255, 0.3);\r\n      animation: ripple 4s infinite ease-out;\r\n    }\r\n    \r\n    .ripple-1 {\r\n      width: 100px;\r\n      height: 100px;\r\n      top: 20%;\r\n      left: 15%;\r\n      animation-delay: 0s;\r\n    }\r\n    \r\n    .ripple-2 {\r\n      width: 80px;\r\n      height: 80px;\r\n      top: 60%;\r\n      right: 20%;\r\n      animation-delay: 1s;\r\n    }\r\n    \r\n    .ripple-3 {\r\n      width: 120px;\r\n      height: 120px;\r\n      bottom: 25%;\r\n      left: 40%;\r\n      animation-delay: 2s;\r\n    }\r\n    \r\n    .ripple-4 {\r\n      width: 60px;\r\n      height: 60px;\r\n      top: 40%;\r\n      right: 35%;\r\n      animation-delay: 0.5s;\r\n    }\r\n    \r\n    .float-element {\r\n      animation: float 6s ease-in-out infinite;\r\n    }\r\n    \r\n    .water-shimmer {\r\n      background: linear-gradient(\r\n        90deg,\r\n        transparent 0%,\r\n        rgba(255, 255, 255, 0.1) 50%,\r\n        transparent 100%\r\n      );\r\n      background-size: 200% 100%;\r\n      animation: shimmer 8s infinite linear;\r\n    }\r\n    \r\n    .wave-element {\r\n      animation: wave 8s ease-in-out infinite;\r\n    }\r\n    \r\n    .btn-primary {\r\n      background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%);\r\n      box-shadow: 0 4px 15px rgba(14, 165, 233, 0.4);\r\n      transition: all 0.3s ease;\r\n    }\r\n    \r\n    .btn-primary:hover {\r\n      transform: translateY(-2px);\r\n      box-shadow: 0 6px 25px rgba(14, 165, 233, 0.5);\r\n      background: linear-gradient(135deg, #38bdf8 0%, #0ea5e9 100%);\r\n    }\r\n    \r\n    .btn-secondary {\r\n      border: 2px solid rgba(255, 255, 255, 0.4);\r\n      backdrop-filter: blur(4px);\r\n      transition: all 0.3s ease;\r\n    }\r\n    \r\n    .btn-secondary:hover {\r\n      background: rgba(255, 255, 255, 0.15);\r\n      border-color: rgba(255, 255, 255, 0.7);\r\n      transform: translateY(-2px);\r\n    }\r\n    \r\n    .hero-gradient {\r\n      background: linear-gradient(\r\n        135deg,\r\n        rgba(15, 23, 42, 0.92) 0%,\r\n        rgba(30, 58, 95, 0.85) 50%,\r\n        rgba(14, 116, 144, 0.75) 100%\r\n      );\r\n    }\r\n    \r\n    .text-glow {\r\n      text-shadow: 0 0 40px rgba(56, 189, 248, 0.3);\r\n    }\r\n    \r\n    \/* Parallax layers *\/\r\n    .parallax-layer {\r\n      position: absolute;\r\n      inset: 0;\r\n      pointer-events: none;\r\n    }\r\n    \r\n    .layer-1 {\r\n      transform: translateZ(-2px) scale(1.2);\r\n    }\r\n    \r\n    .layer-2 {\r\n      transform: translateZ(-1px) scale(1.1);\r\n    }\r\n    \r\n    \/* Light reflection dots *\/\r\n    .light-dot {\r\n      position: absolute;\r\n      width: 4px;\r\n      height: 4px;\r\n      background: rgba(255, 255, 255, 0.6);\r\n      border-radius: 50%;\r\n      filter: blur(1px);\r\n    }\r\n    \r\n    .light-dot-1 { top: 30%; left: 25%; animation: float 4s ease-in-out infinite; }\r\n    .light-dot-2 { top: 50%; left: 60%; animation: float 5s ease-in-out infinite 0.5s; }\r\n    .light-dot-3 { top: 70%; left: 35%; animation: float 4.5s ease-in-out infinite 1s; }\r\n    .light-dot-4 { top: 25%; right: 30%; animation: float 5.5s ease-in-out infinite 1.5s; }\r\n    .light-dot-5 { top: 65%; right: 25%; animation: float 4s ease-in-out infinite 2s; }\r\n    \r\n    \/* Floaties and water elements *\/\r\n    .floating-elements {\r\n      position: absolute;\r\n      inset: 0;\r\n      overflow: hidden;\r\n      pointer-events: none;\r\n    }\r\n    \r\n    .floatie {\r\n      position: absolute;\r\n      opacity: 0.7;\r\n      filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));\r\n    }\r\n    \r\n    .floatie-1 {\r\n      width: 80px;\r\n      height: 80px;\r\n      top: 15%;\r\n      left: 10%;\r\n      animation: drift 12s ease-in-out infinite;\r\n    }\r\n    \r\n    .floatie-2 {\r\n      width: 65px;\r\n      height: 65px;\r\n      top: 35%;\r\n      right: 15%;\r\n      animation: drift 14s ease-in-out infinite 2s;\r\n    }\r\n    \r\n    .floatie-3 {\r\n      width: 70px;\r\n      height: 70px;\r\n      top: 55%;\r\n      left: 20%;\r\n      animation: drift 13s ease-in-out infinite 1s;\r\n    }\r\n    \r\n    .floatie-4 {\r\n      width: 60px;\r\n      height: 60px;\r\n      bottom: 20%;\r\n      right: 25%;\r\n      animation: drift 15s ease-in-out infinite 3s;\r\n    }\r\n    \r\n    .water-drop {\r\n      position: absolute;\r\n      width: 8px;\r\n      height: 8px;\r\n      background: radial-gradient(circle at 35% 35%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2));\r\n      border-radius: 50%;\r\n      animation: sink 3s ease-in infinite;\r\n    }\r\n    \r\n    .drop-1 { top: 20%; left: 35%; animation-delay: 0s; }\r\n    .drop-2 { top: 25%; left: 45%; animation-delay: 0.5s; }\r\n    .drop-3 { top: 30%; left: 55%; animation-delay: 1s; }\r\n    .drop-4 { top: 35%; left: 25%; animation-delay: 0.3s; }\r\n    .drop-5 { top: 40%; left: 65%; animation-delay: 1.2s; }\r\n    .drop-6 { top: 45%; left: 40%; animation-delay: 1.5s; }\r\n    \r\n    .bubble {\r\n      position: absolute;\r\n      border: 1px solid rgba(255, 255, 255, 0.4);\r\n      border-radius: 50%;\r\n      background: radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.3), transparent);\r\n      animation: bubble-rise 4s ease-out infinite;\r\n    }\r\n    \r\n    .bubble-1 { width: 12px; height: 12px; bottom: 10%; left: 30%; animation-delay: 0s; }\r\n    .bubble-2 { width: 15px; height: 15px; bottom: 15%; left: 50%; animation-delay: 0.8s; }\r\n    .bubble-3 { width: 10px; height: 10px; bottom: 20%; left: 70%; animation-delay: 1.2s; }\r\n    .bubble-4 { width: 13px; height: 13px; bottom: 12%; left: 45%; animation-delay: 1.8s; }\r\n    .bubble-5 { width: 11px; height: 11px; bottom: 18%; left: 60%; animation-delay: 2.5s; }\r\n    \r\n    @keyframes shimmer-fast {\r\n      0% {\r\n        transform: translateX(-100%);\r\n      }\r\n      100% {\r\n        transform: translateX(100%);\r\n      }\r\n    }\r\n    \r\n    @keyframes fade-in {\r\n      0% {\r\n        opacity: 0;\r\n        transform: translateY(20px);\r\n      }\r\n      100% {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n      }\r\n    }\r\n    \r\n    .animate-fade-in {\r\n      animation: fade-in 0.8s ease-out;\r\n    }\r\n  <\/style>\r\n  <style>body { box-sizing: border-box; }<\/style>\r\n  <script src=\"\/_sdk\/data_sdk.js\" type=\"text\/javascript\"><\/script>\r\n <\/head>\r\n <body class=\"h-full\">\r\n  <div id=\"hero-wrapper\" class=\"h-full w-full overflow-auto\"><!-- Hero Section -->\r\n   <section class=\"relative min-h-full w-full flex items-center justify-center overflow-hidden\"><!-- Background Layer - Deep Pool Blue Gradient -->\r\n    <div class=\"absolute inset-0 bg-gradient-to-br from-slate-900 via-blue-950 to-cyan-900\"><\/div><!-- Pool Pattern Overlay -->\r\n    <div class=\"absolute inset-0 opacity-30\">\r\n     <svg class=\"w-full h-full\" preserveaspectratio=\"xMidYMid slice\"><defs>\r\n       <pattern id=\"poolPattern\" x=\"0\" y=\"0\" width=\"60\" height=\"60\" patternunits=\"userSpaceOnUse\">\r\n        <rect x=\"0\" y=\"0\" width=\"60\" height=\"60\" fill=\"none\" stroke=\"rgba(56, 189, 248, 0.15)\" stroke-width=\"0.5\" \/>\r\n        <rect x=\"5\" y=\"5\" width=\"50\" height=\"50\" fill=\"none\" stroke=\"rgba(56, 189, 248, 0.1)\" stroke-width=\"0.5\" rx=\"2\" \/>\r\n       <\/pattern>\r\n      <\/defs> <rect width=\"100%\" height=\"100%\" fill=\"url(#poolPattern)\" \/>\r\n     <\/svg>\r\n    <\/div><!-- Water Shimmer Effect -->\r\n    <div class=\"absolute inset-0 water-shimmer\"><\/div><!-- Ripple Animations -->\r\n    <div class=\"ripple-container\">\r\n     <div class=\"ripple ripple-1\"><\/div>\r\n     <div class=\"ripple ripple-2\"><\/div>\r\n     <div class=\"ripple ripple-3\"><\/div>\r\n     <div class=\"ripple ripple-4\"><\/div>\r\n    <\/div><!-- Light Reflection Dots -->\r\n    <div class=\"parallax-layer layer-1\">\r\n     <div class=\"light-dot light-dot-1\"><\/div>\r\n     <div class=\"light-dot light-dot-2\"><\/div>\r\n     <div class=\"light-dot light-dot-3\"><\/div>\r\n     <div class=\"light-dot light-dot-4\"><\/div>\r\n     <div class=\"light-dot light-dot-5\"><\/div>\r\n    <\/div><!-- Floating Elements - Floaties, Water Drops & Bubbles -->\r\n    <div class=\"floating-elements\"><!-- Floaties SVGs -->\r\n     <div class=\"floatie floatie-1\">\r\n      <svg viewbox=\"0 0 100 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"50\" cy=\"50\" r=\"40\" fill=\"url(#floatieFill1)\" stroke=\"rgba(255,255,255,0.3)\" stroke-width=\"1.5\" \/> <ellipse cx=\"50\" cy=\"35\" rx=\"15\" ry=\"8\" fill=\"rgba(255,255,255,0.4)\" \/> <defs>\r\n        <radialgradient id=\"floatieFill1\">\r\n         <stop offset=\"0%\" style=\"stop-color:#38bdf8;stop-opacity:0.9\" \/>\r\n         <stop offset=\"100%\" style=\"stop-color:#0ea5e9;stop-opacity:0.7\" \/>\r\n        <\/radialgradient>\r\n       <\/defs>\r\n      <\/svg>\r\n     <\/div>\r\n     <div class=\"floatie floatie-2\">\r\n      <svg viewbox=\"0 0 100 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"50\" cy=\"50\" r=\"35\" fill=\"url(#floatieFill2)\" stroke=\"rgba(255,255,255,0.3)\" stroke-width=\"1.5\" \/> <ellipse cx=\"50\" cy=\"32\" rx=\"12\" ry=\"7\" fill=\"rgba(255,255,255,0.4)\" \/> <defs>\r\n        <radialgradient id=\"floatieFill2\">\r\n         <stop offset=\"0%\" style=\"stop-color:#06b6d4;stop-opacity:0.9\" \/>\r\n         <stop offset=\"100%\" style=\"stop-color:#0891b2;stop-opacity:0.7\" \/>\r\n        <\/radialgradient>\r\n       <\/defs>\r\n      <\/svg>\r\n     <\/div>\r\n     <div class=\"floatie floatie-3\">\r\n      <svg viewbox=\"0 0 100 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"50\" cy=\"50\" r=\"38\" fill=\"url(#floatieFill3)\" stroke=\"rgba(255,255,255,0.3)\" stroke-width=\"1.5\" \/> <ellipse cx=\"50\" cy=\"34\" rx=\"14\" ry=\"8\" fill=\"rgba(255,255,255,0.4)\" \/> <defs>\r\n        <radialgradient id=\"floatieFill3\">\r\n         <stop offset=\"0%\" style=\"stop-color:#22d3ee;stop-opacity:0.9\" \/>\r\n         <stop offset=\"100%\" style=\"stop-color:#06b6d4;stop-opacity:0.7\" \/>\r\n        <\/radialgradient>\r\n       <\/defs>\r\n      <\/svg>\r\n     <\/div>\r\n     <div class=\"floatie floatie-4\">\r\n      <svg viewbox=\"0 0 100 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"50\" cy=\"50\" r=\"32\" fill=\"url(#floatieFill4)\" stroke=\"rgba(255,255,255,0.3)\" stroke-width=\"1.5\" \/> <ellipse cx=\"50\" cy=\"30\" rx=\"11\" ry=\"6\" fill=\"rgba(255,255,255,0.4)\" \/> <defs>\r\n        <radialgradient id=\"floatieFill4\">\r\n         <stop offset=\"0%\" style=\"stop-color:#0ea5e9;stop-opacity:0.9\" \/>\r\n         <stop offset=\"100%\" style=\"stop-color:#0284c7;stop-opacity:0.7\" \/>\r\n        <\/radialgradient>\r\n       <\/defs>\r\n      <\/svg>\r\n     <\/div><!-- Water Drops -->\r\n     <div class=\"water-drop drop-1\"><\/div>\r\n     <div class=\"water-drop drop-2\"><\/div>\r\n     <div class=\"water-drop drop-3\"><\/div>\r\n     <div class=\"water-drop drop-4\"><\/div>\r\n     <div class=\"water-drop drop-5\"><\/div>\r\n     <div class=\"water-drop drop-6\"><\/div><!-- Bubbles -->\r\n     <div class=\"bubble bubble-1\"><\/div>\r\n     <div class=\"bubble bubble-2\"><\/div>\r\n     <div class=\"bubble bubble-3\"><\/div>\r\n     <div class=\"bubble bubble-4\"><\/div>\r\n     <div class=\"bubble bubble-5\"><\/div>\r\n    <\/div><!-- Gradient Overlay -->\r\n    <div class=\"absolute inset-0 hero-gradient\"><\/div><!-- Content Container -->\r\n    <div class=\"relative z-10 w-full max-w-5xl mx-auto px-6 sm:px-10 lg:px-16 py-16 sm:py-20 lg:py-24\">\r\n     <div class=\"text-center\"><!-- Brand Badge -->\r\n      <div class=\"inline-flex items-center gap-2 mb-6 float-element\">\r\n       <div class=\"flex items-center gap-2 px-4 py-2 bg-white\/10 backdrop-blur-sm rounded-full border border-white\/20\">\r\n        <svg class=\"w-5 h-5 text-cyan-400\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z\" \/> <path d=\"M8 14s1.5 2 4 2 4-2 4-2\" \/> <path d=\"M9 9h.01M15 9h.01\" \/>\r\n        <\/svg><span class=\"text-white\/90 text-sm font-medium tracking-wide\">Revitalize Pool and Spa\u00ae<\/span>\r\n       <\/div>\r\n      <\/div><!-- Main Headline -->\r\n      <h1 id=\"headline\" class=\"text-3xl sm:text-4xl lg:text-5xl xl:text-6xl font-bold text-white leading-tight mb-6 text-glow wave-element\">Professional Pool Repairs in North-East Florida<\/h1><!-- Subheadline -->\r\n      <p id=\"subheadline\" class=\"text-lg sm:text-xl lg:text-2xl text-cyan-100\/90 font-light max-w-3xl mx-auto mb-4 leading-relaxed\">Reliable repair solutions to keep your pool running smoothly and your water crystal clear.<\/p><!-- Supporting Text -->\r\n      <p id=\"supporting-text\" class=\"text-sm sm:text-base text-white\/60 max-w-2xl mx-auto mb-10\">Our technicians assess the issue and recommend the right repair solution for your pool.<\/p><!-- CTA Buttons -->\r\n      <div class=\"flex flex-col sm:flex-row items-center justify-center gap-4 sm:gap-5\"><!-- Primary Button --> <a id=\"primary-btn\" href=\"tel:+19048422223\" class=\"btn-primary inline-flex items-center gap-3 px-8 py-4 rounded-full text-white font-semibold text-base sm:text-lg\">\r\n        <svg class=\"w-5 h-5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" \/>\r\n        <\/svg><span id=\"primary-btn-text\">Call Us Now<\/span> <\/a> <!-- Secondary Button --> <a id=\"secondary-btn\" href=\"https:\/\/go.revitalizepools.com\/widget\/form\/GY5QZPSrMItJM0eEiATy\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-secondary inline-flex items-center gap-3 px-8 py-4 rounded-full text-white font-medium text-base sm:text-lg\">\r\n        <svg class=\"w-5 h-5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\" \/> <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\" \/> <line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\" \/> <line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\" \/>\r\n        <\/svg><span id=\"secondary-btn-text\">Request a Repair Appointment<\/span> <\/a>\r\n      <\/div><!-- Trust Indicators -->\r\n      <div class=\"mt-12 pt-8 border-t border-white\/10\">\r\n       <div class=\"flex flex-wrap items-center justify-center gap-6 sm:gap-10 text-white\/50 text-sm\">\r\n        <div class=\"flex items-center gap-2\">\r\n         <svg class=\"w-5 h-5 text-cyan-400\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\" \/>\r\n         <\/svg><span>5-Star Rated<\/span>\r\n        <\/div>\r\n        <div class=\"flex items-center gap-2\">\r\n         <svg class=\"w-5 h-5 text-cyan-400\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\" \/> <polyline points=\"22 4 12 14.01 9 11.01\" \/>\r\n         <\/svg><span>Licensed &amp; Insured<\/span>\r\n        <\/div>\r\n       <\/div>\r\n      <\/div>\r\n     <\/div>\r\n    <\/div><!-- Bottom Wave Decoration -->\r\n    <div class=\"absolute bottom-0 left-0 right-0 pointer-events-none\">\r\n     <svg class=\"w-full h-16 sm:h-20\" viewbox=\"0 0 1440 80\" preserveaspectratio=\"none\"><path fill=\"rgba(255,255,255,0.03)\" d=\"M0,40 C360,80 1080,0 1440,40 L1440,80 L0,80 Z\" \/> <path fill=\"rgba(255,255,255,0.02)\" d=\"M0,50 C480,20 960,70 1440,50 L1440,80 L0,80 Z\" \/>\r\n     <\/svg>\r\n    <\/div>\r\n   <\/section><!-- Services Section -->\r\n   <section class=\"relative w-full py-16 sm:py-20 lg:py-28 bg-gradient-to-b from-slate-50 to-blue-50\">\r\n    <div class=\"max-w-7xl mx-auto px-6 sm:px-10 lg:px-16\"><!-- Section Header -->\r\n     <div class=\"mb-12 sm:mb-16\">\r\n      <h2 class=\"text-4xl sm:text-5xl lg:text-6xl font-bold text-slate-900 mb-6 leading-tight\">Pool Repairs You Can Trust<\/h2>\r\n      <div class=\"prose prose-lg max-w-4xl text-slate-700 space-y-4\">\r\n       <p>Pool repairs are essential to keeping your pool safe, efficient, and enjoyable year-round. When equipment fails or systems stop working properly, timely pool repairs can prevent larger problems and costly damage. Revitalize Pool and Spa\u00ae provides professional pool repairs throughout Jacksonville and Northeast Florida, helping homeowners restore their pools quickly and efficiently.<\/p>\r\n       <p>Our team focuses on identifying the root cause of the issue and providing reliable repair solutions that get your pool running properly again.<\/p>\r\n      <\/div>\r\n     <\/div><!-- Interactive Repair Menu Section -->\r\n     <div class=\"mt-16 sm:mt-20\">\r\n      <h3 class=\"text-2xl sm:text-3xl lg:text-4xl font-bold text-slate-900 mb-3\">Common Pool Repairs We Handle<\/h3>\r\n      <p class=\"text-slate-600 text-lg max-w-3xl mb-10\">Pool repairs can involve many different components of your pool system. From pumps to filters and plumbing issues, professional pool repairs help maintain proper circulation, water quality, and equipment performance.<\/p><!-- Interactive Repair Cards -->\r\n      <div class=\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 sm:gap-8\"><!-- Pump Repair Card -->\r\n       <div class=\"repair-card group cursor-pointer relative overflow-hidden rounded-2xl bg-white border border-blue-100 p-8 transition-all duration-500 hover:shadow-2xl hover:border-cyan-400\">\r\n        <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-blue-50 opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n        <div class=\"relative z-10\">\r\n         <div class=\"w-16 h-16 mb-6 rounded-xl bg-gradient-to-br from-sky-100 to-cyan-100 flex items-center justify-center group-hover:scale-110 transition-transform duration-300\">\r\n          <svg class=\"w-8 h-8 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"1\" \/> <path d=\"M12 1v6m0 6v6M4.22 4.22l4.24 4.24m5.08 5.08l4.24 4.24\" \/> <path d=\"M1 12h6m6 0h6M4.22 19.78l4.24-4.24m5.08-5.08l4.24-4.24\" \/>\r\n          <\/svg>\r\n         <\/div>\r\n         <h4 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Pump Pool Repairs<\/h4>\r\n         <p class=\"text-slate-600 leading-relaxed\">Pool pump repairs are one of the most common pool repairs homeowners need. If your pump stops running, makes unusual noise, or fails to circulate water, it may require professional repair or component replacement.<\/p>\r\n        <\/div>\r\n       <\/div><!-- Filter Repair Card -->\r\n       <div class=\"repair-card group cursor-pointer relative overflow-hidden rounded-2xl bg-white border border-blue-100 p-8 transition-all duration-500 hover:shadow-2xl hover:border-cyan-400\">\r\n        <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-blue-50 opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n        <div class=\"relative z-10\">\r\n         <div class=\"w-16 h-16 mb-6 rounded-xl bg-gradient-to-br from-sky-100 to-cyan-100 flex items-center justify-center group-hover:scale-110 transition-transform duration-300\">\r\n          <svg class=\"w-8 h-8 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\" \/> <path d=\"M9 6h6M9 11h6M9 16h6\" \/> <circle cx=\"12\" cy=\"18\" r=\"1\" \/>\r\n          <\/svg>\r\n         <\/div>\r\n         <h4 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Filter Pool Repairs<\/h4>\r\n         <p class=\"text-slate-600 leading-relaxed\">Pool filter repairs ensure your filtration system properly removes debris and contaminants. Damaged filters, pressure problems, or clogged systems often require pool repairs to restore water clarity.<\/p>\r\n        <\/div>\r\n       <\/div><!-- Leak Repair Card -->\r\n       <div class=\"repair-card group cursor-pointer relative overflow-hidden rounded-2xl bg-white border border-blue-100 p-8 transition-all duration-500 hover:shadow-2xl hover:border-cyan-400\">\r\n        <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-blue-50 opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n        <div class=\"relative z-10\">\r\n         <div class=\"w-16 h-16 mb-6 rounded-xl bg-gradient-to-br from-sky-100 to-cyan-100 flex items-center justify-center group-hover:scale-110 transition-transform duration-300\">\r\n          <svg class=\"w-8 h-8 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2c-1 0-2 1-2 2v3c0 1 1 2 2 2s2-1 2-2V4c0-1-1-2-2-2z\" \/> <path d=\"M12 11v10c0 .5-.5 1-1 1h-2c-.5 0-1-.5-1-1v-2\" \/> <path d=\"M14 15c1 0 2 1 2 2v2\" \/> <path d=\"M10 21h4\" \/>\r\n          <\/svg>\r\n         <\/div>\r\n         <h4 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Pool Leak Repairs<\/h4>\r\n         <p class=\"text-slate-600 leading-relaxed\">Leaks can waste water and damage surrounding pool structures. Professional pool leak repairs help locate the source of the problem and restore proper sealing and plumbing.<\/p>\r\n        <\/div>\r\n       <\/div><!-- Plumbing Repair Card -->\r\n       <div class=\"repair-card group cursor-pointer relative overflow-hidden rounded-2xl bg-white border border-blue-100 p-8 transition-all duration-500 hover:shadow-2xl hover:border-cyan-400\">\r\n        <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-blue-50 opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n        <div class=\"relative z-10\">\r\n         <div class=\"w-16 h-16 mb-6 rounded-xl bg-gradient-to-br from-sky-100 to-cyan-100 flex items-center justify-center group-hover:scale-110 transition-transform duration-300\">\r\n          <svg class=\"w-8 h-8 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 9h5v12H3z\" \/> <path d=\"M16 9h5v12h-5z\" \/> <path d=\"M8 9l2-5h4l2 5\" \/> <path d=\"M10 5v4M14 5v4\" \/>\r\n          <\/svg>\r\n         <\/div>\r\n         <h4 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Plumbing Pool Repairs<\/h4>\r\n         <p class=\"text-slate-600 leading-relaxed\">Pool plumbing repairs address broken pipes, blocked lines, or circulation problems. These pool repairs help maintain proper water flow between pumps, filters, and other equipment.<\/p>\r\n        <\/div>\r\n       <\/div><!-- Equipment Repair Card -->\r\n       <div class=\"repair-card group cursor-pointer relative overflow-hidden rounded-2xl bg-white border border-blue-100 p-8 transition-all duration-500 hover:shadow-2xl hover:border-cyan-400\">\r\n        <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-blue-50 opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n        <div class=\"relative z-10\">\r\n         <div class=\"w-16 h-16 mb-6 rounded-xl bg-gradient-to-br from-sky-100 to-cyan-100 flex items-center justify-center group-hover:scale-110 transition-transform duration-300\">\r\n          <svg class=\"w-8 h-8 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"3\" \/> <path d=\"M12 1v6m0 6v6M4.22 4.22l4.24 4.24m5.08 5.08l4.24 4.24\" \/> <path d=\"M1 12h6m6 0h6M4.22 19.78l4.24-4.24m5.08-5.08l4.24-4.24\" \/> <g opacity=\"0.4\">\r\n            <circle cx=\"12\" cy=\"12\" r=\"8\" \/>\r\n           <\/g>\r\n          <\/svg>\r\n         <\/div>\r\n         <h4 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Pool Equipment Repairs<\/h4>\r\n         <p class=\"text-slate-600 leading-relaxed\">Heaters, automation systems, valves, and other equipment can occasionally fail. Professional pool equipment repairs help restore full functionality to your pool system.<\/p>\r\n        <\/div>\r\n       <\/div>\r\n      <\/div>\r\n     <\/div>\r\n    <\/div><!-- Decorative Water Ripples -->\r\n    <div class=\"absolute top-0 right-0 w-96 h-96 bg-cyan-100\/10 rounded-full blur-3xl -z-10\"><\/div>\r\n    <div class=\"absolute bottom-0 left-0 w-96 h-96 bg-blue-100\/10 rounded-full blur-3xl -z-10\"><\/div>\r\n   <\/section><!-- Process Section -->\r\n   <section class=\"relative w-full py-16 sm:py-20 lg:py-28 bg-gradient-to-b from-white to-slate-50\">\r\n    <div class=\"max-w-7xl mx-auto px-6 sm:px-10 lg:px-16\"><!-- Section Header -->\r\n     <div class=\"mb-12 sm:mb-16\">\r\n      <h2 class=\"text-4xl sm:text-5xl lg:text-6xl font-bold text-slate-900 mb-6 leading-tight\">Our Pool Repairs Process<\/h2>\r\n      <p class=\"text-slate-700 text-lg max-w-3xl leading-relaxed\">Professional pool repairs begin with a thorough evaluation of your pool system. Our process ensures we accurately identify the issue and provide the most effective repair solution.<\/p>\r\n     <\/div><!-- Process Flow Chart -->\r\n     <div class=\"relative\"><!-- Desktop Flow (hidden on mobile) -->\r\n      <div class=\"hidden lg:block\">\r\n       <div class=\"grid grid-cols-4 gap-4 relative\"><!-- Connecting Lines -->\r\n        <svg class=\"absolute top-24 left-0 w-full h-1 pointer-events-none\" style=\"height: 4px;\" preserveaspectratio=\"none\"><defs>\r\n          <lineargradient id=\"flowGradient\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\r\n           <stop offset=\"0%\" style=\"stop-color:#0ea5e9;stop-opacity:1\" \/>\r\n           <stop offset=\"50%\" style=\"stop-color:#06b6d4;stop-opacity:1\" \/>\r\n           <stop offset=\"100%\" style=\"stop-color:#0891b2;stop-opacity:1\" \/>\r\n          <\/lineargradient>\r\n         <\/defs> <rect width=\"100%\" height=\"100%\" fill=\"url(#flowGradient)\" rx=\"2\" \/>\r\n        <\/svg><!-- Step 1 -->\r\n        <div class=\"relative\">\r\n         <div class=\"bg-white rounded-2xl p-8 border-2 border-cyan-300 shadow-lg hover:shadow-2xl transition-shadow duration-300 relative z-10\">\r\n          <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-400 to-blue-500 flex items-center justify-center text-white font-bold text-xl mb-4 mx-auto\">\r\n           1\r\n          <\/div>\r\n          <h4 class=\"text-xl font-bold text-slate-900 mb-3 text-center\">Pool Repairs Diagnostic<\/h4>\r\n          <p class=\"text-slate-600 text-sm leading-relaxed mb-3\">Every pool repair begins with a diagnostic inspection of your pool equipment and systems. This allows our technicians to determine exactly what is causing the issue.<\/p>\r\n          <p class=\"text-cyan-600 font-semibold text-sm text-center\">$160.00<\/p>\r\n         <\/div><!-- Arrow Down -->\r\n         <div class=\"hidden xl:flex justify-center mt-4\">\r\n          <svg class=\"w-6 h-8 text-cyan-400\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"12 5 19 12 12 19\" \/>\r\n          <\/svg>\r\n         <\/div>\r\n        <\/div><!-- Step 2 -->\r\n        <div class=\"relative\">\r\n         <div class=\"bg-white rounded-2xl p-8 border-2 border-cyan-300 shadow-lg hover:shadow-2xl transition-shadow duration-300 relative z-10\">\r\n          <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-400 to-blue-500 flex items-center justify-center text-white font-bold text-xl mb-4 mx-auto\">\r\n           2\r\n          <\/div>\r\n          <h4 class=\"text-xl font-bold text-slate-900 mb-3 text-center\">Pool Repairs Recommendation<\/h4>\r\n          <p class=\"text-slate-600 text-sm leading-relaxed\">Once the issue is identified, we explain the recommended pool repairs and the best solution for restoring your pool's operation.<\/p>\r\n         <\/div><!-- Arrow Down -->\r\n         <div class=\"hidden xl:flex justify-center mt-4\">\r\n          <svg class=\"w-6 h-8 text-cyan-400\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"12 5 19 12 12 19\" \/>\r\n          <\/svg>\r\n         <\/div>\r\n        <\/div><!-- Step 3 -->\r\n        <div class=\"relative\">\r\n         <div class=\"bg-white rounded-2xl p-8 border-2 border-cyan-300 shadow-lg hover:shadow-2xl transition-shadow duration-300 relative z-10\">\r\n          <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-400 to-blue-500 flex items-center justify-center text-white font-bold text-xl mb-4 mx-auto\">\r\n           3\r\n          <\/div>\r\n          <h4 class=\"text-xl font-bold text-slate-900 mb-3 text-center\">Professional Pool Repairs<\/h4>\r\n          <p class=\"text-slate-600 text-sm leading-relaxed\">After approval, our technicians complete the necessary pool repairs using reliable parts and professional service techniques.<\/p>\r\n         <\/div><!-- Arrow Down -->\r\n         <div class=\"hidden xl:flex justify-center mt-4\">\r\n          <svg class=\"w-6 h-8 text-cyan-400\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"12 5 19 12 12 19\" \/>\r\n          <\/svg>\r\n         <\/div>\r\n        <\/div><!-- Step 4 -->\r\n        <div class=\"relative\">\r\n         <div class=\"bg-white rounded-2xl p-8 border-2 border-cyan-300 shadow-lg hover:shadow-2xl transition-shadow duration-300 relative z-10\">\r\n          <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-400 to-blue-500 flex items-center justify-center text-white font-bold text-xl mb-4 mx-auto\">\r\n           4\r\n          <\/div>\r\n          <h4 class=\"text-xl font-bold text-slate-900 mb-3 text-center\">System Testing<\/h4>\r\n          <p class=\"text-slate-600 text-sm leading-relaxed\">Once repairs are complete, we test the system to ensure your pool equipment is running correctly and circulating properly.<\/p>\r\n         <\/div>\r\n        <\/div>\r\n       <\/div>\r\n      <\/div><!-- Mobile\/Tablet Flow (vertical) -->\r\n      <div class=\"lg:hidden space-y-6\"><!-- Step 1 -->\r\n       <div class=\"relative\">\r\n        <div class=\"flex gap-4\">\r\n         <div class=\"flex flex-col items-center\">\r\n          <div class=\"w-12 h-12 rounded-full bg-gradient-to-br from-cyan-400 to-blue-500 flex items-center justify-center text-white font-bold text-lg\">\r\n           1\r\n          <\/div>\r\n          <div class=\"w-1 h-20 bg-gradient-to-b from-cyan-400 to-cyan-200 mt-2\"><\/div>\r\n         <\/div>\r\n         <div class=\"bg-white rounded-2xl p-6 border-2 border-cyan-300 shadow-lg flex-1\">\r\n          <h4 class=\"text-lg font-bold text-slate-900 mb-2\">Pool Repairs Diagnostic<\/h4>\r\n          <p class=\"text-slate-600 text-sm leading-relaxed mb-2\">Every pool repair begins with a diagnostic inspection of your pool equipment and systems. This allows our technicians to determine exactly what is causing the issue.<\/p>\r\n          <p class=\"text-cyan-600 font-semibold text-sm\">$160.00<\/p>\r\n         <\/div>\r\n        <\/div>\r\n       <\/div><!-- Step 2 -->\r\n       <div class=\"relative\">\r\n        <div class=\"flex gap-4\">\r\n         <div class=\"flex flex-col items-center\">\r\n          <div class=\"w-12 h-12 rounded-full bg-gradient-to-br from-cyan-400 to-blue-500 flex items-center justify-center text-white font-bold text-lg\">\r\n           2\r\n          <\/div>\r\n          <div class=\"w-1 h-20 bg-gradient-to-b from-cyan-400 to-cyan-200 mt-2\"><\/div>\r\n         <\/div>\r\n         <div class=\"bg-white rounded-2xl p-6 border-2 border-cyan-300 shadow-lg flex-1\">\r\n          <h4 class=\"text-lg font-bold text-slate-900 mb-2\">Pool Repairs Recommendation<\/h4>\r\n          <p class=\"text-slate-600 text-sm leading-relaxed\">Once the issue is identified, we explain the recommended pool repairs and the best solution for restoring your pool's operation.<\/p>\r\n         <\/div>\r\n        <\/div>\r\n       <\/div><!-- Step 3 -->\r\n       <div class=\"relative\">\r\n        <div class=\"flex gap-4\">\r\n         <div class=\"flex flex-col items-center\">\r\n          <div class=\"w-12 h-12 rounded-full bg-gradient-to-br from-cyan-400 to-blue-500 flex items-center justify-center text-white font-bold text-lg\">\r\n           3\r\n          <\/div>\r\n          <div class=\"w-1 h-20 bg-gradient-to-b from-cyan-400 to-cyan-200 mt-2\"><\/div>\r\n         <\/div>\r\n         <div class=\"bg-white rounded-2xl p-6 border-2 border-cyan-300 shadow-lg flex-1\">\r\n          <h4 class=\"text-lg font-bold text-slate-900 mb-2\">Professional Pool Repairs<\/h4>\r\n          <p class=\"text-slate-600 text-sm leading-relaxed\">After approval, our technicians complete the necessary pool repairs using reliable parts and professional service techniques.<\/p>\r\n         <\/div>\r\n        <\/div>\r\n       <\/div><!-- Step 4 -->\r\n       <div class=\"relative\">\r\n        <div class=\"flex gap-4\">\r\n         <div class=\"flex flex-col items-center\">\r\n          <div class=\"w-12 h-12 rounded-full bg-gradient-to-br from-cyan-400 to-blue-500 flex items-center justify-center text-white font-bold text-lg\">\r\n           4\r\n          <\/div>\r\n         <\/div>\r\n         <div class=\"bg-white rounded-2xl p-6 border-2 border-cyan-300 shadow-lg flex-1\">\r\n          <h4 class=\"text-lg font-bold text-slate-900 mb-2\">System Testing<\/h4>\r\n          <p class=\"text-slate-600 text-sm leading-relaxed\">Once repairs are complete, we test the system to ensure your pool equipment is running correctly and circulating properly.<\/p>\r\n         <\/div>\r\n        <\/div>\r\n       <\/div>\r\n      <\/div>\r\n     <\/div><!-- CTA Section -->\r\n     <div class=\"mt-16 sm:mt-20 text-center\">\r\n      <p class=\"text-slate-700 text-lg mb-6 max-w-2xl mx-auto\">Ready to get your pool back in perfect condition? Contact us today for a professional diagnostic inspection.<\/p><a href=\"tel:+19048422223\" class=\"inline-flex items-center gap-3 px-8 py-4 rounded-full bg-gradient-to-r from-cyan-500 to-blue-600 text-white font-semibold text-lg hover:shadow-lg hover:from-cyan-600 hover:to-blue-700 transition-all duration-300\">\r\n       <svg class=\"w-5 h-5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" \/>\r\n       <\/svg> Schedule Your Diagnostic Today <\/a>\r\n     <\/div>\r\n    <\/div><!-- Decorative Elements -->\r\n    <div class=\"absolute top-1\/3 right-0 w-80 h-80 bg-blue-100\/10 rounded-full blur-3xl -z-10\"><\/div>\r\n    <div class=\"absolute bottom-0 left-1\/4 w-64 h-64 bg-cyan-100\/10 rounded-full blur-3xl -z-10\"><\/div>\r\n   <\/section><!-- Why Choose Us Section -->\r\n   <section class=\"relative w-full py-16 sm:py-20 lg:py-28 bg-gradient-to-b from-slate-50 to-white\">\r\n    <div class=\"max-w-7xl mx-auto px-6 sm:px-10 lg:px-16\"><!-- Section Header -->\r\n     <div class=\"mb-12 sm:mb-16 max-w-3xl\">\r\n      <h2 class=\"text-4xl sm:text-5xl lg:text-6xl font-bold text-slate-900 mb-6 leading-tight\">Why Homeowners Choose Our Pool Repairs<\/h2>\r\n      <p class=\"text-slate-700 text-lg\">We're committed to delivering reliable, professional pool repairs that restore your pool's performance and give you peace of mind.<\/p>\r\n     <\/div><!-- Why Choose Cards -->\r\n     <div class=\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 sm:gap-8\"><!-- Card 1: Expert Technicians -->\r\n      <div class=\"group relative overflow-hidden rounded-2xl bg-white border border-slate-200 p-8 transition-all duration-500 hover:border-cyan-400 hover:shadow-xl\">\r\n       <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n       <div class=\"relative z-10\">\r\n        <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-100 to-blue-100 flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300\">\r\n         <svg class=\"w-7 h-7 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\" \/> <circle cx=\"12\" cy=\"7\" r=\"4\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n        <h3 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Expert Technicians<\/h3>\r\n        <p class=\"text-slate-600 leading-relaxed\">Our licensed and certified technicians have years of experience diagnosing and fixing all types of pool equipment and systems.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Card 2: Reliable Solutions -->\r\n      <div class=\"group relative overflow-hidden rounded-2xl bg-white border border-slate-200 p-8 transition-all duration-500 hover:border-cyan-400 hover:shadow-xl\">\r\n       <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n       <div class=\"relative z-10\">\r\n        <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-100 to-blue-100 flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300\">\r\n         <svg class=\"w-7 h-7 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"20 6 9 17 4 12\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n        <h3 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Reliable Solutions<\/h3>\r\n        <p class=\"text-slate-600 leading-relaxed\">We use quality parts and proven repair techniques to ensure your pool system runs properly for years to come.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Card 3: Fast Response -->\r\n      <div class=\"group relative overflow-hidden rounded-2xl bg-white border border-slate-200 p-8 transition-all duration-500 hover:border-cyan-400 hover:shadow-xl\">\r\n       <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n       <div class=\"relative z-10\">\r\n        <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-100 to-blue-100 flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300\">\r\n         <svg class=\"w-7 h-7 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\" \/> <polyline points=\"12 6 12 12 16 14\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n        <h3 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Fast Response Times<\/h3>\r\n        <p class=\"text-slate-600 leading-relaxed\">We understand pool problems need quick solutions. We work efficiently to diagnose and repair issues promptly.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Card 4: Transparent Pricing -->\r\n      <div class=\"group relative overflow-hidden rounded-2xl bg-white border border-slate-200 p-8 transition-all duration-500 hover:border-cyan-400 hover:shadow-xl\">\r\n       <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n       <div class=\"relative z-10\">\r\n        <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-100 to-blue-100 flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300\">\r\n         <svg class=\"w-7 h-7 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\" \/> <path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n        <h3 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Transparent Pricing<\/h3>\r\n        <p class=\"text-slate-600 leading-relaxed\">No hidden fees. We provide upfront pricing for diagnostics and explain all repair recommendations clearly.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Card 5: Satisfaction Guaranteed -->\r\n      <div class=\"group relative overflow-hidden rounded-2xl bg-white border border-slate-200 p-8 transition-all duration-500 hover:border-cyan-400 hover:shadow-xl\">\r\n       <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n       <div class=\"relative z-10\">\r\n        <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-100 to-blue-100 flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300\">\r\n         <svg class=\"w-7 h-7 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n        <h3 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">5-Star Service<\/h3>\r\n        <p class=\"text-slate-600 leading-relaxed\">Our customers consistently rate us 5 stars. Your satisfaction is our top priority and proof of our commitment.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Card 6: Local Expertise -->\r\n      <div class=\"group relative overflow-hidden rounded-2xl bg-white border border-slate-200 p-8 transition-all duration-500 hover:border-cyan-400 hover:shadow-xl\">\r\n       <div class=\"absolute inset-0 bg-gradient-to-br from-cyan-50 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500\"><\/div>\r\n       <div class=\"relative z-10\">\r\n        <div class=\"w-14 h-14 rounded-full bg-gradient-to-br from-cyan-100 to-blue-100 flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300\">\r\n         <svg class=\"w-7 h-7 text-cyan-600\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\" \/> <circle cx=\"12\" cy=\"10\" r=\"3\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n        <h3 class=\"text-xl font-bold text-slate-900 mb-3 group-hover:text-cyan-600 transition-colors\">Northeast Florida Experts<\/h3>\r\n        <p class=\"text-slate-600 leading-relaxed\">We know the Jacksonville area pools and their specific challenges. Local expertise you can trust.<\/p>\r\n       <\/div>\r\n      <\/div>\r\n     <\/div>\r\n    <\/div><!-- Decorative Elements -->\r\n    <div class=\"absolute top-1\/2 right-0 w-96 h-96 bg-blue-100\/10 rounded-full blur-3xl -z-10\"><\/div>\r\n   <\/section><!-- Signs You Need Repairs Section -->\r\n   <section class=\"relative w-full py-16 sm:py-20 lg:py-28 bg-gradient-to-b from-white to-slate-50\">\r\n    <div class=\"max-w-7xl mx-auto px-6 sm:px-10 lg:px-16\"><!-- Section Header -->\r\n     <div class=\"mb-12 sm:mb-16 max-w-3xl\">\r\n      <h2 class=\"text-4xl sm:text-5xl lg:text-6xl font-bold text-slate-900 mb-6 leading-tight\">Signs You May Need Pool Repairs<\/h2>\r\n      <p class=\"text-slate-700 text-lg\">Don't ignore these warning signs. Early detection can prevent bigger problems and costly damage.<\/p>\r\n     <\/div><!-- Signs Grid -->\r\n     <div class=\"grid grid-cols-1 md:grid-cols-2 gap-6 sm:gap-8\"><!-- Sign 1 -->\r\n      <div class=\"flex gap-4 p-6 sm:p-8 bg-white rounded-2xl border border-slate-200 hover:border-cyan-400 hover:shadow-lg transition-all duration-300 group\">\r\n       <div class=\"flex-shrink-0\">\r\n        <div class=\"flex items-center justify-center h-12 w-12 rounded-lg bg-red-100 group-hover:bg-cyan-100 transition-colors duration-300\">\r\n         <svg class=\"h-6 w-6 text-red-600 group-hover:text-cyan-600 transition-colors duration-300\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"23 6 13.5 15.5 8.5 10.5 1 17\" \/> <polyline points=\"17 6 23 6 23 12\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n       <\/div>\r\n       <div>\r\n        <h3 class=\"text-lg font-bold text-slate-900 mb-2\">Weak Water Flow<\/h3>\r\n        <p class=\"text-slate-600\">If water circulation is reduced or uneven, it could indicate pump or filter issues requiring professional attention.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Sign 2 -->\r\n      <div class=\"flex gap-4 p-6 sm:p-8 bg-white rounded-2xl border border-slate-200 hover:border-cyan-400 hover:shadow-lg transition-all duration-300 group\">\r\n       <div class=\"flex-shrink-0\">\r\n        <div class=\"flex items-center justify-center h-12 w-12 rounded-lg bg-red-100 group-hover:bg-cyan-100 transition-colors duration-300\">\r\n         <svg class=\"h-6 w-6 text-red-600 group-hover:text-cyan-600 transition-colors duration-300\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 20.627 0 14 5.373 2 12 2z\" \/> <path d=\"M12 1v6m0 6v6\" opacity=\"0.5\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n       <\/div>\r\n       <div>\r\n        <h3 class=\"text-lg font-bold text-slate-900 mb-2\">Unusual Noises<\/h3>\r\n        <p class=\"text-slate-600\">Grinding, squealing, or rattling sounds from equipment often signal mechanical problems that need repair.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Sign 3 -->\r\n      <div class=\"flex gap-4 p-6 sm:p-8 bg-white rounded-2xl border border-slate-200 hover:border-cyan-400 hover:shadow-lg transition-all duration-300 group\">\r\n       <div class=\"flex-shrink-0\">\r\n        <div class=\"flex items-center justify-center h-12 w-12 rounded-lg bg-red-100 group-hover:bg-cyan-100 transition-colors duration-300\">\r\n         <svg class=\"h-6 w-6 text-red-600 group-hover:text-cyan-600 transition-colors duration-300\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 9v6c0 1.657 1.343 3 3 3h12c1.657 0 3-1.343 3-3V9\" \/> <path d=\"M3 9c0-1.657 1.343-3 3-3h12c1.657 0 3 1.343 3 3\" \/> <line x1=\"2\" y1=\"15\" x2=\"22\" y2=\"15\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n       <\/div>\r\n       <div>\r\n        <h3 class=\"text-lg font-bold text-slate-900 mb-2\">Cloudy or Dirty Water<\/h3>\r\n        <p class=\"text-slate-600\">If water quality is declining despite regular maintenance, filter or chemical systems may need repair.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Sign 4 -->\r\n      <div class=\"flex gap-4 p-6 sm:p-8 bg-white rounded-2xl border border-slate-200 hover:border-cyan-400 hover:shadow-lg transition-all duration-300 group\">\r\n       <div class=\"flex-shrink-0\">\r\n        <div class=\"flex items-center justify-center h-12 w-12 rounded-lg bg-red-100 group-hover:bg-cyan-100 transition-colors duration-300\">\r\n         <svg class=\"h-6 w-6 text-red-600 group-hover:text-cyan-600 transition-colors duration-300\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2l-1 6h-6l5 4-2 6 5-4 5 4-2-6 5-4h-6l-1-6z\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n       <\/div>\r\n       <div>\r\n        <h3 class=\"text-lg font-bold text-slate-900 mb-2\">Visible Leaks or Cracks<\/h3>\r\n        <p class=\"text-slate-600\">Water pooling around equipment or visible cracks in plumbing need immediate professional repair.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Sign 5 -->\r\n      <div class=\"flex gap-4 p-6 sm:p-8 bg-white rounded-2xl border border-slate-200 hover:border-cyan-400 hover:shadow-lg transition-all duration-300 group\">\r\n       <div class=\"flex-shrink-0\">\r\n        <div class=\"flex items-center justify-center h-12 w-12 rounded-lg bg-red-100 group-hover:bg-cyan-100 transition-colors duration-300\">\r\n         <svg class=\"h-6 w-6 text-red-600 group-hover:text-cyan-600 transition-colors duration-300\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"1\" \/> <path d=\"M12 1v6m0 6v6M4.22 4.22l4.24 4.24m5.08 5.08l4.24 4.24M1 12h6m6 0h6M4.22 19.78l4.24-4.24m5.08-5.08l4.24-4.24\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n       <\/div>\r\n       <div>\r\n        <h3 class=\"text-lg font-bold text-slate-900 mb-2\">Equipment Won't Start<\/h3>\r\n        <p class=\"text-slate-600\">If your pump, filter, or other equipment won't turn on or keeps shutting off, professional repair is needed.<\/p>\r\n       <\/div>\r\n      <\/div><!-- Sign 6 -->\r\n      <div class=\"flex gap-4 p-6 sm:p-8 bg-white rounded-2xl border border-slate-200 hover:border-cyan-400 hover:shadow-lg transition-all duration-300 group\">\r\n       <div class=\"flex-shrink-0\">\r\n        <div class=\"flex items-center justify-center h-12 w-12 rounded-lg bg-red-100 group-hover:bg-cyan-100 transition-colors duration-300\">\r\n         <svg class=\"h-6 w-6 text-red-600 group-hover:text-cyan-600 transition-colors duration-300\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\" \/> <path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\" \/>\r\n         <\/svg>\r\n        <\/div>\r\n       <\/div>\r\n       <div>\r\n        <h3 class=\"text-lg font-bold text-slate-900 mb-2\">Rising Water Levels<\/h3>\r\n        <p class=\"text-slate-600\">Unexplained water loss or rapidly rising water levels can indicate leaks or system malfunctions.<\/p>\r\n       <\/div>\r\n      <\/div>\r\n     <\/div><!-- CTA -->\r\n     <div class=\"mt-12 sm:mt-16 text-center bg-gradient-to-r from-cyan-50 to-blue-50 rounded-2xl p-8 sm:p-12 border border-cyan-200\">\r\n      <p class=\"text-slate-700 text-lg mb-6\">Noticed any of these signs? Don't wait\u2014contact us for a professional diagnostic inspection.<\/p><a href=\"tel:+19048422223\" class=\"inline-flex items-center gap-3 px-8 py-4 rounded-full bg-gradient-to-r from-cyan-500 to-blue-600 text-white font-semibold text-lg hover:shadow-lg hover:from-cyan-600 hover:to-blue-700 transition-all duration-300\">\r\n       <svg class=\"w-5 h-5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" \/>\r\n       <\/svg> Get Your Diagnostic Today <\/a>\r\n     <\/div>\r\n    <\/div><!-- Decorative Elements -->\r\n    <div class=\"absolute bottom-0 left-0 w-96 h-96 bg-cyan-100\/10 rounded-full blur-3xl -z-10\"><\/div>\r\n   <\/section><!-- FAQ Section -->\r\n   <section class=\"relative w-full py-16 sm:py-20 lg:py-28 bg-white\">\r\n    <div class=\"max-w-4xl mx-auto px-6 sm:px-10 lg:px-16\"><!-- Section Header -->\r\n     <div class=\"mb-12 sm:mb-16\">\r\n      <h2 class=\"text-4xl sm:text-5xl lg:text-6xl font-bold text-slate-900 mb-6 leading-tight\">Pool Repairs FAQ<\/h2>\r\n      <p class=\"text-slate-700 text-lg\">Common questions about our pool repair services and process.<\/p>\r\n     <\/div><!-- FAQ Accordion -->\r\n     <div class=\"space-y-4\"><!-- FAQ Item 1 -->\r\n      <div class=\"faq-item\">\r\n       <button class=\"faq-toggle w-full flex items-center justify-between p-6 bg-gradient-to-r from-slate-50 to-blue-50 rounded-lg border border-slate-200 hover:border-cyan-400 transition-all duration-300 text-left group\"> <span class=\"text-lg font-semibold text-slate-900 pr-4\">How much does a pool repair diagnostic cost?<\/span>\r\n        <svg class=\"w-6 h-6 text-cyan-600 flex-shrink-0 transition-transform duration-300 group-hover:translate-x-1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\" \/>\r\n        <\/svg><\/button>\r\n       <div class=\"faq-content hidden overflow-hidden transition-all duration-300\">\r\n        <div class=\"px-6 pt-0 pb-6 text-slate-600 leading-relaxed\">\r\n         Our diagnostic inspection costs $160.00. This thorough evaluation helps us identify exactly what's causing your pool issue and what repairs are needed. We'll explain our findings and provide a clear recommendation before proceeding.\r\n        <\/div>\r\n       <\/div>\r\n      <\/div><!-- FAQ Item 2 -->\r\n      <div class=\"faq-item\">\r\n       <button class=\"faq-toggle w-full flex items-center justify-between p-6 bg-gradient-to-r from-slate-50 to-blue-50 rounded-lg border border-slate-200 hover:border-cyan-400 transition-all duration-300 text-left group\"> <span class=\"text-lg font-semibold text-slate-900 pr-4\">How long do pool repairs typically take?<\/span>\r\n        <svg class=\"w-6 h-6 text-cyan-600 flex-shrink-0 transition-transform duration-300 group-hover:translate-x-1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\" \/>\r\n        <\/svg><\/button>\r\n       <div class=\"faq-content hidden overflow-hidden transition-all duration-300\">\r\n        <div class=\"px-6 pt-0 pb-6 text-slate-600 leading-relaxed\">\r\n         Repair time varies depending on the issue. Minor repairs might take a few hours, while more complex issues could take a day or more. After our diagnostic, we'll provide an estimated timeline for your specific repair.\r\n        <\/div>\r\n       <\/div>\r\n      <\/div><!-- FAQ Item 3 -->\r\n      <div class=\"faq-item\">\r\n       <button class=\"faq-toggle w-full flex items-center justify-between p-6 bg-gradient-to-r from-slate-50 to-blue-50 rounded-lg border border-slate-200 hover:border-cyan-400 transition-all duration-300 text-left group\"> <span class=\"text-lg font-semibold text-slate-900 pr-4\">Do you offer emergency repair services?<\/span>\r\n        <svg class=\"w-6 h-6 text-cyan-600 flex-shrink-0 transition-transform duration-300 group-hover:translate-x-1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\" \/>\r\n        <\/svg><\/button>\r\n       <div class=\"faq-content hidden overflow-hidden transition-all duration-300\">\r\n        <div class=\"px-6 pt-0 pb-6 text-slate-600 leading-relaxed\">\r\n         Yes, we understand that pool problems can happen at inconvenient times. Contact us to discuss emergency repair options and availability. We work to accommodate urgent situations whenever possible.\r\n        <\/div>\r\n       <\/div>\r\n      <\/div><!-- FAQ Item 4 -->\r\n      <div class=\"faq-item\">\r\n       <button class=\"faq-toggle w-full flex items-center justify-between p-6 bg-gradient-to-r from-slate-50 to-blue-50 rounded-lg border border-slate-200 hover:border-cyan-400 transition-all duration-300 text-left group\"> <span class=\"text-lg font-semibold text-slate-900 pr-4\">What warranty do you offer on repairs?<\/span>\r\n        <svg class=\"w-6 h-6 text-cyan-600 flex-shrink-0 transition-transform duration-300 group-hover:translate-x-1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\" \/>\r\n        <\/svg><\/button>\r\n       <div class=\"faq-content hidden overflow-hidden transition-all duration-300\">\r\n        <div class=\"px-6 pt-0 pb-6 text-slate-600 leading-relaxed\">\r\n         We stand behind our work with quality warranties on parts and labor. The specific warranty terms depend on the type of repair. We'll explain all warranty details when we provide your repair estimate.\r\n        <\/div>\r\n       <\/div>\r\n      <\/div><!-- FAQ Item 5 -->\r\n      <div class=\"faq-item\">\r\n       <button class=\"faq-toggle w-full flex items-center justify-between p-6 bg-gradient-to-r from-slate-50 to-blue-50 rounded-lg border border-slate-200 hover:border-cyan-400 transition-all duration-300 text-left group\"> <span class=\"text-lg font-semibold text-slate-900 pr-4\">Can I schedule repairs online?<\/span>\r\n        <svg class=\"w-6 h-6 text-cyan-600 flex-shrink-0 transition-transform duration-300 group-hover:translate-x-1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\" \/>\r\n        <\/svg><\/button>\r\n       <div class=\"faq-content hidden overflow-hidden transition-all duration-300\">\r\n        <div class=\"px-6 pt-0 pb-6 text-slate-600 leading-relaxed\">\r\n         Yes! You can request a repair appointment online using our booking form, or call us at (904) 842-2223 to schedule. We'll work with you to find a convenient time for your diagnostic and repair.\r\n        <\/div>\r\n       <\/div>\r\n      <\/div><!-- FAQ Item 6 -->\r\n      <div class=\"faq-item\">\r\n       <button class=\"faq-toggle w-full flex items-center justify-between p-6 bg-gradient-to-r from-slate-50 to-blue-50 rounded-lg border border-slate-200 hover:border-cyan-400 transition-all duration-300 text-left group\"> <span class=\"text-lg font-semibold text-slate-900 pr-4\">What areas do you serve?<\/span>\r\n        <svg class=\"w-6 h-6 text-cyan-600 flex-shrink-0 transition-transform duration-300 group-hover:translate-x-1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\" \/>\r\n        <\/svg><\/button>\r\n       <div class=\"faq-content hidden overflow-hidden transition-all duration-300\">\r\n        <div class=\"px-6 pt-0 pb-6 text-slate-600 leading-relaxed\">\r\n         We provide professional pool repairs throughout Jacksonville and Northeast Florida. Contact us to confirm service availability for your specific location.\r\n        <\/div>\r\n       <\/div>\r\n      <\/div>\r\n     <\/div>\r\n    <\/div>\r\n   <\/section><!-- Final CTA Section -->\r\n   <section class=\"relative w-full py-20 sm:py-24 lg:py-32 bg-gradient-to-br from-slate-900 via-blue-900 to-cyan-900 overflow-hidden\"><!-- Animated background elements -->\r\n    <div class=\"absolute inset-0 overflow-hidden\">\r\n     <div class=\"absolute top-0 left-1\/4 w-96 h-96 bg-cyan-500\/20 rounded-full blur-3xl animate-pulse\"><\/div>\r\n     <div class=\"absolute bottom-0 right-1\/4 w-96 h-96 bg-blue-500\/20 rounded-full blur-3xl animate-pulse\" style=\"animation-delay: 1s;\"><\/div>\r\n    <\/div><!-- Gradient overlay -->\r\n    <div class=\"absolute inset-0 bg-gradient-to-r from-slate-900\/90 via-blue-900\/85 to-slate-900\/90\"><\/div><!-- Content -->\r\n    <div class=\"relative z-10 max-w-4xl mx-auto px-6 sm:px-10 lg:px-16 text-center\"><!-- Main Heading -->\r\n     <h2 class=\"text-4xl sm:text-5xl lg:text-6xl font-bold text-white mb-6 leading-tight animate-fade-in\">Schedule Pool Repairs Today<\/h2><!-- Description -->\r\n     <div class=\"prose prose-invert max-w-2xl mx-auto mb-12 text-center\">\r\n      <p class=\"text-lg sm:text-xl text-cyan-100 leading-relaxed mb-4\">If your pool system is not working properly, professional pool repairs can restore performance and prevent further damage.<\/p>\r\n      <p class=\"text-lg sm:text-xl text-cyan-100 leading-relaxed\">Revitalize Pool and Spa\u00ae provides dependable pool repairs for homeowners throughout Jacksonville and Northeast Florida.<\/p>\r\n     <\/div><!-- CTA Buttons -->\r\n     <div class=\"flex flex-col sm:flex-row items-center justify-center gap-4 sm:gap-6 mb-12\"><!-- Primary CTA --> <a href=\"tel:+19048422223\" class=\"group relative inline-flex items-center justify-center gap-3 px-8 sm:px-10 py-5 rounded-full bg-gradient-to-r from-cyan-400 to-cyan-500 text-slate-900 font-bold text-lg sm:text-xl overflow-hidden transition-all duration-300 hover:shadow-2xl hover:scale-105\"> <!-- Animated background shine -->\r\n       <div class=\"absolute inset-0 bg-gradient-to-r from-white\/0 via-white\/30 to-white\/0 opacity-0 group-hover:opacity-100 transition-opacity duration-300 animate-shimmer\" style=\"animation: shimmer-fast 2s infinite;\"><\/div>\r\n       <svg class=\"w-6 h-6 relative z-10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" \/>\r\n       <\/svg><span class=\"relative z-10\">(904) 842-2223<\/span> <\/a> <!-- Secondary CTA --> <a href=\"https:\/\/go.revitalizepools.com\/widget\/form\/GY5QZPSrMItJM0eEiATy\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group relative inline-flex items-center justify-center gap-3 px-8 sm:px-10 py-5 rounded-full border-2 border-white\/40 bg-white\/10 backdrop-blur-sm text-white font-bold text-lg sm:text-xl overflow-hidden transition-all duration-300 hover:border-white\/80 hover:bg-white\/20 hover:shadow-2xl hover:scale-105\">\r\n       <svg class=\"w-6 h-6\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\" \/> <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\" \/> <line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\" \/> <line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\" \/>\r\n       <\/svg><span>Book Appointment<\/span> <\/a>\r\n     <\/div><!-- Trust stats -->\r\n     <div class=\"flex flex-wrap items-center justify-center gap-8 sm:gap-12 text-white\/80 text-sm sm:text-base pt-8 border-t border-white\/20\">\r\n      <div class=\"flex items-center gap-3\">\r\n       <div class=\"w-10 h-10 rounded-full bg-cyan-400\/30 flex items-center justify-center\">\r\n        <svg class=\"w-6 h-6 text-cyan-300\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\" \/>\r\n        <\/svg>\r\n       <\/div><span>5-Star Rated<\/span>\r\n      <\/div>\r\n      <div class=\"flex items-center gap-3\">\r\n       <div class=\"w-10 h-10 rounded-full bg-cyan-400\/30 flex items-center justify-center\">\r\n        <svg class=\"w-6 h-6 text-cyan-300\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\" \/> <polyline points=\"22 4 12 14.01 9 11.01\" \/>\r\n        <\/svg>\r\n       <\/div><span>Licensed &amp; Insured<\/span>\r\n      <\/div>\r\n      <div class=\"flex items-center gap-3\">\r\n       <div class=\"w-10 h-10 rounded-full bg-cyan-400\/30 flex items-center justify-center\">\r\n        <svg class=\"w-6 h-6 text-cyan-300\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\" \/> <polyline points=\"12 6 12 12 16 14\" \/>\r\n        <\/svg>\r\n       <\/div><span>Fast Response<\/span>\r\n      <\/div>\r\n     <\/div>\r\n    <\/div><!-- Floating decorative elements -->\r\n    <div class=\"absolute top-10 left-5 sm:left-10 w-4 h-4 bg-cyan-300 rounded-full opacity-60 animate-float\" style=\"animation-delay: 0s;\"><\/div>\r\n    <div class=\"absolute top-1\/3 right-5 sm:right-10 w-3 h-3 bg-blue-300 rounded-full opacity-40 animate-float\" style=\"animation-delay: 1s;\"><\/div>\r\n    <div class=\"absolute bottom-10 left-1\/4 w-5 h-5 bg-cyan-400 rounded-full opacity-50 animate-float\" style=\"animation-delay: 2s;\"><\/div>\r\n    <div class=\"absolute bottom-1\/4 right-1\/3 w-3 h-3 bg-blue-400 rounded-full opacity-60 animate-float\" style=\"animation-delay: 0.5s;\"><\/div>\r\n   <\/section>\r\n  <\/div>\r\n  <script>\r\n    \/\/ FAQ Accordion functionality\r\n    document.querySelectorAll('.faq-toggle').forEach(button => {\r\n      button.addEventListener('click', function() {\r\n        const faqItem = this.parentElement;\r\n        const content = faqItem.querySelector('.faq-content');\r\n        const isOpen = !content.classList.contains('hidden');\r\n        \r\n        \/\/ Close all other FAQs\r\n        document.querySelectorAll('.faq-item').forEach(item => {\r\n          if (item !== faqItem) {\r\n            item.querySelector('.faq-content').classList.add('hidden');\r\n          }\r\n        });\r\n        \r\n        \/\/ Toggle current FAQ\r\n        if (isOpen) {\r\n          content.classList.add('hidden');\r\n        } else {\r\n          content.classList.remove('hidden');\r\n        }\r\n      });\r\n    });\r\n\r\n    const defaultConfig = {\r\n      headline: \"Professional Pool Repairs in North-East Florida\",\r\n      subheadline: \"Reliable repair solutions to keep your pool running smoothly and your water crystal clear.\",\r\n      supporting_text: \"Our technicians assess the issue and recommend the right repair solution for your pool.\",\r\n      primary_button_text: \"Call Us Now\",\r\n      secondary_button_text: \"Request a Repair Appointment\",\r\n      background_color: \"#0f172a\",\r\n      text_color: \"#ffffff\",\r\n      accent_color: \"#22d3ee\",\r\n      button_color: \"#0ea5e9\",\r\n      secondary_surface_color: \"#1e3a5f\",\r\n      font_family: \"Outfit\",\r\n      font_size: 16\r\n    };\r\n\r\n    async function onConfigChange(config) {\r\n      const headline = document.getElementById('headline');\r\n      const subheadline = document.getElementById('subheadline');\r\n      const supportingText = document.getElementById('supporting-text');\r\n      const primaryBtnText = document.getElementById('primary-btn-text');\r\n      const secondaryBtnText = document.getElementById('secondary-btn-text');\r\n      \r\n      if (headline) {\r\n        headline.textContent = config.headline || defaultConfig.headline;\r\n        headline.style.color = config.text_color || defaultConfig.text_color;\r\n      }\r\n      \r\n      if (subheadline) {\r\n        subheadline.textContent = config.subheadline || defaultConfig.subheadline;\r\n      }\r\n      \r\n      if (supportingText) {\r\n        supportingText.textContent = config.supporting_text || defaultConfig.supporting_text;\r\n      }\r\n      \r\n      if (primaryBtnText) {\r\n        primaryBtnText.textContent = config.primary_button_text || defaultConfig.primary_button_text;\r\n      }\r\n      \r\n      if (secondaryBtnText) {\r\n        secondaryBtnText.textContent = config.secondary_button_text || defaultConfig.secondary_button_text;\r\n      }\r\n\r\n      const customFont = config.font_family || defaultConfig.font_family;\r\n      const baseFontStack = 'sans-serif';\r\n      document.body.style.fontFamily = `${customFont}, ${baseFontStack}`;\r\n\r\n      const baseSize = config.font_size || defaultConfig.font_size;\r\n      if (headline) headline.style.fontSize = '';\r\n      if (subheadline) subheadline.style.fontSize = '';\r\n      if (supportingText) supportingText.style.fontSize = `${baseSize * 0.875}px`;\r\n    }\r\n\r\n    function mapToCapabilities(config) {\r\n      return {\r\n        recolorables: [\r\n          {\r\n            get: () => config.background_color || defaultConfig.background_color,\r\n            set: (value) => {\r\n              config.background_color = value;\r\n              window.elementSdk.setConfig({ background_color: value });\r\n            }\r\n          },\r\n          {\r\n            get: () => config.secondary_surface_color || defaultConfig.secondary_surface_color,\r\n            set: (value) => {\r\n              config.secondary_surface_color = value;\r\n              window.elementSdk.setConfig({ secondary_surface_color: value });\r\n            }\r\n          },\r\n          {\r\n            get: () => config.text_color || defaultConfig.text_color,\r\n            set: (value) => {\r\n              config.text_color = value;\r\n              window.elementSdk.setConfig({ text_color: value });\r\n            }\r\n          },\r\n          {\r\n            get: () => config.button_color || defaultConfig.button_color,\r\n            set: (value) => {\r\n              config.button_color = value;\r\n              window.elementSdk.setConfig({ button_color: value });\r\n            }\r\n          },\r\n          {\r\n            get: () => config.accent_color || defaultConfig.accent_color,\r\n            set: (value) => {\r\n              config.accent_color = value;\r\n              window.elementSdk.setConfig({ accent_color: value });\r\n            }\r\n          }\r\n        ],\r\n        borderables: [],\r\n        fontEditable: {\r\n          get: () => config.font_family || defaultConfig.font_family,\r\n          set: (value) => {\r\n            config.font_family = value;\r\n            window.elementSdk.setConfig({ font_family: value });\r\n          }\r\n        },\r\n        fontSizeable: {\r\n          get: () => config.font_size || defaultConfig.font_size,\r\n          set: (value) => {\r\n            config.font_size = value;\r\n            window.elementSdk.setConfig({ font_size: value });\r\n          }\r\n        }\r\n      };\r\n    }\r\n\r\n    function mapToEditPanelValues(config) {\r\n      return new Map([\r\n        [\"headline\", config.headline || defaultConfig.headline],\r\n        [\"subheadline\", config.subheadline || defaultConfig.subheadline],\r\n        [\"supporting_text\", config.supporting_text || defaultConfig.supporting_text],\r\n        [\"primary_button_text\", config.primary_button_text || defaultConfig.primary_button_text],\r\n        [\"secondary_button_text\", config.secondary_button_text || defaultConfig.secondary_button_text]\r\n      ]);\r\n    }\r\n\r\n    if (window.elementSdk) {\r\n      window.elementSdk.init({\r\n        defaultConfig,\r\n        onConfigChange,\r\n        mapToCapabilities,\r\n        mapToEditPanelValues\r\n      });\r\n    }\r\n  <\/script>\r\n <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML=\"window.__CF$cv$params={r:'9da870de561806fb',t:'MTc3MzIwOTg5Ny4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='\/cdn-cgi\/challenge-platform\/scripts\/jsd\/main.js';document.getElementsByTagName('head')[0].appendChild(a);\";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();<\/script><\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Revitalize Pool and Spa\u00ae &#8211; Professional Pool Repairs Revitalize Pool and Spa\u00ae Professional Pool Repairs in North-East Florida Reliable repair solutions to keep your pool running smoothly and your water crystal clear. Our technicians assess the issue and recommend the right repair solution for your pool. Call Us Now Request a Repair Appointment 5-Star Rated [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5418","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Reliable Pool Repairs in Jacksonville \u2013 fast diagnostics, expert service, and quality repairs to keep your pool sparkling and worry-free.\" \/>\n\t<meta name=\"robots\" content=\"noindex, nofollow, max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"_iTldqlq9Ylg-Y4t8v_8Br_d4BmztJlYUh1ur_bwWPg\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.4\" \/>\n\n\t\t<!-- Clarity tracking code for https:\/\/vybw0jw67tl.c.updraftclone.com\/ -->\n<script>\n    (function(c,l,a,r,i,t,y){\n        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n        t=l.createElement(r);t.async=1;t.src=\"https:\/\/www.clarity.ms\/tag\/\"+i+\"?ref=bwt\";\n        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n    })(window, document, \"clarity\", \"script\", \"va6hq1j2zv\");\n<\/script>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Revitalize Pool and Spa \u00ae - Professional Pool Cleaning and Repair\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Swimming Pool Repairs - Revitalize Pool and Spa \u00ae\" \/>\n\t\t<meta property=\"og:description\" content=\"Reliable Pool Repairs in Jacksonville \u2013 fast diagnostics, expert service, and quality repairs to keep your pool sparkling and worry-free.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/vybw0jw67tl.c.updraftclone.com\/wp-content\/uploads\/2026\/01\/Revitalize-Final-registered.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/vybw0jw67tl.c.updraftclone.com\/wp-content\/uploads\/2026\/01\/Revitalize-Final-registered.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1433\" \/>\n\t\t<meta property=\"og:image:height\" content=\"722\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-10T16:26:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-11T06:19:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/revitalize.pool\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@PoolRevitalize\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Swimming Pool Repairs - Revitalize Pool and Spa \u00ae\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Reliable Pool Repairs in Jacksonville \u2013 fast diagnostics, expert service, and quality repairs to keep your pool sparkling and worry-free.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@PoolRevitalize\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/vybw0jw67tl.c.updraftclone.com\/wp-content\/uploads\/2026\/01\/Revitalize-Final-registered.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/index.php\\\/swimming-pool-repairs\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/index.php\\\/swimming-pool-repairs\\\/#listItem\",\"name\":\"Swimming Pool Repairs\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/index.php\\\/swimming-pool-repairs\\\/#listItem\",\"position\":2,\"name\":\"Swimming Pool Repairs\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/#organization\",\"name\":\"Revitalize Pool and Spa\",\"description\":\"Revitalize Pool &amp; Spa provides professional pool cleaning, maintenance, and repair services in Jacksonville and Northeast Florida. Our expert technicians ensure your pool stays clean, balanced, and ready for enjoyment with reliable weekly service, equipment checks, and expert care. Known for our attention to detail and local expertise, we help residential and commercial pool owners enjoy crystal-clear water year-round. Contact us today for a customized service plan and free quote.\",\"url\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/\",\"email\":\"office@revitalizepools.com\",\"telephone\":\"+19048422223\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Revitalize-Final-registered.png\",\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/index.php\\\/swimming-pool-repairs\\\/#organizationLogo\",\"width\":1433,\"height\":722},\"image\":{\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/index.php\\\/swimming-pool-repairs\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/revitalize.pool\\\/\",\"https:\\\/\\\/x.com\\\/PoolRevitalize\",\"https:\\\/\\\/www.instagram.com\\\/revitalize.pools\",\"https:\\\/\\\/www.tiktok.com\\\/@revitalize_pool\",\"https:\\\/\\\/www.pinterest.com\\\/revitalize_pools\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/revitalize-pools-spa\"],\"address\":{\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/#postaladdress\",\"@type\":\"PostalAddress\",\"streetAddress\":\"644 Cesery Blvd, Suite 250\",\"postalCode\":\"32211\",\"addressLocality\":\"Jacksonville\",\"addressRegion\":\"Florida\",\"addressCountry\":\"US\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/index.php\\\/swimming-pool-repairs\\\/#webpage\",\"url\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/index.php\\\/swimming-pool-repairs\\\/\",\"name\":\"Swimming Pool Repairs - Revitalize Pool and Spa \\u00ae\",\"description\":\"Reliable Pool Repairs in Jacksonville \\u2013 fast diagnostics, expert service, and quality repairs to keep your pool sparkling and worry-free.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/index.php\\\/swimming-pool-repairs\\\/#breadcrumblist\"},\"datePublished\":\"2026-03-10T16:26:44+00:00\",\"dateModified\":\"2026-03-11T06:19:05+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/#website\",\"url\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/\",\"name\":\"Revitalize Pool and Spa \\u00ae\",\"description\":\"Professional Pool Cleaning and Repair\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/vybw0jw67tl.c.updraftclone.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Swimming Pool Repairs - Revitalize Pool and Spa \u00ae<\/title>\n\n","aioseo_head_json":{"title":"Swimming Pool Repairs - Revitalize Pool and Spa \u00ae","description":"Reliable Pool Repairs in Jacksonville \u2013 fast diagnostics, expert service, and quality repairs to keep your pool sparkling and worry-free.","canonical_url":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/","robots":"noindex, nofollow, max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"_iTldqlq9Ylg-Y4t8v_8Br_d4BmztJlYUh1ur_bwWPg","miscellaneous":"&lt;!-- Clarity tracking code for https:\/\/vybw0jw67tl.c.updraftclone.com\/ --&gt;\n&lt;script&gt;\n    (function(c,l,a,r,i,t,y){\n        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n        t=l.createElement(r);t.async=1;t.src=\"https:\/\/www.clarity.ms\/tag\/\"+i+\"?ref=bwt\";\n        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n    })(window, document, \"clarity\", \"script\", \"va6hq1j2zv\");\n&lt;\/script&gt;"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/#listItem","position":1,"name":"Home","item":"https:\/\/vybw0jw67tl.c.updraftclone.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/#listItem","name":"Swimming Pool Repairs"}},{"@type":"ListItem","@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/#listItem","position":2,"name":"Swimming Pool Repairs","previousItem":{"@type":"ListItem","@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/#organization","name":"Revitalize Pool and Spa","description":"Revitalize Pool &amp; Spa provides professional pool cleaning, maintenance, and repair services in Jacksonville and Northeast Florida. Our expert technicians ensure your pool stays clean, balanced, and ready for enjoyment with reliable weekly service, equipment checks, and expert care. Known for our attention to detail and local expertise, we help residential and commercial pool owners enjoy crystal-clear water year-round. Contact us today for a customized service plan and free quote.","url":"https:\/\/vybw0jw67tl.c.updraftclone.com\/","email":"office@revitalizepools.com","telephone":"+19048422223","logo":{"@type":"ImageObject","url":"https:\/\/vybw0jw67tl.c.updraftclone.com\/wp-content\/uploads\/2026\/01\/Revitalize-Final-registered.png","@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/#organizationLogo","width":1433,"height":722},"image":{"@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/revitalize.pool\/","https:\/\/x.com\/PoolRevitalize","https:\/\/www.instagram.com\/revitalize.pools","https:\/\/www.tiktok.com\/@revitalize_pool","https:\/\/www.pinterest.com\/revitalize_pools\/","https:\/\/www.linkedin.com\/company\/revitalize-pools-spa"],"address":{"@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/#postaladdress","@type":"PostalAddress","streetAddress":"644 Cesery Blvd, Suite 250","postalCode":"32211","addressLocality":"Jacksonville","addressRegion":"Florida","addressCountry":"US"}},{"@type":"WebPage","@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/#webpage","url":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/","name":"Swimming Pool Repairs - Revitalize Pool and Spa \u00ae","description":"Reliable Pool Repairs in Jacksonville \u2013 fast diagnostics, expert service, and quality repairs to keep your pool sparkling and worry-free.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/#website"},"breadcrumb":{"@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/#breadcrumblist"},"datePublished":"2026-03-10T16:26:44+00:00","dateModified":"2026-03-11T06:19:05+00:00"},{"@type":"WebSite","@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/#website","url":"https:\/\/vybw0jw67tl.c.updraftclone.com\/","name":"Revitalize Pool and Spa \u00ae","description":"Professional Pool Cleaning and Repair","inLanguage":"en-US","publisher":{"@id":"https:\/\/vybw0jw67tl.c.updraftclone.com\/#organization"}}]},"og:locale":"en_US","og:site_name":"Revitalize Pool and Spa \u00ae - Professional Pool Cleaning and Repair","og:type":"article","og:title":"Swimming Pool Repairs - Revitalize Pool and Spa \u00ae","og:description":"Reliable Pool Repairs in Jacksonville \u2013 fast diagnostics, expert service, and quality repairs to keep your pool sparkling and worry-free.","og:url":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/","og:image":"https:\/\/vybw0jw67tl.c.updraftclone.com\/wp-content\/uploads\/2026\/01\/Revitalize-Final-registered.png","og:image:secure_url":"https:\/\/vybw0jw67tl.c.updraftclone.com\/wp-content\/uploads\/2026\/01\/Revitalize-Final-registered.png","og:image:width":1433,"og:image:height":722,"article:published_time":"2026-03-10T16:26:44+00:00","article:modified_time":"2026-03-11T06:19:05+00:00","article:publisher":"https:\/\/www.facebook.com\/revitalize.pool\/","twitter:card":"summary_large_image","twitter:site":"@PoolRevitalize","twitter:title":"Swimming Pool Repairs - Revitalize Pool and Spa \u00ae","twitter:description":"Reliable Pool Repairs in Jacksonville \u2013 fast diagnostics, expert service, and quality repairs to keep your pool sparkling and worry-free.","twitter:creator":"@PoolRevitalize","twitter:image":"https:\/\/vybw0jw67tl.c.updraftclone.com\/wp-content\/uploads\/2026\/01\/Revitalize-Final-registered.png"},"aioseo_meta_data":{"post_id":"5418","title":null,"description":"Reliable Pool Repairs in Jacksonville \u2013 fast diagnostics, expert service, and quality repairs to keep your pool sparkling and worry-free.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Pool Repairs","score":91},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-09-07 07:54:51","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-03-10 16:24:22","updated":"2026-09-23 03:09:28","focus_keyword":"Pool Repairs","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/vybw0jw67tl.c.updraftclone.com\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tSwimming Pool Repairs\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vybw0jw67tl.c.updraftclone.com\/"},{"label":"Swimming Pool Repairs","link":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/swimming-pool-repairs\/"}],"_links":{"self":[{"href":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/wp-json\/wp\/v2\/pages\/5418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/wp-json\/wp\/v2\/comments?post=5418"}],"version-history":[{"count":16,"href":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/wp-json\/wp\/v2\/pages\/5418\/revisions"}],"predecessor-version":[{"id":5438,"href":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/wp-json\/wp\/v2\/pages\/5418\/revisions\/5438"}],"wp:attachment":[{"href":"https:\/\/vybw0jw67tl.c.updraftclone.com\/index.php\/wp-json\/wp\/v2\/media?parent=5418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}