{"id":10,"date":"2026-08-16T22:15:12","date_gmt":"2026-08-16T22:15:12","guid":{"rendered":"https:\/\/beaconswfl.com\/?page_id=10"},"modified":"2026-08-17T00:59:57","modified_gmt":"2026-08-17T00:59:57","slug":"home","status":"publish","type":"page","link":"https:\/\/beaconswfl.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n#beacon-site{\n    --navy:#17344D;\n    --navy-soft:#2A4A66;\n    --sky:#AEE3F1;\n    --light-blue:#CDEFF7;\n    --white:#FFFFFF;\n    --off-white:#F8FBFC;\n    --text:#3E4C56;\n    --text-light:#6B7A84;\n    --border:#E3EEF2;\n    --radius:6px;\n    --font:'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n  }\n  #beacon-site *{box-sizing:border-box; margin:0; padding:0;}\n  #beacon-site{\n    font-family:var(--font);\n    color:var(--text);\n    background:var(--white);\n    line-height:1.6;\n    -webkit-font-smoothing:antialiased;\n    \/* Break out of the theme's default content-width cap (Twenty Twenty-Four\n       constrains unclassed blocks to ~620px) so the page can go full width. *\/\n    max-width:none !important;\n    width:100% !important;\n    margin-left:0 !important;\n    margin-right:0 !important;\n  }\n  \/* Prevents a horizontal scrollbar from the full-bleed 100vw sections below. *\/\n  body{overflow-x:hidden;}\n  #beacon-site a{text-decoration:none; color:inherit;}\n  #beacon-site img{max-width:100%; display:block;}\n\n  #beacon-site .wrap{width:100%; max-width:100%; margin:0 auto; padding:0 20px; box-sizing:border-box;}\n  @media (min-width:641px){ #beacon-site .wrap{max-width:700px; padding:0 32px;} }     \/* tablet *\/\n  @media (min-width:1024px){ #beacon-site .wrap{max-width:960px; padding:0 40px;} }    \/* desktop *\/\n  @media (min-width:1440px){ #beacon-site .wrap{max-width:1140px; padding:0 40px;} }   \/* large desktop *\/\n  #beacon-site section{padding:72px 0;}\n  @media (max-width:640px){ #beacon-site section{padding:52px 0;} }\n\n  #beacon-site .eyebrow{\n    font-size:.7rem;\n    font-weight:600;\n    letter-spacing:.26em;\n    text-transform:uppercase;\n    color:var(--navy-soft);\n  }\n  #beacon-site h1, #beacon-site h2{font-weight:300; color:var(--navy);}\n\n  #beacon-site .section-head{text-align:center; max-width:560px; margin:0 auto 44px;}\n  #beacon-site .section-head h2{font-size:1.9rem; margin-top:8px;}\n  #beacon-site .section-head p{color:var(--text-light); margin-top:12px; font-size:1rem;}\n\n  #beacon-site .btn{\n    display:inline-flex; align-items:center; gap:10px;\n    padding:16px 34px;\n    background:var(--navy); color:var(--white);\n    border-radius:var(--radius);\n    font-size:.82rem; font-weight:600; letter-spacing:.1em; text-transform:uppercase;\n    transition:background .15s ease, transform .15s ease;\n  }\n  #beacon-site .btn:hover{background:var(--navy-soft);}\n  #beacon-site .btn:active{transform:translateY(1px);}\n  #beacon-site .btn-outline{\n    background:transparent; color:var(--navy); border:1.5px solid var(--navy);\n    padding:14.5px 32px;\n  }\n  #beacon-site .btn-outline:hover{background:var(--navy); color:var(--white);}\n\n  \/* HERO *\/\n  #beacon-site .hero{text-align:center; padding-top:80px;}\n  #beacon-site .hero .logo-img{height:60px; width:auto; margin:0 auto 36px;}\n  #beacon-site .hero h1{font-size:2.5rem; line-height:1.25; max-width:600px; margin:0 auto;}\n  #beacon-site .hero .sub{margin-top:16px; font-size:1.06rem; color:var(--text-light); max-width:500px; margin-left:auto; margin-right:auto;}\n  #beacon-site .hero .trust-line{\n    margin-top:18px; font-size:.7rem; font-weight:600; letter-spacing:.16em;\n    text-transform:uppercase; color:var(--navy-soft);\n  }\n  #beacon-site .hero .cta{margin-top:32px; display:flex; gap:14px; justify-content:center; flex-wrap:wrap;}\n  #beacon-site .hero .btn-outline{padding:14.5px 30px;}\n\n  #beacon-site .services-row{display:flex; gap:32px; margin-top:52px; flex-wrap:wrap; justify-content:center;}\n  #beacon-site .service-item{display:flex; flex-direction:column; align-items:center; gap:10px; width:130px;}\n  #beacon-site .service-item .icon{\n    width:44px; height:44px; display:flex; align-items:center; justify-content:center;\n    background:var(--light-blue); border-radius:50%;\n  }\n  #beacon-site .service-item span{font-size:.8rem; font-weight:600; color:var(--navy);}\n  #beacon-site .commercial-note{margin-top:26px; font-size:.86rem; color:var(--text-light);}\n\n  \/* SERVICE AREA *\/\n  #beacon-site .area-section{\n    background:var(--off-white);\n    width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw);\n  }\n  #beacon-site .area-list{display:flex; flex-wrap:wrap; justify-content:center; gap:10px; max-width:700px; margin:0 auto 36px;}\n  #beacon-site .area-pill{\n    padding:9px 18px; border:1.5px solid var(--light-blue); border-radius:30px;\n    font-size:.82rem; font-weight:600; color:var(--navy); background:var(--white);\n  }\n  #beacon-site .map-frame{\n    max-width:720px; margin:0 auto;\n    border-radius:var(--radius); overflow:hidden; border:1px solid var(--border);\n  }\n  #beacon-site .map-frame iframe{width:100%; height:340px; border:0; display:block;}\n\n  \/* GALLERY *\/\n  #beacon-site .gallery-grid{\n    display:grid; grid-template-columns:repeat(3,1fr); gap:20px;\n  }\n  #beacon-site .gallery-item{\n    aspect-ratio:4\/3;\n    background:repeating-linear-gradient(135deg, var(--light-blue), var(--light-blue) 10px, var(--sky) 10px, var(--sky) 20px);\n    border-radius:var(--radius);\n    display:flex; align-items:center; justify-content:center;\n  }\n  #beacon-site .gallery-item span{\n    background:rgba(23,52,77,.82); color:var(--white);\n    font-size:.66rem; font-weight:700; letter-spacing:.14em; text-transform:uppercase;\n    padding:6px 12px; border-radius:3px;\n  }\n  @media (max-width:700px){ #beacon-site .gallery-grid{grid-template-columns:repeat(2,1fr);} }\n  @media (max-width:460px){ #beacon-site .gallery-grid{grid-template-columns:1fr;} }\n\n  \/* TEAM *\/\n  #beacon-site .team-section{\n    background:var(--off-white);\n    width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw);\n  }\n  #beacon-site .team-grid{\n    display:grid; grid-template-columns:1fr 1fr; gap:28px; max-width:720px; margin:0 auto;\n  }\n  #beacon-site .team-card{\n    background:var(--white); border:1px solid var(--border); border-radius:10px;\n    padding:34px 28px; text-align:center;\n  }\n  #beacon-site .team-avatar{\n    width:96px; height:96px; border-radius:50%; margin:0 auto 18px;\n    background:var(--light-blue); display:flex; align-items:center; justify-content:center;\n    font-size:1.6rem; font-weight:300; color:var(--navy); letter-spacing:.05em;\n    \/* Swap this block for: <img decoding=\"async\" src=\"cassie.jpg\" class=\"team-avatar\" alt=\"Cassie\"> *\/\n  }\n  #beacon-site .team-card h3{font-size:1.1rem; font-weight:600; color:var(--navy);}\n  #beacon-site .team-card .role{font-size:.8rem; color:var(--text-light); margin-top:4px; margin-bottom:18px;}\n  #beacon-site .team-card a.phone{\n    display:block; font-size:.92rem; font-weight:600; color:var(--navy);\n  }\n  #beacon-site .team-email{text-align:center; margin-top:32px; font-size:.9rem; color:var(--text-light);}\n  #beacon-site .team-email a{color:var(--navy-soft); font-weight:600;}\n  @media (max-width:560px){ #beacon-site .team-grid{grid-template-columns:1fr;} }\n\n  #beacon-site .team-photo{\n    max-width:480px; margin:0 auto 40px; aspect-ratio:4\/3;\n    border-radius:10px; overflow:hidden;\n    background:repeating-linear-gradient(135deg, var(--light-blue), var(--light-blue) 10px, var(--sky) 10px, var(--sky) 20px);\n    display:flex; align-items:center; justify-content:center;\n    \/* Swap this block for: <div class=\"team-photo\"><img decoding=\"async\" src=\"cassie-tyler.jpg\" alt=\"Cassie and Tyler, Beacon SWFL\" style=\"width:100%;height:100%;object-fit:cover;\"><\/div> *\/\n  }\n  #beacon-site .team-photo span{\n    background:rgba(23,52,77,.82); color:var(--white);\n    font-size:.66rem; font-weight:700; letter-spacing:.14em; text-transform:uppercase;\n    padding:6px 12px; border-radius:3px;\n  }\n\n  \/* QUOTE FORM *\/\n  #beacon-site .quote-section{\n    background:var(--off-white);\n    width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw);\n  }\n  #beacon-site .quote-form{\n    max-width:600px; margin:0 auto; background:var(--white);\n    border:1px solid var(--border); border-radius:10px; padding:40px 36px;\n  }\n  #beacon-site .field{margin-bottom:22px;}\n  #beacon-site .field label{\n    display:block; font-size:.78rem; font-weight:600; letter-spacing:.04em;\n    color:var(--navy); margin-bottom:8px; text-transform:uppercase;\n  }\n  #beacon-site .field input[type=text], #beacon-site .field input[type=tel], #beacon-site .field input[type=email], #beacon-site .field textarea{\n    width:100%; padding:12px 14px; border:1.5px solid var(--border); border-radius:var(--radius);\n    font-family:var(--font); font-size:.95rem; color:var(--text); background:var(--white);\n  }\n  #beacon-site .field input:focus, #beacon-site .field textarea:focus{outline:none; border-color:var(--navy-soft);}\n  #beacon-site .field textarea{resize:vertical; min-height:90px;}\n  #beacon-site .checkbox-grid{\n    display:grid; grid-template-columns:1fr 1fr; gap:10px 18px;\n  }\n  #beacon-site .checkbox-grid label{\n    display:flex; align-items:center; gap:9px;\n    font-size:.9rem; font-weight:400; text-transform:none; letter-spacing:0; color:var(--text);\n  }\n  #beacon-site .checkbox-grid input{width:17px; height:17px; accent-color:var(--navy);}\n  #beacon-site .field-file{\n    display:block; width:100%; padding:12px 14px; border:1.5px dashed var(--light-blue);\n    border-radius:var(--radius); font-size:.88rem; color:var(--text-light); background:var(--off-white);\n  }\n  #beacon-site .quote-form button[type=submit]{\n    width:100%; border:none; cursor:pointer; margin-top:6px;\n  }\n  #beacon-site .form-note{margin-top:2px; font-size:.78rem; color:var(--text-light); font-weight:400;}\n  #beacon-site .quote-text-line{text-align:center; margin-top:28px; font-size:.92rem; color:var(--text-light);}\n  #beacon-site .quote-text-line a{color:var(--navy-soft); font-weight:600;}\n  #beacon-site .form-success{display:none; text-align:center; padding:20px 0;}\n  #beacon-site .form-success h3{color:var(--navy); font-size:1.3rem; font-weight:500;}\n  #beacon-site .form-success p{color:var(--text-light); margin-top:8px;}\n  #beacon-site .form-error{display:none; color:#B3261E; font-size:.85rem; margin-top:14px; text-align:center;}\n  @media (max-width:460px){\n    #beacon-site .checkbox-grid{grid-template-columns:1fr;}\n    #beacon-site .quote-form{padding:32px 22px;}\n  }\n\n  \/* FOOTER *\/\n  #beacon-site footer{padding:30px 24px; text-align:center; border-top:1px solid var(--border);}\n  #beacon-site footer p{font-size:.76rem; color:var(--text-light);}\n  #beacon-site footer a{color:var(--navy-soft); font-weight:600;}\n\n  @media (max-width:560px){\n    #beacon-site .hero h1{font-size:1.9rem;}\n    #beacon-site .hero .logo-img{height:50px;}\n  }\n\n\n  \/* ============= DESKTOP \/ TABLET \/ MOBILE BREAKPOINTS ============= *\/\n  \/* Mobile default is defined above (base rules). Tablet\/desktop\/large-desktop below. *\/\n\n  @media (min-width:641px) and (max-width:1023px){\n    \/* TABLET *\/\n    #beacon-site .hero{padding-top:64px;}\n  }\n\n  @media (min-width:1024px){\n    \/* DESKTOP (13-15\" laptop and up) *\/\n    #beacon-site .hero{padding-top:96px;}\n    #beacon-site .hero .logo-img{height:72px;}\n    #beacon-site .hero h1{font-size:3.1rem; max-width:720px;}\n    #beacon-site .hero .sub{font-size:1.15rem; max-width:560px;}\n    #beacon-site .services-row{gap:48px; margin-top:64px;}\n    #beacon-site .section-head{max-width:640px;}\n    #beacon-site .section-head h2{font-size:2.3rem;}\n    #beacon-site .gallery-grid{grid-template-columns:repeat(3,1fr); gap:28px;}\n    #beacon-site .team-grid{max-width:820px; gap:36px;}\n    #beacon-site .quote-form{max-width:680px;}\n  }\n\n  @media (min-width:1440px){\n    \/* LARGE DESKTOP \/ WIDE MONITOR *\/\n    #beacon-site .hero h1{font-size:3.4rem; max-width:780px;}\n    #beacon-site .hero .sub{max-width:600px;}\n    #beacon-site .section-head h2{font-size:2.5rem;}\n  }\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener('DOMContentLoaded', function () {\ndocument.getElementById('beacon-year').textContent = new Date().getFullYear();\nvar quoteForm = document.getElementById('beacon-quote-form');\nquoteForm.action = 'https:\/\/formspree.io\/f\/xaewpnpr';\n  \/\/ Quote form \u2014 submits to Formspree without leaving the page, then shows a\n  \/\/ custom confirmation message. Requires the real Formspree form ID to actually\n  \/\/ deliver to info@beaconswfl.com \u2014 see the comment above the <form> in the HTML tab.\n  var quoteForm = document.getElementById('beacon-quote-form');\n  if (quoteForm) {\n    quoteForm.addEventListener('submit', function (e) {\n      e.preventDefault();\n      var errorEl = document.getElementById('beacon-quote-error');\n      errorEl.style.display = 'none';\n      var data = new FormData(quoteForm);\n      fetch(quoteForm.action, {\n        method: 'POST',\n        body: data,\n        headers: { 'Accept': 'application\/json' }\n      }).then(function (response) {\n        if (response.ok) {\n          quoteForm.style.display = 'none';\n          document.getElementById('beacon-quote-success').style.display = 'block';\n        } else {\n          errorEl.style.display = 'block';\n        }\n      }).catch(function () {\n        errorEl.style.display = 'block';\n      });\n    });\n  }\n});\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@200;300;400;500;600;700&amp;display=swap\" rel=\"stylesheet\">\n\n<div id=\"beacon-site\">\n<!-- ================= HERO ================= -->\n<section class=\"hero wrap\">\n  <img decoding=\"async\" src=\"https:\/\/beaconswfl.com\/wp-content\/uploads\/2026\/08\/1.png\" alt=\"Beacon SWFL Pressure Washing\" class=\"logo-img\">\n  <h1><h1>First Impressions Start Outside.<\/h1>.<\/h1>\n  <p class=\"sub\">Pressure washing for driveways, sidewalks, patios and outdoor spaces throughout Sarasota, Bradenton and surrounding areas.<\/p>\n\n  <div class=\"cta\">\n    <!-- Primary conversion goal: get people to the quote form -->\n    <a class=\"btn\" href=\"#beacon-quote\">\n      Get a Free Quote\n    <\/a>\n    <!-- Secondary option \u2014 Tyler's line (field\/on-site), especially useful on mobile -->\n    <a class=\"btn btn-outline\" href=\"tel:18033601252\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.9 21 3 13.1 3 3c0-.6.4-1 1-1h3.4c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1L6.6 10.8z\" stroke=\"#17344D\" stroke-width=\"1.5\"><\/path><\/svg>\n      Call or Text (803) 360-1252\n    <\/a>\n  <\/div>\n  <p class=\"trust-line\">Local &nbsp;\u2022&nbsp; Reliable &nbsp;\u2022&nbsp; Easy Quotes<\/p>\n\n  <div class=\"services-row\">\n    <div class=\"service-item\">\n      <div class=\"icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 20h18M5 20V9l7-5 7 5v11\" stroke=\"#17344D\" stroke-width=\"1.6\" stroke-linejoin=\"round\"><\/path><path d=\"M9 20v-6h6v6\" stroke=\"#17344D\" stroke-width=\"1.6\"><\/path><\/svg><\/div>\n      <span>Driveways &amp; Sidewalks<\/span>\n    <\/div>\n    <div class=\"service-item\">\n      <div class=\"icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"3\" width=\"8\" height=\"8\" rx=\"1\" stroke=\"#17344D\" stroke-width=\"1.6\"><\/rect><rect x=\"13\" y=\"3\" width=\"8\" height=\"8\" rx=\"1\" stroke=\"#17344D\" stroke-width=\"1.6\"><\/rect><rect x=\"3\" y=\"13\" width=\"8\" height=\"8\" rx=\"1\" stroke=\"#17344D\" stroke-width=\"1.6\"><\/rect><rect x=\"13\" y=\"13\" width=\"8\" height=\"8\" rx=\"1\" stroke=\"#17344D\" stroke-width=\"1.6\"><\/rect><\/svg><\/div>\n      <span>Patios &amp; Outdoor Areas<\/span>\n    <\/div>\n    <div class=\"service-item\">\n      <div class=\"icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#17344D\" stroke-width=\"1.6\"><\/circle><path d=\"M8 12h8M12 8v8\" stroke=\"#17344D\" stroke-width=\"1.6\"><\/path><\/svg><\/div>\n      <span>Pool Decks &amp; Lanais<\/span>\n    <\/div>\n    <div class=\"service-item\">\n      <div class=\"icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M17 2l4 4-4 4\" stroke=\"#17344D\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><path d=\"M3 12v-2a4 4 0 0 1 4-4h14\" stroke=\"#17344D\" stroke-width=\"1.6\" stroke-linecap=\"round\"><\/path><path d=\"M7 22l-4-4 4-4\" stroke=\"#17344D\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><path d=\"M21 12v2a4 4 0 0 1-4 4H3\" stroke=\"#17344D\" stroke-width=\"1.6\" stroke-linecap=\"round\"><\/path><\/svg><\/div>\n      <span>Commercial &amp; Recurring Service<\/span>\n    <\/div>\n  <\/div>\n  <p class=\"commercial-note\">Restaurants, pools and commercial properties \u2014 ask about weekly or scheduled visits.<\/p>\n<\/section>\n\n<!-- ================= SERVICE AREA ================= -->\n<section class=\"area-section\" id=\"beacon-service-area\">\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"eyebrow\">Where We Work<\/span>\n      <h2>Proudly Serving Southwest Florida<\/h2>\n    <\/div>\n    <div class=\"area-list\">\n      <span class=\"area-pill\">Sarasota<\/span>\n      <span class=\"area-pill\">Bradenton<\/span>\n      <span class=\"area-pill\">Lakewood Ranch<\/span>\n      <span class=\"area-pill\">University Park<\/span>\n      <span class=\"area-pill\">Siesta Key<\/span>\n      <span class=\"area-pill\">Palmer Ranch<\/span>\n      <span class=\"area-pill\">Osprey<\/span>\n      <span class=\"area-pill\">Nokomis<\/span>\n      <span class=\"area-pill\">Venice<\/span>\n    <\/div>\n    <p style=\"text-align:center; color:var(--text-light); font-size:.9rem; margin-bottom:28px;\">Roughly an hour in any direction of Sarasota &amp; Bradenton \u2014 if you&#8217;re not sure we cover your area, just ask.<\/p>\n    <!-- Free embed, no API key needed. z= controls zoom (lower = wider view). Swap the q= value for your exact service center point if you want. -->\n    <div class=\"map-frame\">\n      <iframe src=\"https:\/\/www.google.com\/maps?q=Bradenton,FL&amp;z=9&amp;output=embed\" loading=\"lazy\" title=\"Beacon SWFL service area map\"><\/iframe>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= GALLERY (room for pictures \u2014 before\/after comes later) ================= -->\n<section id=\"beacon-gallery\">\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"eyebrow\">Our Work<\/span>\n      <h2>A Few Recent Jobs<\/h2>\n    <\/div>\n    <div class=\"gallery-grid\">\n      <!-- Swap each block for: <div class=\"gallery-item\"><img decoding=\"async\" src=\"job-1.jpg\" alt=\"...\"><\/div> -->\n      <div class=\"gallery-item\"><span>Add Photo<\/span><\/div>\n      <div class=\"gallery-item\"><span>Add Photo<\/span><\/div>\n      <div class=\"gallery-item\"><span>Add Photo<\/span><\/div>\n      <div class=\"gallery-item\"><span>Add Photo<\/span><\/div>\n      <div class=\"gallery-item\"><span>Add Photo<\/span><\/div>\n      <div class=\"gallery-item\"><span>Add Photo<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= TEAM ================= -->\n<section class=\"team-section\" id=\"beacon-team\">\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"eyebrow\">The Team<\/span>\n      <h2>Who You&#8217;re Working With<\/h2>\n      <p>A local, owner-operated business \u2014 you&#8217;ll always know who&#8217;s showing up.<\/p>\n    <\/div>\n    <!-- Swap this block for: <div class=\"team-photo\"><img decoding=\"async\" src=\"cassie-tyler.jpg\" alt=\"Cassie and Tyler, Beacon SWFL\" style=\"width:100%;height:100%;object-fit:cover;\"><\/div> -->\n    <div class=\"team-photo\"><span>Add Team Photo<\/span><\/div>\n    <div class=\"team-grid\">\n\n      <div class=\"team-card\">\n        <!-- Swap this block for: <img decoding=\"async\" src=\"cassie.jpg\" class=\"team-avatar\" alt=\"Cassie\" style=\"object-fit:cover;\"> -->\n        <div class=\"team-avatar\">C<\/div>\n        <h3>Cassie<\/h3>\n        <p class=\"role\">Quotes, Scheduling &amp; Billing<\/p>\n        <a class=\"phone\" href=\"tel:17048199932\">(704) 819-9932<\/a>\n      <\/div>\n\n      <div class=\"team-card\">\n        <!-- Swap this block for: <img decoding=\"async\" src=\"tyler.jpg\" class=\"team-avatar\" alt=\"Tyler\" style=\"object-fit:cover;\"> -->\n        <div class=\"team-avatar\">T<\/div>\n        <h3>Tyler<\/h3>\n        <p class=\"role\">Pressure Washing<\/p>\n        <a class=\"phone\" href=\"tel:18033601252\">(803) 360-1252<\/a>\n      <\/div>\n\n    <\/div>\n    <p class=\"team-email\">Prefer email? <a href=\"mailto:info@beaconswfl.com\">info@beaconswfl.com<\/a><\/p>\n  <\/div>\n<\/section>\n\n<!-- ================= QUOTE FORM ================= -->\n<!--\n  FORM BACKEND: Formspree (formspree.io) \u2014 free plan.\n  At deploy time: sign up at formspree.io using info@beaconswfl.com, create a form,\n  and replace YOUR_FORM_ID below with the ID Formspree gives you (Settings > Integration).\n  Free plan = 50 submissions\/month, delivered straight to your inbox \u2014 plenty for a new business.\n  Photo uploads are handled by text message (see the line under the form) rather than the\n  form itself, since attachment support requires a paid Formspree plan \u2014 this keeps the\n  cost at $0 for now.\n-->\n<section class=\"quote-section\" id=\"beacon-quote\">\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"eyebrow\">Get In Touch<\/span>\n      <h2>Get a Free Quote<\/h2>\n      <p>Tell us what you need cleaned and we&#8217;ll get back to you with a quote.<\/p>\n    <\/div>\n\n    &lt;\n      <div class=\"field\">\n        <label for=\"beacon-q-name\">Name<\/label>\n        <input type=\"text\" id=\"beacon-q-name\" name=\"name\" required=\"\">\n      <\/div>\n      <div class=\"field\">\n        <label for=\"beacon-q-phone\">Phone Number<\/label>\n        <input type=\"tel\" id=\"beacon-q-phone\" name=\"phone\" required=\"\">\n      <\/div>\n      <div class=\"field\">\n        <label for=\"beacon-q-email\">Email <span style=\"text-transform:none; font-weight:400;\">(optional)<\/span><\/label>\n        <input type=\"email\" id=\"beacon-q-email\" name=\"email\">\n      <\/div>\n      <div class=\"field\">\n        <label for=\"beacon-q-address\">Property Address or ZIP Code<\/label>\n        <input type=\"text\" id=\"beacon-q-address\" name=\"address\" required=\"\">\n      <\/div>\n      <div class=\"field\">\n        <label>What do you need cleaned?<\/label>\n        <div class=\"checkbox-grid\">\n          <label><input type=\"checkbox\" name=\"cleaning_type\" value=\"Driveway\"> Driveway<\/label>\n          <label><input type=\"checkbox\" name=\"cleaning_type\" value=\"Sidewalk\/Walkway\"> Sidewalk\/Walkway<\/label>\n          <label><input type=\"checkbox\" name=\"cleaning_type\" value=\"Patio\/Lanai\"> Patio\/Lanai<\/label>\n          <label><input type=\"checkbox\" name=\"cleaning_type\" value=\"House Exterior\"> House Exterior<\/label>\n          <label><input type=\"checkbox\" name=\"cleaning_type\" value=\"Pool Deck\"> Pool Deck<\/label>\n          <label><input type=\"checkbox\" name=\"cleaning_type\" value=\"Other\"> Other<\/label>\n        <\/div>\n      <\/div>\n      <div class=\"field\">\n        <label for=\"beacon-q-notes\">Tell us anything else <span style=\"text-transform:none; font-weight:400;\">(optional)<\/span><\/label>\n        <textarea id=\"beacon-q-notes\" name=\"notes\"><\/textarea>\n      <\/div>\n      <div class=\"field\">\n        <label for=\"beacon-q-photos\">Upload Photos <span style=\"text-transform:none; font-weight:400;\">(optional)<\/span><\/label>\n        <input class=\"field-file\" type=\"file\" id=\"beacon-q-photos\" name=\"photos\" accept=\"image\/*\" multiple=\"\">\n        <p class=\"form-note\">Photos here won&#8217;t attach to the form yet \u2014 texting a photo (below) is the fastest way to get us one.<\/p>\n      <\/div>\n\n      <button type=\"submit\" class=\"btn\">GET MY FREE QUOTE<\/button>\n      <p class=\"form-error\" id=\"beacon-quote-error\">Something went wrong sending your request \u2014 please call or text us instead.<\/p>\n    <\/form>\n\n    <div class=\"form-success\" id=\"beacon-quote-success\">\n      <h3>Thanks! We got your request and will be in touch soon.<\/h3>\n    <\/div>\n\n    <p class=\"quote-text-line\">Prefer to text? Send us a photo of what you need cleaned for a quick quote.<br>\n      <a href=\"sms:18033601252\">(803) 360-1252<\/a>\n    <\/p>\n  <\/div>\n<\/section>\n\n<!-- ================= FOOTER ================= -->\n<footer>\n  <p>BEACON \u2014 SWFL Pressure Washing &nbsp;\u00b7&nbsp; <a href=\"mailto:info@beaconswfl.com\">info@beaconswfl.com<\/a> &nbsp;\u00b7&nbsp; \u00a9 <span id=\"beacon-year\"><\/span> Beacon SWFL LLC<\/p>\n<\/footer>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>First Impressions Start Outside. . Pressure washing for driveways, sidewalks, patios and outdoor spaces throughout Sarasota, Bradenton and surrounding areas. Get a Free Quote Call or Text (803) 360-1252 Local &nbsp;\u2022&nbsp; Reliable &nbsp;\u2022&nbsp; Easy Quotes Driveways &amp; Sidewalks Patios &amp; Outdoor Areas Pool Decks &amp; Lanais Commercial &amp; Recurring Service Restaurants, pools and commercial properties [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/beaconswfl.com\/index.php?rest_route=\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beaconswfl.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/beaconswfl.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/beaconswfl.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beaconswfl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":5,"href":"https:\/\/beaconswfl.com\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":29,"href":"https:\/\/beaconswfl.com\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions\/29"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beaconswfl.com\/index.php?rest_route=\/wp\/v2\/media\/11"}],"wp:attachment":[{"href":"https:\/\/beaconswfl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}