{"id":20232,"date":"2026-05-06T13:30:53","date_gmt":"2026-05-06T13:30:53","guid":{"rendered":"https:\/\/blueguard.ca\/?page_id=20232"},"modified":"2026-05-18T07:34:09","modified_gmt":"2026-05-18T07:34:09","slug":"dryer-vent-cleaning-in-kanata","status":"publish","type":"page","link":"https:\/\/blueguard.ca\/fr\/service-areas\/dryer-vent-cleaning-in-kanata\/","title":{"rendered":"Dryer vent cleaning in Kanata"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20232\" class=\"elementor elementor-20232\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2e42a026 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"2e42a026\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:15884,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/WhatsApp-Image-2025-11-18-at-20.43.00_fb750ba2.jpg&quot;},{&quot;id&quot;:13317,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/WhatsApp-Image-2025-10-01-at-23.35.46_f7a0c424-copy.webp&quot;},{&quot;id&quot;:13378,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/WhatsApp-Image-2025-10-02-at-02.59.04_96a93c58-copy.webp&quot;},{&quot;id&quot;:15868,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/WhatsApp-Image-2025-11-10-at-19.27.49_e5f964d6.jpg&quot;}],&quot;background_slideshow_slide_duration&quot;:4000,&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-26023ffe\" data-id=\"26023ffe\" 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<div class=\"elementor-element elementor-element-1e4efb5e e-flex e-con-boxed e-con e-parent\" data-id=\"1e4efb5e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4515d654 e-con-full e-flex e-con e-child\" data-id=\"4515d654\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ce9347e elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"3ce9347e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  @keyframes confettiFall1 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-15px,-30px) rotate(180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall2 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(10px,-35px) rotate(-200deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall3 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(20px,-25px) rotate(240deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall4 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-20px,-20px) rotate(-180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall5 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(5px,-40px) rotate(300deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall6 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-8px,-28px) rotate(-240deg) scale(0);opacity:0} }\r\n  @keyframes starCelebrate {\r\n    0%,100% { transform:scale(1) rotate(0deg); color:#fff; }\r\n    15%      { transform:scale(1.5) rotate(-15deg); color:#FFF9C4; text-shadow:0 0 12px #FFD700; }\r\n    30%      { transform:scale(0.85) rotate(10deg); color:#fff; }\r\n    45%      { transform:scale(1.3) rotate(-8deg); color:#FFF176; text-shadow:0 0 8px #FFD700; }\r\n    60%      { transform:scale(1) rotate(0deg); color:#fff; }\r\n  }\r\n  @keyframes ratingBounce {\r\n    0%,100% { transform:translateY(0) scale(1); }\r\n    15%      { transform:translateY(-6px) scale(1.2); }\r\n    30%      { transform:translateY(0) scale(0.95); }\r\n    45%      { transform:translateY(-3px) scale(1.1); }\r\n    60%      { transform:translateY(0) scale(1); }\r\n  }\r\n  @keyframes logoWiggle {\r\n    0%,100% { transform:rotate(0deg) scale(1); }\r\n    10%      { transform:rotate(-12deg) scale(1.15); }\r\n    20%      { transform:rotate(10deg) scale(1.1); }\r\n    30%      { transform:rotate(-6deg) scale(1.05); }\r\n    40%      { transform:rotate(4deg) scale(1); }\r\n    50%      { transform:rotate(0deg) scale(1); }\r\n  }\r\n  @keyframes bgShine {\r\n    0%,100% { background-color:#F4B400; }\r\n    50%      { background-color:#FFD740; }\r\n  }\r\n  @keyframes pillPop {\r\n    0%   { transform:scale(0.8); opacity:0; }\r\n    70%  { transform:scale(1.05); opacity:1; }\r\n    100% { transform:scale(1); opacity:1; }\r\n  }\r\n  @keyframes glowPop {\r\n    0%,100% { box-shadow:0 2px 10px rgba(244,180,0,0.25); }\r\n    50%      { box-shadow:0 4px 24px rgba(244,180,0,0.55), 0 0 0 4px rgba(244,180,0,0.1); }\r\n  }\r\n\r\n  .grb-cp {\r\n    position:absolute; width:6px; height:6px;\r\n    border-radius:1px; pointer-events:none; z-index:10; opacity:0;\r\n  }\r\n  .grb-cp:nth-child(1) { background:#FF6B6B; top:50%; left:10%;  animation:confettiFall1 1.8s ease-out infinite 0.0s; }\r\n  .grb-cp:nth-child(2) { background:#4ECDC4; top:30%; left:30%;  animation:confettiFall2 2.0s ease-out infinite 0.3s; }\r\n  .grb-cp:nth-child(3) { background:#FFE66D; top:60%; left:55%;  animation:confettiFall3 1.6s ease-out infinite 0.6s; border-radius:50%; }\r\n  .grb-cp:nth-child(4) { background:#A8E6CF; top:40%; right:20%; animation:confettiFall4 2.2s ease-out infinite 0.2s; }\r\n  .grb-cp:nth-child(5) { background:#FF8B94; top:20%; right:10%; animation:confettiFall5 1.9s ease-out infinite 0.9s; border-radius:50%; }\r\n  .grb-cp:nth-child(6) { background:#C3A6FF; top:70%; left:70%;  animation:confettiFall6 2.1s ease-out infinite 0.5s; }\r\n\r\n  .grb-outer {\r\n    position:relative; display:inline-block;\r\n    background:#ffffff; border-radius:999px;\r\n    animation:pillPop 0.7s cubic-bezier(0.34,1.56,0.64,1) both, glowPop 2.5s ease-in-out 0.7s infinite;\r\n  }\r\n  .grb-link {\r\n    position:relative; display:inline-flex; align-items:stretch;\r\n    border-radius:999px; overflow:hidden; text-decoration:none; cursor:pointer;\r\n    border:1.5px solid rgba(244,180,0,0.3);\r\n    transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);\r\n  }\r\n  .grb-link:hover { transform:scale(1.07) translateY(-3px); }\r\n  .grb-left {\r\n    display:flex; align-items:center; gap:8px;\r\n    padding:5px 13px 5px 14px; background:#ffffff;\r\n    flex-shrink:0; z-index:2; position:relative;\r\n  }\r\n  .grb-logo { display:block; flex-shrink:0; animation:logoWiggle 3s ease-in-out infinite; }\r\n  .grb-rating {\r\n    font-family:Arial,sans-serif; font-size:16px; font-weight:900; color:#111;\r\n    display:inline-block; animation:ratingBounce 3s ease-in-out infinite;\r\n  }\r\n  .grb-right {\r\n    display:flex; align-items:center; gap:2px;\r\n    padding:5px 14px 5px 14px; position:relative; z-index:2;\r\n    clip-path:polygon(10px 0%,100% 0%,100% 100%,10px 100%,0% 50%);\r\n    animation:bgShine 2s ease-in-out infinite;\r\n  }\r\n  .grb-star { font-size:20px; color:#fff; display:inline-block; line-height:1; }\r\n  .grb-star:nth-child(1) { animation:starCelebrate 3s ease-in-out infinite 0.00s; }\r\n  .grb-star:nth-child(2) { animation:starCelebrate 3s ease-in-out infinite 0.20s; }\r\n  .grb-star:nth-child(3) { animation:starCelebrate 3s ease-in-out infinite 0.40s; }\r\n  .grb-star:nth-child(4) { animation:starCelebrate 3s ease-in-out infinite 0.60s; }\r\n  .grb-star:nth-child(5) { animation:starCelebrate 3s ease-in-out infinite 0.80s; }\r\n<\/style>\r\n\r\n<span class='grb-outer'>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <a href=\"https:\/\/g.page\/r\/CSzLyO7IJxPMEAI\/review\" target=\"_blank\" class=\"grb-link\">\r\n    <span class='grb-left'>\r\n      <svg class='grb-logo' width='22' height='22' viewBox='0 0 48 48' xmlns='http:\/\/www.w3.org\/2000\/svg'>\r\n        <path fill='#EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'\/>\r\n        <path fill='#4285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'\/>\r\n        <path fill='#FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'\/>\r\n        <path fill='#34A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.18 1.48-4.97 2.31-8.16 2.31-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'\/>\r\n      <\/svg>\r\n      <span class='grb-rating'>4.9<\/span>\r\n    <\/span>\r\n    <span class='grb-right'>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n    <\/span>\r\n  <\/a>\r\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e71b92c elementor-widget elementor-widget-html\" data-id=\"3e71b92c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@400;600;700;800;900&family=Nunito:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\r\n*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }\r\n\r\n.ps-wrapper h1,\r\n.ps-wrapper h2,\r\n.ps-wrapper h3,\r\n.ps-wrapper p {\r\n  margin: 0; padding: 0;\r\n  font-size: inherit;\r\n  font-weight: inherit;\r\n  line-height: inherit;\r\n}\r\n\r\n.ps-wrapper {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 100%;\r\n  padding: 0px;\r\n  font-family: 'Nunito', sans-serif;\r\n}\r\n\r\n\/* \u2500\u2500 CARD \u2500\u2500 *\/\r\n.ps-card {\r\n  width: 100%;\r\n  border-radius: 20px;\r\n  overflow: hidden;\r\n  border: 1px solid rgba(168,207,69,0.22);\r\n  box-shadow: 0 20px 60px rgba(0,0,0,0.45);\r\n  animation: ps-appear 0.8s cubic-bezier(0.34,1.56,0.64,1) both, ps-borderAnim 3s 1s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ps-appear {\r\n  from { opacity: 0; transform: translateY(20px) scale(0.95); }\r\n  to   { opacity: 1; transform: translateY(0) scale(1); }\r\n}\r\n\r\n@keyframes ps-borderAnim {\r\n  0%, 100% { border-color: rgba(168,207,69,0.22); }\r\n  50%       { border-color: rgba(10,168,223,0.38); box-shadow: 0 20px 60px rgba(0,0,0,0.45), 0 0 28px rgba(10,168,223,0.06) inset; }\r\n}\r\n\r\n\/* \u2500\u2500 CONTENT PANEL \u2500\u2500 *\/\r\n.ps-right {\r\n  padding: clamp(24px, 4vw, 36px) clamp(20px, 4vw, 36px);\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  gap: clamp(10px, 1.8vw, 14px);\r\n  position: relative;\r\n  overflow: hidden;\r\n  background: rgba(0, 0, 0, 0.12);\r\n  backdrop-filter: blur(40px) saturate(180%) brightness(1.05);\r\n  -webkit-backdrop-filter: blur(40px) saturate(180%) brightness(1.05);\r\n}\r\n\r\n.ps-right::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0;\r\n  width: 140px; height: 140px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(168,207,69,0.1) 0%, transparent 70%);\r\n  animation: ps-rightOrb 4s ease-in-out infinite;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n.ps-right::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: 0; right: 0;\r\n  width: 130px; height: 130px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(10,168,223,0.1) 0%, transparent 70%);\r\n  animation: ps-rightOrb 4s 2s ease-in-out infinite;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n@keyframes ps-rightOrb {\r\n  0%, 100% { opacity: 0.5; transform: scale(1); }\r\n  50%       { opacity: 1;   transform: scale(1.3); }\r\n}\r\n\r\n.ps-grid {\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image:\r\n    linear-gradient(rgba(168,207,69,0.04) 1px, transparent 1px),\r\n    linear-gradient(90deg, rgba(10,168,223,0.03) 1px, transparent 1px);\r\n  background-size: 26px 26px;\r\n  animation: ps-gridMove 12s linear infinite;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n@keyframes ps-gridMove {\r\n  from { transform: translateY(0); }\r\n  to   { transform: translateY(26px); }\r\n}\r\n\r\n.ps-right > * { position: relative; z-index: 1; }\r\n\r\n\/* Label *\/\r\n.ps-label {\r\n  font-family: 'nunito', sans-serif;\r\n  font-size: clamp(13px, 1.2vw, 15px);\r\n  font-weight: 700;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  color: #9dcc4f;\r\n  animation: ps-fadeUp 0.5s 0.2s ease both;\r\n}\r\n\r\n\/* H1 *\/\r\nh1.ps-heading {\r\n  all: unset;\r\n  display: block;\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(60px, 2.2vw, 20px) !important;\r\n  font-weight: 800 !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  line-height: 1.15 !important;\r\n  text-transform: uppercase !important;\r\n  letter-spacing: 0.5px !important;\r\n  animation: ps-fadeUp 0.5s 0.32s ease both;\r\n}\r\n\r\nh1.ps-heading span {\r\n  background: linear-gradient(90deg, #a8cf45, #0aa8df);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent !important;\r\n  background-clip: text;\r\n  font-size: 68px;\r\n  text-transform: uppercase;\r\n  display: inline;\r\n}\r\n\r\n\/* Subtext *\/\r\np.ps-sub {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 16px !important;\r\n  font-weight: 600 !important;\r\n  line-height: 25px;\r\n  text-transform: capitalize;\r\n  color: #bcbec3 !important;\r\n  -webkit-text-fill-color: #bcbec3 !important;\r\n  animation: ps-fadeUp 0.5s 0.44s ease both;\r\n}\r\n\/* \u2500\u2500 INLINE PRICE \u2500\u2500 *\/\r\n.ps-inline-price {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n  animation: ps-fadeUp 0.6s 0.52s ease both;\r\n}\r\n\r\n.ps-inline-orb {\r\n  position: absolute;\r\n  width: 120px; height: 120px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(168,207,69,0.15) 0%, rgba(10,168,223,0.06) 50%, transparent 70%);\r\n  animation: ps-orbPulse 3s ease-in-out infinite;\r\n  pointer-events: none;\r\n  left: -10px;\r\n}\r\n\r\n@keyframes ps-orbPulse {\r\n  0%, 100% { transform: scale(1); opacity: 0.7; }\r\n  50%       { transform: scale(1.5); opacity: 1; }\r\n}\r\n\r\n.ps-inline-price-wrap {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 1px;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n.ps-inline-dollar {\r\n  font-family: 'Bebas Neue', cursive;\r\n  font-size: clamp(16px, 2.5vw, 28px);\r\n  color: #a8cf45 !important;\r\n  -webkit-text-fill-color: #a8cf45 !important;\r\n  margin-top: clamp(5px, 0.9vw, 10px);\r\n  text-shadow: 0 0 16px rgba(168,207,69,0.7);\r\n  line-height: 1;\r\n  animation: ps-dollarBlink 4s 2.5s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ps-dollarBlink {\r\n  0%, 87%, 100% { opacity: 1; text-shadow: 0 0 16px rgba(168,207,69,0.7); }\r\n  90%  { opacity: 0.3; text-shadow: none; }\r\n  93%  { opacity: 1; text-shadow: 0 0 28px rgba(168,207,69,1); }\r\n  96%  { opacity: 0.6; }\r\n  98%  { opacity: 1; }\r\n}\r\n\r\n.ps-inline-num {\r\n  font-family: 'Bebas Neue', cursive;\r\n  font-size: clamp(65px, 15vw, 100px);\r\n  line-height: 1;\r\n  letter-spacing: -2px;\r\n  background: linear-gradient(170deg, #ffffff 0%, #a8cf45 48%, #0aa8df 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n  background-size: 200% 200%;\r\n  animation: ps-numShine 3s ease-in-out infinite, ps-numIn 0.7s 0.55s cubic-bezier(0.34,1.8,0.64,1) both;\r\n  filter: drop-shadow(0 0 20px rgba(168,207,69,0.4));\r\n}\r\n\r\n@keyframes ps-numShine {\r\n  0%, 100% { background-position: 0% 0%;     filter: drop-shadow(0 0 20px rgba(168,207,69,0.4)); }\r\n  50%       { background-position: 100% 100%; filter: drop-shadow(0 0 42px rgba(10,168,223,0.7)); }\r\n}\r\n\r\n@keyframes ps-numIn {\r\n  from { opacity: 0; transform: scale(0.5) rotate(-6deg); }\r\n  to   { opacity: 1; transform: scale(1) rotate(0deg); }\r\n}\r\n\r\n.ps-inline-only-wrap {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  align-self: flex-end;\r\n  margin-bottom: 8px;\r\n  margin-left: 10px;\r\n}\r\n\r\n.ps-inline-only-line {\r\n  width: 50px; height: 1px;\r\n  background: linear-gradient(to right, transparent, rgba(10,168,223,0.7));\r\n  animation: ps-lineGrow 0.8s 0.9s ease both;\r\n  transform-origin: right;\r\n}\r\n\r\n.ps-inline-only-line-r {\r\n  background: linear-gradient(to left, transparent, rgba(10,168,223,0.7));\r\n  transform-origin: left;\r\n}\r\n\r\n@keyframes ps-lineGrow {\r\n  from { transform: scaleX(0); opacity: 0; }\r\n  to   { transform: scaleX(1); opacity: 1; }\r\n}\r\n\r\n.ps-inline-only {\r\n  font-family: 'nunito', sans-serif;\r\n  font-size: 6px;\r\n  font-weight: 700;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  white-space: nowrap;\r\n  animation: ps-onlyPulse 2.5s 1s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ps-onlyPulse {\r\n  0%, 100% { color: #0aa8df; text-shadow: 0 0 8px rgba(10,168,223,0.5); }\r\n  50%       { color: #a8cf45; text-shadow: 0 0 14px rgba(168,207,69,0.8); }\r\n}\r\n\r\n\/* Features *\/\r\n.ps-features {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: clamp(5px, 1vw, 8px);\r\n}\r\n\r\n.ps-feature {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 8px;\r\n  line-height: 1.5;\r\n  animation: ps-featureIn 0.4s ease both;\r\n}\r\n\r\n.ps-feature:nth-child(1) { animation-delay: 0.62s; }\r\n.ps-feature:nth-child(2) { animation-delay: 0.74s; }\r\n.ps-feature:nth-child(3) { animation-delay: 0.86s; }\r\n.ps-feature:nth-child(4) { animation-delay: 0.98s; }\r\n\r\n@keyframes ps-featureIn {\r\n  from { opacity: 0; transform: translateX(-8px); }\r\n  to   { opacity: 1; transform: translateX(0); }\r\n}\r\n\r\n.ps-feature p {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(11px, 1.5vw, 13px) !important;\r\n  color: rgba(255,255,255,0.7) !important;\r\n  -webkit-text-fill-color: rgba(255,255,255,0.7) !important;\r\n  margin: 0 !important;\r\n  line-height: 1.55 !important;\r\n}\r\n\r\n.ps-feature-dot {\r\n  flex-shrink: 0;\r\n  width: 7px; height: 7px;\r\n  border-radius: 50%;\r\n  background: linear-gradient(135deg, #a8cf45, #0aa8df);\r\n  margin-top: 5px;\r\n  animation: ps-dotPulse 2s ease-in-out infinite;\r\n}\r\n\r\n.ps-feature:nth-child(2) .ps-feature-dot { animation-delay: 0.3s; }\r\n.ps-feature:nth-child(3) .ps-feature-dot { animation-delay: 0.6s; }\r\n.ps-feature:nth-child(4) .ps-feature-dot { animation-delay: 0.9s; }\r\n\r\n@keyframes ps-dotPulse {\r\n  0%, 100% { box-shadow: 0 0 0 0 rgba(168,207,69,0.5); }\r\n  50%       { box-shadow: 0 0 0 4px rgba(168,207,69,0); }\r\n}\r\n\r\n\/* \u2500\u2500 BUTTON \u2500\u2500 *\/\r\na.ps-btn,\r\na.ps-btn:link,\r\na.ps-btn:visited {\r\n  display: block !important;\r\n  width: 100% !important;\r\n  padding: clamp(13px, 2vw, 16px) 16px !important;\r\n  border-radius: 10px !important;\r\n  background: linear-gradient(135deg, #a8cf45, #0aa8df) !important;\r\n  background-size: 200% 200% !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-weight: 700 !important;\r\n  font-size: clamp(13px, 1.8vw, 16px) !important;\r\n  letter-spacing: 4px !important;\r\n  text-transform: uppercase !important;\r\n  border: none !important;\r\n  cursor: pointer !important;\r\n  text-decoration: none !important;\r\n  text-align: center !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  animation: ps-fadeUp 0.5s 1.1s ease both, ps-btnPulse 2.5s 2s ease-in-out infinite, ps-btnShift 4s ease-in-out infinite !important;\r\n  transition: transform 0.2s, color 0.2s !important;\r\n}\r\n\r\na.ps-btn:hover,\r\na.ps-btn:focus {\r\n  color: #000000 !important;\r\n  -webkit-text-fill-color: #000000 !important;\r\n  transform: translateY(-2px) !important;\r\n  filter: brightness(1.08) !important;\r\n}\r\n\r\na.ps-btn:active { transform: scale(0.97) !important; }\r\n\r\na.ps-btn::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: -80%;\r\n  width: 50%; height: 100%;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.32), transparent);\r\n  animation: ps-sweep 2.5s 1.5s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ps-sweep { 0% { left: -80%; } 100% { left: 130%; } }\r\n@keyframes ps-btnPulse {\r\n  0%, 100% { box-shadow: 0 4px 16px rgba(168,207,69,0.3); }\r\n  50%       { box-shadow: 0 6px 28px rgba(10,168,223,0.55); }\r\n}\r\n@keyframes ps-btnShift {\r\n  0%, 100% { background-position: 0% 50%; }\r\n  50%       { background-position: 100% 50%; }\r\n}\r\n\r\n@keyframes ps-fadeUp {\r\n  from { opacity: 0; transform: translateY(10px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\r\n@media (max-width: 480px) {\r\n  .ps-label {\r\n  font-size: 10px;\r\n  letter-spacing: 2px;}\r\n  .ps-card { max-width: 100%; }\r\n  .ps-right { padding: 22px 18px 26px; }\r\n  .ps-inline-num { font-size: 90px; }\r\n  h1.ps-heading { font-size: clamp(32px, 2.2vw, 20px) !important; }\r\n  h1.ps-heading span { font-size: 37px; }\r\n  .ps-inline-only-line {\r\n  width: 20px;\r\n}\r\n.ps-inline-only {\r\n  font-size: 6px;\r\n  letter-spacing: 1.5px;\r\n}\r\n\r\n}\r\n\r\n@media (max-width: 360px) {\r\n  .ps-inline-num { font-size: 90px; }\r\n  .ps-inline-dollar { font-size: 22px; }\r\n  h1.ps-heading { font-size: clamp(30px, 2.2vw, 20px) !important; }\r\n  h1.ps-heading span { font-size: 33px; }\r\n}\r\n\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"ps-wrapper\">\r\n  <div class=\"ps-card\">\r\n    <div class=\"ps-right\">\r\n      <div class=\"ps-grid\"><\/div>\r\n\r\n      <div class=\"ps-label\">Protect Your Home Before Causing Fire<\/div>\r\n\r\n      <h1 class=\"ps-heading\">BlueGuard <span>Dryer Vent Cleaning<\/span> in Kanata. Stay safe, Fast & Certified<\/h1> \r\n\r\n      <p class=\"ps-sub\">Keep your home and family safe from dryer fires. Our friendly, NADCA-certified BlueGuard technicians treat your home with care, cleaning your dryer vent as if it were their own. Enjoy peace of mind knowing your dryer is running safely and efficiently.<\/p>\r\n\r\n      <div class=\"ps-inline-price\">\r\n        <div class=\"ps-inline-orb\"><\/div>\r\n        <div class=\"ps-inline-price-wrap\">\r\n          <span class=\"ps-inline-dollar\">$<\/span>\r\n          <span class=\"ps-inline-num\">139<\/span>\r\n          <div class=\"ps-inline-only-wrap\">\r\n            <div class=\"ps-inline-only-line\"><\/div>\r\n            <span class=\"ps-inline-only\">Conditions Applied<\/span>\r\n            <div class=\"ps-inline-only-line ps-inline-only-line-r\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ps-features\">\r\n        <div class=\"ps-feature\">\r\n          <span class=\"ps-feature-dot\"><\/span>\r\n          <p>NADCA Certified Technicians<\/p>\r\n        <\/div>\r\n        <div class=\"ps-feature\">\r\n          <span class=\"ps-feature-dot\"><\/span>\r\n          <p>Serving Kanata & Surrounding Areas<\/p>\r\n        <\/div>\r\n        <div class=\"ps-feature\">\r\n          <span class=\"ps-feature-dot\"><\/span>\r\n          <p>Same-Week Appointments Available<\/p>\r\n        <\/div>        <div class=\"ps-feature\">\r\n          <span class=\"ps-feature-dot\"><\/span>\r\n          <p>Top-Rated on Google<\/p>\r\n        <\/div>        <div class=\"ps-feature\">\r\n          <span class=\"ps-feature-dot\"><\/span>\r\n          <p>Hundreds of Happy Kanata Homeowners<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <a class=\"ps-btn booking_now\" style=\"color:#000000 !important; -webkit-text-fill-color:#000000 !important; text-decoration:none !important;\">Get a Free Quote Today<\/a>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2a959689\" data-id=\"2a959689\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5d668df7 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-image\" data-id=\"5d668df7\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"direct_book_now\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"408\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png-copy-1.webp\" class=\"attachment-full size-full wp-image-12804\" alt=\"Air Duct And Dryer Vent Cleaning Car BlueGuard\" srcset=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png-copy-1.webp 612w, https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png-copy-1-300x200.webp 300w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19dc2c88 e-flex e-con-boxed e-con e-parent\" data-id=\"19dc2c88\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1bfecd29 e-con-full e-flex e-con e-child\" data-id=\"1bfecd29\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9cd30ce elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"9cd30ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  @keyframes confettiFall1 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-15px,-30px) rotate(180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall2 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(10px,-35px) rotate(-200deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall3 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(20px,-25px) rotate(240deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall4 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-20px,-20px) rotate(-180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall5 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(5px,-40px) rotate(300deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall6 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-8px,-28px) rotate(-240deg) scale(0);opacity:0} }\r\n  @keyframes starCelebrate {\r\n    0%,100% { transform:scale(1) rotate(0deg); color:#fff; }\r\n    15%      { transform:scale(1.5) rotate(-15deg); color:#FFF9C4; text-shadow:0 0 12px #FFD700; }\r\n    30%      { transform:scale(0.85) rotate(10deg); color:#fff; }\r\n    45%      { transform:scale(1.3) rotate(-8deg); color:#FFF176; text-shadow:0 0 8px #FFD700; }\r\n    60%      { transform:scale(1) rotate(0deg); color:#fff; }\r\n  }\r\n  @keyframes ratingBounce {\r\n    0%,100% { transform:translateY(0) scale(1); }\r\n    15%      { transform:translateY(-6px) scale(1.2); }\r\n    30%      { transform:translateY(0) scale(0.95); }\r\n    45%      { transform:translateY(-3px) scale(1.1); }\r\n    60%      { transform:translateY(0) scale(1); }\r\n  }\r\n  @keyframes logoWiggle {\r\n    0%,100% { transform:rotate(0deg) scale(1); }\r\n    10%      { transform:rotate(-12deg) scale(1.15); }\r\n    20%      { transform:rotate(10deg) scale(1.1); }\r\n    30%      { transform:rotate(-6deg) scale(1.05); }\r\n    40%      { transform:rotate(4deg) scale(1); }\r\n    50%      { transform:rotate(0deg) scale(1); }\r\n  }\r\n  @keyframes bgShine {\r\n    0%,100% { background-color:#F4B400; }\r\n    50%      { background-color:#FFD740; }\r\n  }\r\n  @keyframes pillPop {\r\n    0%   { transform:scale(0.8); opacity:0; }\r\n    70%  { transform:scale(1.05); opacity:1; }\r\n    100% { transform:scale(1); opacity:1; }\r\n  }\r\n  @keyframes glowPop {\r\n    0%,100% { box-shadow:0 2px 10px rgba(244,180,0,0.25); }\r\n    50%      { box-shadow:0 4px 24px rgba(244,180,0,0.55), 0 0 0 4px rgba(244,180,0,0.1); }\r\n  }\r\n\r\n  .grb-cp {\r\n    position:absolute; width:6px; height:6px;\r\n    border-radius:1px; pointer-events:none; z-index:10; opacity:0;\r\n  }\r\n  .grb-cp:nth-child(1) { background:#FF6B6B; top:50%; left:10%;  animation:confettiFall1 1.8s ease-out infinite 0.0s; }\r\n  .grb-cp:nth-child(2) { background:#4ECDC4; top:30%; left:30%;  animation:confettiFall2 2.0s ease-out infinite 0.3s; }\r\n  .grb-cp:nth-child(3) { background:#FFE66D; top:60%; left:55%;  animation:confettiFall3 1.6s ease-out infinite 0.6s; border-radius:50%; }\r\n  .grb-cp:nth-child(4) { background:#A8E6CF; top:40%; right:20%; animation:confettiFall4 2.2s ease-out infinite 0.2s; }\r\n  .grb-cp:nth-child(5) { background:#FF8B94; top:20%; right:10%; animation:confettiFall5 1.9s ease-out infinite 0.9s; border-radius:50%; }\r\n  .grb-cp:nth-child(6) { background:#C3A6FF; top:70%; left:70%;  animation:confettiFall6 2.1s ease-out infinite 0.5s; }\r\n\r\n  .grb-outer {\r\n    position:relative; display:inline-block;\r\n    background:#ffffff; border-radius:999px;\r\n    animation:pillPop 0.7s cubic-bezier(0.34,1.56,0.64,1) both, glowPop 2.5s ease-in-out 0.7s infinite;\r\n  }\r\n  .grb-link {\r\n    position:relative; display:inline-flex; align-items:stretch;\r\n    border-radius:999px; overflow:hidden; text-decoration:none; cursor:pointer;\r\n    border:1.5px solid rgba(244,180,0,0.3);\r\n    transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);\r\n  }\r\n  .grb-link:hover { transform:scale(1.07) translateY(-3px); }\r\n  .grb-left {\r\n    display:flex; align-items:center; gap:8px;\r\n    padding:5px 13px 5px 14px; background:#ffffff;\r\n    flex-shrink:0; z-index:2; position:relative;\r\n  }\r\n  .grb-logo { display:block; flex-shrink:0; animation:logoWiggle 3s ease-in-out infinite; }\r\n  .grb-rating {\r\n    font-family:Arial,sans-serif; font-size:16px; font-weight:900; color:#111;\r\n    display:inline-block; animation:ratingBounce 3s ease-in-out infinite;\r\n  }\r\n  .grb-right {\r\n    display:flex; align-items:center; gap:2px;\r\n    padding:5px 14px 5px 14px; position:relative; z-index:2;\r\n    clip-path:polygon(10px 0%,100% 0%,100% 100%,10px 100%,0% 50%);\r\n    animation:bgShine 2s ease-in-out infinite;\r\n  }\r\n  .grb-star { font-size:20px; color:#fff; display:inline-block; line-height:1; }\r\n  .grb-star:nth-child(1) { animation:starCelebrate 3s ease-in-out infinite 0.00s; }\r\n  .grb-star:nth-child(2) { animation:starCelebrate 3s ease-in-out infinite 0.20s; }\r\n  .grb-star:nth-child(3) { animation:starCelebrate 3s ease-in-out infinite 0.40s; }\r\n  .grb-star:nth-child(4) { animation:starCelebrate 3s ease-in-out infinite 0.60s; }\r\n  .grb-star:nth-child(5) { animation:starCelebrate 3s ease-in-out infinite 0.80s; }\r\n<\/style>\r\n\r\n<span class='grb-outer'>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <a href=\"https:\/\/g.page\/r\/CSzLyO7IJxPMEAI\/review\" target=\"_blank\" class=\"grb-link\">\r\n    <span class='grb-left'>\r\n      <svg class='grb-logo' width='22' height='22' viewBox='0 0 48 48' xmlns='http:\/\/www.w3.org\/2000\/svg'>\r\n        <path fill='#EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'\/>\r\n        <path fill='#4285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'\/>\r\n        <path fill='#FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'\/>\r\n        <path fill='#34A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.18 1.48-4.97 2.31-8.16 2.31-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'\/>\r\n      <\/svg>\r\n      <span class='grb-rating'>4.9<\/span>\r\n    <\/span>\r\n    <span class='grb-right'>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n    <\/span>\r\n  <\/a>\r\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-351fcca2 elementor-widget elementor-widget-heading\" data-id=\"351fcca2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Get a Free Quote<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73e4f2f8 elementor-widget elementor-widget-shortcode\" data-id=\"73e4f2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_6' ><style>#gform_wrapper_6[data-form-index=\"0\"].gform-theme,[data-parent-form=\"6_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_6'  action='\/fr\/wp-json\/wp\/v2\/pages\/20232' data-formid='6' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_6_26\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_26'>X\/Twitter<\/label><div class='ginput_container'><input name='input_26' id='input_6_26' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_6_26'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_6_24\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_24'>Choose List Of Services You Need<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_24' id='input_6_24' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='Dryer vent cleaning' >Dryer vent cleaning<\/option><option value='Air Duct Cleaning' >Air Duct Cleaning<\/option><option value='Air Exchanger Cleaning' >Air Exchanger Cleaning<\/option><option value='Central Heat Pump Cleaning' >Central Heat Pump Cleaning<\/option><option value='Wall-mounted AC Cleaning' >Wall-mounted AC Cleaning<\/option><\/select><\/div><\/div><fieldset id=\"field_6_4\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-half gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_6_4'>\n                            \n                            <span id='input_6_4_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_4.3' id='input_6_4_3' value=''   aria-required='true'     \/>\n                                                    <label for='input_6_4_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First<\/label>\n                                                <\/span>\n                            \n                            \n                            \n                        <\/div><\/fieldset><div id=\"field_6_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_5'>Your Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_6_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_6_21\" class=\"gfield gfield--type-telephone gfield--input-type-telephone gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_21'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><input type='hidden' name='phone_check' class='phone_check' \/><div class='ginput_container ginput_container_telephone'><input data-name='input_21' id='input_6_21' type='text' value='' class='large gf-telephone'    data-onlyct=\"ca|\" data-pre=\"\" data-auto=\"\" data-defcountry=\"ca\" data-validation=\"1\" aria-required=\"true\" aria-invalid=\"false\"  \/><\/div><\/div><fieldset id=\"field_6_12\" class=\"gfield gfield--type-address gfield--input-type-address gfield--width-half city_css gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >City<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend>    \n                    <div class='ginput_complex ginput_container has_city ginput_container_address gform-grid-row' id='input_6_12' >\n                        <span class='ginput_left address_city ginput_address_city gform-grid-col' id='input_6_12_3_container' >\n                                    <input type='text' name='input_12.3' id='input_6_12_3' value=''    aria-required='true'    \/>\n                                    <label for='input_6_12_3' id='input_6_12_3_label' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>City<\/label>\n                                 <\/span><input type='hidden' class='gform_hidden' name='input_12.4' id='input_6_12_4' value=''\/><input type='hidden' class='gform_hidden' name='input_12.6' id='input_6_12_6' value='Canada' \/>\n                    <div class='gf_clear gf_clear_complex'><\/div>\n                <\/div><\/fieldset><div id=\"field_6_25\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_25'>Message<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_25' id='input_6_25' class='textarea small'    placeholder='Drop a short message (Optional)'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_6' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Confirm Now'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCIyNFwiOltcIjY1YmExYzlkYWViNzFkNDQ0YTE0YWMwOGMxOGM5MzFjXCIsXCI3MTI0OWEwNzcwMzQ4ZGE5MzFhYTAxMzhhOGQ3YjczMFwiLFwiODQ3OTAwOTU2M2E3ZWY4ZmEwM2IzMzdhZGIzYWIyZWVcIixcIjA4YWM3Zjg2NzFjZWExNDljODdmMTE5MDBiNWQ1MjFiXCIsXCIwNDExNTg2OWMxZjk0NmRlYzFkNWZkYTkxYTdmZmUwZlwiXX0iLCJlOTA0MWVmNzg0YjBhNGQ0OTc5MmUxZDAwZTA5YTQ4NCJd' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_6').val();gformInitSpinner( 6, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n\t\t\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<div class=\"elementor-element elementor-element-fd2ad52 e-con-full e-flex e-con e-parent\" data-id=\"fd2ad52\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa21d04 elementor-widget elementor-widget-html\" data-id=\"aa21d04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\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>BlueGuard \u2013 Certification Section<\/title>\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=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<style>\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --green:  #a8cf45;\r\n    --blue:   #0aa8df;\r\n    --dark:   #0d1117;\r\n    --text:   #2d3748;\r\n    --muted:  #718096;\r\n    --border: rgba(0,0,0,.08);\r\n    --card:   #f7f9fc;\r\n  }\r\n\r\n  .cert-section {\r\n    background: #ffffff;\r\n    position: relative;\r\n    overflow: hidden;\r\n    padding: 96px 0px 100px;\r\n    font-family: 'Nunito', sans-serif;\r\n  }\r\n\r\n  \/* subtle dot pattern *\/\r\n  .cert-section::before {\r\n    content: '';\r\n    position: absolute; inset: 0;\r\n    background-image: radial-gradient(circle, rgba(10,168,223,.07) 1px, transparent 1px);\r\n    background-size: 32px 32px;\r\n    pointer-events: none; z-index: 0;\r\n  }\r\n\r\n  .cert-blob { position: absolute; border-radius: 50%; filter: blur(90px); pointer-events: none; opacity: 0; animation: cert-blob-in 1.4s ease forwards; }\r\n  .cert-blob-1 { width: 500px; height: 500px; background: radial-gradient(circle, rgba(10,168,223,.06), transparent 70%); top: -150px; left: -100px; animation-delay: .3s; }\r\n  .cert-blob-2 { width: 400px; height: 400px; background: radial-gradient(circle, rgba(168,207,69,.06), transparent 70%); bottom: -100px; right: -80px; animation-delay: .6s; }\r\n  @keyframes cert-blob-in { to { opacity: 1; } }\r\n\r\n  .cert-container { margin: 0 auto; position: relative; z-index: 1; }\r\n\r\n  \/* 2-COLUMN GRID *\/\r\n  .cert-layout {\r\n    display: grid;\r\n    grid-template-columns: 1fr 360px;\r\n    gap: 64px;\r\n    align-items: center;\r\n  }\r\n  @media (max-width: 900px) {\r\n    .cert-layout { grid-template-columns: 1fr; gap: 48px; }\r\n  }\r\n  \r\n @media (max-width: 768px) {\r\n    .cert-section {\r\n        padding: 70px 0px 70px;\r\n    }\r\n  }\r\n @media (max-width: 425px) {\r\n    .cert-section {\r\n        padding: 50px 0px 50px;\r\n    }\r\n  }  \r\n\r\n  \/* LEFT *\/\r\n  .cert-left-col { display: flex; flex-direction: column; }\r\n\r\n  .cert-badge {\r\n    display: inline-flex; align-items: center; gap: 8px;\r\n    background: rgba(10,168,223,.08);\r\n    border: 1px solid rgba(10,168,223,.25);\r\n    border-radius: 100px;\r\n    padding: 6px 16px 6px 10px;\r\n    margin-bottom: 24px; align-self: flex-start;\r\n    opacity: 0; transform: translateY(16px);\r\n    animation: cert-rise .7s ease forwards .3s;\r\n  }\r\n  .cert-badge-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--blue); animation: cert-ping 1.8s ease-in-out infinite; }\r\n  @keyframes cert-ping {\r\n    0%,100% { box-shadow: 0 0 0 0 rgba(10,168,223,.5); }\r\n    50%      { box-shadow: 0 0 0 6px rgba(10,168,223,0); }\r\n  }\r\n  .cert-badge-text { font-size: 11px; font-weight: 700; letter-spacing: 1.8px; text-transform: uppercase; color: var(--blue); font-family: 'Nunito', sans-serif; }\r\n\r\n  .cert-section h2 {\r\n    font-family: 'Barlow Condensed', sans-serif;\r\n    font-size: clamp(32px, 5.2vw, 56px);\r\n    font-weight: 800; line-height: 1.08;\r\n    color: var(--dark);\r\n    margin-bottom: 18px;\r\n    opacity: 0; transform: translateY(20px);\r\n    animation: cert-rise .7s ease forwards .45s;\r\n  }\r\n  .cert-h2-accent {\r\n    background: linear-gradient(90deg, var(--blue), var(--green));\r\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\r\n  }\r\n\r\n  .cert-divider {\r\n    width: 0; height: 3px; border-radius: 2px;\r\n    background: linear-gradient(90deg, var(--blue), var(--green));\r\n    margin-bottom: 32px;\r\n    animation: cert-line-grow .9s ease forwards .85s;\r\n  }\r\n  @keyframes cert-line-grow { to { width: 80px; } }\r\n\r\n  .cert-body { display: flex; flex-direction: column; }\r\n  .cert-body p {\r\n    font-family: 'Nunito', sans-serif;\r\n    font-size: clamp(15px, 1.55vw, 16.5px);\r\n    line-height: 1.82; color: var(--text);\r\n    margin-bottom: 18px;\r\n    opacity: 0; transform: translateY(18px);\r\n  }\r\n  .cert-body p:nth-child(1) { animation: cert-rise .7s ease forwards .6s; }\r\n  .cert-body p:nth-child(2) { animation: cert-rise .7s ease forwards .75s; }\r\n  .cert-body p:nth-child(3) { animation: cert-rise .7s ease forwards .9s; margin-bottom: 24px; }\r\n  .cert-body p strong  { color: var(--dark); font-weight: 800; }\r\n  .cert-highlight      { color: #2e9e3b; font-weight: 800; }\r\n  .cert-highlight-blue { color: var(--blue); font-weight: 800; }\r\n\r\n  \/* Feature list *\/\r\n  .cert-features {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n    opacity: 0; transform: translateY(18px);\r\n    animation: cert-rise .7s ease forwards 1.0s;\r\n  }\r\n  .cert-feature-item {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n    font-family: 'Nunito', sans-serif;\r\n    font-size: clamp(14px, 1.45vw, 15.5px);\r\n    line-height: 1.65;\r\n    color: var(--text);\r\n  }\r\n  .cert-feature-icon {\r\n    flex-shrink: 0;\r\n    margin-top: 3px;\r\n    width: 20px; height: 20px;\r\n    background: linear-gradient(135deg, var(--blue), var(--green));\r\n    border-radius: 50%;\r\n    display: flex; align-items: center; justify-content: center;\r\n  }\r\n  .cert-feature-icon svg { width: 10px; height: 10px; }\r\n\r\n  @keyframes cert-rise { to { opacity: 1; transform: translateY(0); } }\r\n\r\n  \/* RIGHT *\/\r\n  .cert-right-col {\r\n    display: flex; flex-direction: column; align-items: center;\r\n    opacity: 0; transform: translateX(28px);\r\n    animation: cert-slide-in .8s ease forwards .9s;\r\n  }\r\n  @keyframes cert-slide-in { to { opacity: 1; transform: translateX(0); } }\r\n\r\n  .cert-logo-card {\r\n    background: var(--card);\r\n    border: 1px solid var(--border);\r\n    border-radius: 24px;\r\n    padding: 48px 40px 40px;\r\n    text-align: center; width: 100%;\r\n    position: relative; overflow: hidden;\r\n    box-shadow: 0 4px 24px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.04);\r\n    transition: transform .3s ease, box-shadow .3s ease;\r\n  }\r\n  .cert-logo-card:hover {\r\n    transform: translateY(-5px);\r\n    box-shadow: 0 12px 40px rgba(10,168,223,.12), 0 4px 12px rgba(0,0,0,.06);\r\n  }\r\n  .cert-logo-card::before {\r\n    content: '';\r\n    position: absolute; top: 0; left: 10%; right: 10%; height: 2px;\r\n    border-radius: 0 0 4px 4px;\r\n    background: linear-gradient(90deg, transparent, var(--blue), var(--green), transparent);\r\n    opacity: .7;\r\n  }\r\n\r\n  \/* orbit rings *\/\r\n  .cert-logo-ring-wrap {\r\n    position: relative;\r\n    display: inline-flex; align-items: center; justify-content: center;\r\n    width: 200px; height: 200px;\r\n    margin-bottom: 28px;\r\n  }\r\n  .cert-logo-ring {\r\n    position: absolute; inset: 0; border-radius: 50%;\r\n    border: 2px dashed rgba(10,168,223,.18);\r\n    animation: cert-ring-spin 12s linear infinite;\r\n  }\r\n  .cert-logo-ring-2 {\r\n    position: absolute; inset: 12px; border-radius: 50%;\r\n    border: 1.5px dashed rgba(168,207,69,.18);\r\n    animation: cert-ring-spin 8s linear infinite reverse;\r\n  }\r\n  @keyframes cert-ring-spin { to { transform: rotate(360deg); } }\r\n\r\n  .cert-ring-dot {\r\n    position: absolute;\r\n    width: 7px; height: 7px; border-radius: 50%;\r\n    top: -3.5px; left: calc(50% - 3.5px);\r\n    transform-origin: 3.5px 103.5px;\r\n  }\r\n  .cert-ring-dot-1 { background: var(--blue);  animation: cert-dot-orbit 12s linear infinite; }\r\n  .cert-ring-dot-2 { background: var(--green); animation: cert-dot-orbit 12s linear infinite; animation-delay: -6s; }\r\n  @keyframes cert-dot-orbit { to { transform: rotate(360deg); } }\r\n\r\n  .cert-nadca-logo {\r\n    width: 150px; height: auto;\r\n    animation: cert-logo-float 3.5s ease-in-out infinite;\r\n    position: relative; z-index: 1;\r\n    filter: drop-shadow(0 4px 16px rgba(10,168,223,.15));\r\n  }\r\n  @keyframes cert-logo-float {\r\n    0%,100% { transform: translateY(0); }\r\n    50%      { transform: translateY(-8px); }\r\n  }\r\n\r\n  .cert-logo-title {\r\n    font-family: 'Barlow Condensed', sans-serif;\r\n    font-size: 22px; font-weight: 800; color: var(--dark); margin-bottom: 8px;\r\n  }\r\n  .cert-logo-sub {\r\n    font-family: 'Nunito', sans-serif;\r\n    font-size: 13px; color: var(--muted);\r\n    line-height: 1.55; max-width: 240px; margin: 0 auto 28px;\r\n  }\r\n\r\n  .cert-verified-pill {\r\n    display: inline-flex; align-items: center; gap: 8px;\r\n    background: linear-gradient(135deg, rgba(10,168,223,.07), rgba(168,207,69,.07));\r\n    border: 1px solid rgba(10,168,223,.2);\r\n    border-radius: 100px; padding: 8px 20px;\r\n    font-family: 'Nunito', sans-serif;\r\n    font-size: 13px; font-weight: 700; color: var(--blue);\r\n    animation: cert-pill-pulse 2.5s ease-in-out infinite;\r\n  }\r\n  @keyframes cert-pill-pulse {\r\n    0%,100% { box-shadow: 0 0 0 0 rgba(10,168,223,.12); }\r\n    50%      { box-shadow: 0 0 0 8px rgba(10,168,223,0); }\r\n  }\r\n  .cert-verified-icon {\r\n    width: 18px; height: 18px;\r\n    background: linear-gradient(135deg, var(--blue), var(--green));\r\n    border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n  }\r\n  .cert-verified-icon svg { width: 10px; height: 10px; }\r\n\r\n  \/* particles *\/\r\n  .cert-particles { position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: 0; }\r\n  .cert-particle { position: absolute; border-radius: 50%; animation: cert-particle-float linear infinite; opacity: 0; }\r\n  @keyframes cert-particle-float {\r\n    0%  { transform: translateY(0) scale(1); opacity: 0; }\r\n    10% { opacity: .35; } 90% { opacity: .1; }\r\n    100%{ transform: translateY(-100px) scale(.3); opacity: 0; }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<section class=\"cert-section\" id=\"cert-section\">\r\n  <div class=\"cert-blob cert-blob-1\"><\/div>\r\n  <div class=\"cert-blob cert-blob-2\"><\/div>\r\n  <div class=\"cert-particles\" id=\"cert-particles\"><\/div>\r\n\r\n  <div class=\"cert-container\">\r\n    <div class=\"cert-layout\">\r\n\r\n      <!-- LEFT -->\r\n      <div class=\"cert-left-col\">\r\n\r\n        <div class=\"cert-badge\">\r\n          <span class=\"cert-badge-dot\"><\/span>\r\n          <span class=\"cert-badge-text\">Industry Certification<\/span>\r\n        <\/div>\r\n\r\n        <h2>Kanata's Trusted <span class=\"cert-h2-accent\">NADCA-Certified<\/span> Pros for Unmatched Quality<\/h2>\r\n        <div class=\"cert-divider\"><\/div>\r\n\r\n        <div class=\"cert-body\">\r\n          <p>If you live in Kanata, you've probably wondered: <strong>\"Who can I actually trust with my dryer vent?\"<\/strong> It's a fair question \u2014 your home deserves a real answer, not a sales pitch.<\/p>\r\n          <p><strong>NADCA<\/strong> (the National Air Duct Cleaners Association) sets the <span class=\"cert-highlight\">gold standard for duct cleaning<\/span>. Not every company can claim this certification, but we can \u2014 and every <strong>BlueGuard technician<\/strong> lives up to it. That means your home gets the care and respect it deserves, <span class=\"cert-highlight-blue\">every single visit<\/span>.<\/p>\r\n          <p>Here's what sets our service apart:<\/p>\r\n        <\/div>\r\n\r\n        <ul class=\"cert-features\">\r\n          <li class=\"cert-feature-item\">\r\n            <span class=\"cert-feature-icon\"><svg viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5l2.5 2.5 3.5-4\" stroke=\"white\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n            <span>We never rush through the job \u2014 <strong>your safety comes first<\/strong>.<\/span>\r\n          <\/li>\r\n          <li class=\"cert-feature-item\">\r\n            <span class=\"cert-feature-icon\"><svg viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5l2.5 2.5 3.5-4\" stroke=\"white\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n            <span>Our powerful tools <strong>pull out every bit of dust and lint<\/strong> \u2014 no shortcuts.<\/span>\r\n          <\/li>\r\n          <li class=\"cert-feature-item\">\r\n            <span class=\"cert-feature-icon\"><svg viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5l2.5 2.5 3.5-4\" stroke=\"white\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n            <span>We <strong>double-check our work<\/strong> for total peace of mind.<\/span>\r\n          <\/li>\r\n          <li class=\"cert-feature-item\">\r\n            <span class=\"cert-feature-icon\"><svg viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5l2.5 2.5 3.5-4\" stroke=\"white\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n            <span>Your home is <span class=\"cert-highlight\">safer when we leave<\/span> than when we arrived.<\/span>\r\n          <\/li>\r\n          <li class=\"cert-feature-item\">\r\n            <span class=\"cert-feature-icon\"><svg viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5l2.5 2.5 3.5-4\" stroke=\"white\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n            <span><strong>Pricing is upfront and simple<\/strong> \u2014 no hidden fees, no gotchas.<\/span>\r\n          <\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n      <!-- RIGHT -->\r\n      <a href=\"https:\/\/nadca.com\/find-a-professional\/blueguard-duct-cleaning\" target=\"_blank\" rel=\"noopener\">\r\n      <div class=\"cert-right-col\">\r\n        <div class=\"cert-logo-card\">\r\n          <div class=\"cert-logo-ring-wrap\">\r\n            <div class=\"cert-logo-ring\">\r\n              <div class=\"cert-ring-dot cert-ring-dot-1\"><\/div>\r\n              <div class=\"cert-ring-dot cert-ring-dot-2\"><\/div>\r\n            <\/div>\r\n            <div class=\"cert-logo-ring-2\"><\/div>\r\n            <img decoding=\"async\"\r\n              class=\"cert-nadca-logo\"\r\n              src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/02\/160-1603401_certified-air-duct-cleaning-charleston-sc-nadca-logo-png-removebg-preview.png\"\r\n              alt=\"NADCA Certified Logo\"\r\n            \/>\r\n          <\/div>\r\n          <div class=\"cert-logo-title\">NADCA Certified<\/div>\r\n          <div class=\"cert-logo-sub\">National Air Duct Cleaners Association \u2014 the gold standard in air duct &amp; dryer vent cleaning<\/div>\r\n          <div class=\"cert-verified-pill\">\r\n            <span class=\"cert-verified-icon\">\r\n              <svg viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5l2.5 2.5 3.5-4\" stroke=\"white\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/span>\r\n            Verified &amp; Compliant\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n     <\/a>\r\n     \r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  var c = document.getElementById('cert-particles');\r\n  if (!c) return;\r\n  var cols = ['rgba(10,168,223,.25)','rgba(168,207,69,.25)','rgba(62,194,125,.2)'];\r\n  function spawn() {\r\n    var p = document.createElement('div');\r\n    p.className = 'cert-particle';\r\n    var s = Math.random()*3+1.5, d = 5+Math.random()*6;\r\n    p.style.cssText = 'width:'+s+'px;height:'+s+'px;left:'+(Math.random()*100)+'%;top:'+(50+Math.random()*50)+'%;background:'+cols[Math.floor(Math.random()*3)]+';animation-duration:'+d+'s;animation-delay:'+(-Math.random()*d)+'s;';\r\n    c.appendChild(p);\r\n    setTimeout(function(){ p.remove(); }, (d+1)*1000);\r\n  }\r\n  for(var i=0;i<18;i++) spawn();\r\n  setInterval(spawn, 700);\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-715443f9 e-con-full e-flex e-con e-parent\" data-id=\"715443f9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2296e512 elementor-widget elementor-widget-template\" data-id=\"2296e512\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"18277\" class=\"elementor elementor-18277\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-01671e3 e-con-full e-flex e-con e-parent\" data-id=\"01671e3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-221e914 elementor-widget elementor-widget-html\" data-id=\"221e914\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800&family=Nunito:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\r\n#sc-services-section * {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n#sc-services-section {\r\n  background: #0d1b2a;\r\n  font-family: 'Nunito', sans-serif;\r\n  padding: 80px 10px 80px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  width: 100%;\r\n}\r\n\r\n\/* \u2500\u2500 Background floating dots \u2500\u2500 *\/\r\n#sc-services-section .sc-bg-canvas {\r\n  position: absolute;\r\n  top: 0; left: 0;\r\n  width: 100%; height: 100%;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n  overflow: hidden;\r\n}\r\n#sc-services-section .sc-dot {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  animation: scDotFloat linear infinite;\r\n  opacity: 0;\r\n}\r\n@keyframes scDotFloat {\r\n  0%   { transform: translateY(110%) scale(0.5); opacity: 0; }\r\n  10%  { opacity: 1; }\r\n  90%  { opacity: 0.4; }\r\n  100% { transform: translateY(-20%) scale(1); opacity: 0; }\r\n}\r\n\r\n\/* \u2500\u2500 Orbs \u2500\u2500 *\/\r\n#sc-services-section .sc-orb {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n  animation: scOrbPulse ease-in-out infinite;\r\n}\r\n#sc-services-section .sc-orb-1 {\r\n  width: 500px; height: 500px;\r\n  background: radial-gradient(circle, rgba(168,207,69,0.12) 0%, transparent 70%);\r\n  top: -200px; left: -150px;\r\n  animation-duration: 8s;\r\n}\r\n#sc-services-section .sc-orb-2 {\r\n  width: 600px; height: 600px;\r\n  background: radial-gradient(circle, rgba(10,168,223,0.10) 0%, transparent 70%);\r\n  bottom: -250px; right: -150px;\r\n  animation-duration: 10s;\r\n  animation-delay: 4s;\r\n}\r\n@keyframes scOrbPulse {\r\n  0%, 100% { transform: scale(1);   opacity: 0.7; }\r\n  50%       { transform: scale(1.2); opacity: 1;   }\r\n}\r\n\r\n\/* \u2500\u2500 Inner \u2500\u2500 *\/\r\n#sc-services-section .sc-inner {\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* \u2500\u2500 HEADER \u2500\u2500 *\/\r\n#sc-services-section .sc-header {\r\n  text-align: center;\r\n  margin-bottom: 64px;\r\n  opacity: 0;\r\n  transform: translateY(28px);\r\n  transition: opacity 0.8s ease, transform 0.8s ease;\r\n}\r\n#sc-services-section .sc-header.sc-visible {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n#sc-services-section .sc-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 4px;\r\n  text-transform: uppercase;\r\n  color: #a8cf45;\r\n  margin-bottom: 16px;\r\n}\r\n#sc-services-section .sc-eyebrow::before,\r\n#sc-services-section .sc-eyebrow::after {\r\n  content: '';\r\n  display: block;\r\n  width: 36px; height: 2px;\r\n  background: #a8cf45;\r\n  border-radius: 2px;\r\n}\r\n#sc-services-section h2.sc-main-title {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: clamp(40px, 6vw, 70px);\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n  line-height: 1;\r\n  letter-spacing: -1px;\r\n  color: #ffffff;\r\n}\r\n#sc-services-section h2.sc-main-title .sc-hl {\r\n  background: linear-gradient(135deg, #a8cf45 0%, #0aa8df 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n#sc-services-section p.sc-subtitle {\r\n  margin-top: 14px;\r\n  font-size: 15px;\r\n  color: #888;\r\n  font-weight: 400;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   \u2605 MOBILE TAB NAVIGATION (600px \u098f\u09b0 \u09a8\u09bf\u099a\u09c7)\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#sc-services-section .sc-tab-nav {\r\n  display: none; \/* \u09a1\u09bf\u09ab\u09b2\u09cd\u099f\u09ad\u09be\u09ac\u09c7 \u09b2\u09c1\u0995\u09be\u09a8\u09cb *\/\r\n}\r\n\r\n@media (max-width: 600px) {\r\n  #sc-services-section .sc-tab-nav {\r\n    display: flex;\r\n    gap: 8px;\r\n    margin-bottom: 24px;\r\n    padding: 0 10px;\r\n    overflow-x: auto;\r\n    -webkit-overflow-scrolling: touch;\r\n    scrollbar-width: none;\r\n  }\r\n  #sc-services-section .sc-tab-nav::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n  \r\n  #sc-services-section .sc-tab-btn {\r\n    flex: 0 0 auto;\r\n    padding: 10px 18px;\r\n    border-radius: 20px;\r\n    font-family: 'Barlow Condensed', sans-serif;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    background: rgba(255,255,255,0.05);\r\n    border: 1.5px solid rgba(255,255,255,0.1);\r\n    color: #888;\r\n    cursor: pointer;\r\n    transition: all 0.3s ease;\r\n    white-space: nowrap;\r\n  }\r\n  \r\n  #sc-services-section .sc-tab-btn.active {\r\n    background: linear-gradient(135deg, rgba(168,207,69,0.2), rgba(10,168,223,0.2));\r\n    border-color: rgba(168,207,69,0.6);\r\n    color: #a8cf45;\r\n    box-shadow: 0 4px 12px rgba(168,207,69,0.2);\r\n  }\r\n  \r\n  \/* \u09ae\u09cb\u09ac\u09be\u0987\u09b2\u09c7 \u09b8\u09ac \u0995\u09cd\u09af\u09be\u099f\u09be\u0997\u09b0\u09bf \u09b2\u09c1\u0995\u09be\u09a8\u09cb \u09a5\u09be\u0995\u09ac\u09c7 *\/\r\n  #sc-services-section .sc-category {\r\n    display: none;\r\n  }\r\n  \r\n  \/* \u09b6\u09c1\u09a7\u09c1\u09ae\u09be\u09a4\u09cd\u09b0 active \u0995\u09cd\u09af\u09be\u099f\u09be\u0997\u09b0\u09bf \u09a6\u09c7\u0996\u09be\u09ac\u09c7 *\/\r\n  #sc-services-section .sc-category.sc-tab-active {\r\n    display: block;\r\n  }\r\n  \r\n  \/* Category header \u09ae\u09cb\u09ac\u09be\u0987\u09b2\u09c7 \u09b2\u09c1\u0995\u09be\u09a8\u09cb *\/\r\n  #sc-services-section .sc-cat-header {\r\n    display: none;\r\n  }\r\n  \r\n  \/* Divider \u09ae\u09cb\u09ac\u09be\u0987\u09b2\u09c7 \u09b2\u09c1\u0995\u09be\u09a8\u09cb *\/\r\n  #sc-services-section .sc-divider {\r\n    display: none;\r\n  }\r\n}\r\n\r\n\/* \u2500\u2500 CATEGORY \u2500\u2500 *\/\r\n#sc-services-section .sc-category {\r\n  margin-bottom: 48px;\r\n  opacity: 0;\r\n  transform: translateY(36px);\r\n  transition: opacity 0.7s ease, transform 0.7s ease;\r\n}\r\n#sc-services-section .sc-category.sc-visible {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n#sc-services-section .sc-cat-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 14px;\r\n  margin-bottom: 20px;\r\n}\r\n#sc-services-section .sc-cat-badge {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 8px 18px;\r\n  border-radius: 50px;\r\n  white-space: nowrap;\r\n}\r\n#sc-services-section .sc-cat-badge.badge-green {\r\n  background: linear-gradient(135deg, rgba(168,207,69,0.12), rgba(168,207,69,0.05));\r\n  border: 1.5px solid rgba(168,207,69,0.5);\r\n  color: #6b9a00;\r\n}\r\n#sc-services-section .sc-cat-badge.badge-blue {\r\n  background: linear-gradient(135deg, rgba(10,168,223,0.12), rgba(10,168,223,0.05));\r\n  border: 1.5px solid rgba(10,168,223,0.5);\r\n  color: #007db3;\r\n}\r\n#sc-services-section .sc-cat-badge.badge-mix {\r\n  background: linear-gradient(135deg, rgba(168,207,69,0.08), rgba(10,168,223,0.08));\r\n  border: 1.5px solid rgba(168,207,69,0.4);\r\n  color: #5a8500;\r\n}\r\n#sc-services-section .sc-cat-badge h3 {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1.5px;\r\n  line-height: 1;\r\n  color: inherit;\r\n}\r\n#sc-services-section .sc-cat-line { flex: 1; height: 1.5px; }\r\n#sc-services-section .sc-cat-line.line-green { background: linear-gradient(90deg, rgba(168,207,69,0.4), transparent); }\r\n#sc-services-section .sc-cat-line.line-blue  { background: linear-gradient(90deg, rgba(10,168,223,0.4), transparent); }\r\n#sc-services-section .sc-cat-line.line-mix   { background: linear-gradient(90deg, rgba(168,207,69,0.3), rgba(10,168,223,0.3), transparent); }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   CARDS GRID\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#sc-services-section .sc-cards {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));\r\n  gap: 14px;\r\n}\r\n\r\n\/* \u2500\u2500 Single Card \u2014 is an <a> tag \u2500\u2500 *\/\r\n#sc-services-section .sc-card {\r\n  background: #ffffff;\r\n  border-radius: 18px;\r\n  padding: 24px 20px 24px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  border: 1.5px solid #ebebeb;\r\n  box-shadow: 0 4px 16px rgba(0,0,0,0.06);\r\n  transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),\r\n              box-shadow 0.35s ease,\r\n              border-color 0.3s ease;\r\n  opacity: 0;\r\n  transform: translateY(24px) scale(0.96);\r\n  text-decoration: none;\r\n  display: block;\r\n  cursor: pointer;\r\n}\r\n#sc-services-section .sc-card.sc-visible {\r\n  opacity: 1;\r\n  transform: translateY(0) scale(1);\r\n  transition: opacity 0.5s ease,\r\n              transform 0.5s cubic-bezier(0.34,1.56,0.64,1),\r\n              box-shadow 0.35s ease,\r\n              border-color 0.3s ease;\r\n}\r\n#sc-services-section .sc-card:hover {\r\n  transform: translateY(-8px) scale(1.03) !important;\r\n}\r\n\r\n\/* Shine sweep on hover *\/\r\n#sc-services-section .sc-card::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: -100%;\r\n  width: 60%; height: 100%;\r\n  background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.55) 50%, transparent 100%);\r\n  transition: left 0.5s ease;\r\n  pointer-events: none;\r\n  z-index: 2;\r\n}\r\n#sc-services-section .sc-card:hover::before { left: 160%; }\r\n\r\n\/* Card colour variants *\/\r\n#sc-services-section .sc-card.card-green:hover {\r\n  border-color: rgba(168,207,69,0.6);\r\n  box-shadow: 0 16px 40px rgba(168,207,69,0.15), 0 4px 16px rgba(0,0,0,0.06);\r\n}\r\n#sc-services-section .sc-card.card-blue:hover {\r\n  border-color: rgba(10,168,223,0.6);\r\n  box-shadow: 0 16px 40px rgba(10,168,223,0.15), 0 4px 16px rgba(0,0,0,0.06);\r\n}\r\n#sc-services-section .sc-card.card-mix:hover {\r\n  border-color: rgba(168,207,69,0.5);\r\n  box-shadow: 0 16px 40px rgba(168,207,69,0.10), 0 16px 40px rgba(10,168,223,0.08), 0 4px 16px rgba(0,0,0,0.06);\r\n}\r\n\r\n\/* Bottom colour bar *\/\r\n#sc-services-section .sc-card-bar {\r\n  position: absolute;\r\n  bottom: 0; left: 0;\r\n  height: 3px; width: 0;\r\n  transition: width 0.4s ease;\r\n  border-radius: 0 3px 0 18px;\r\n  z-index: 3;\r\n}\r\n#sc-services-section .sc-card:hover .sc-card-bar { width: 100%; }\r\n#sc-services-section .sc-card-bar.bar-green { background: linear-gradient(90deg, #a8cf45, rgba(168,207,69,0.2)); }\r\n#sc-services-section .sc-card-bar.bar-blue  { background: linear-gradient(90deg, #0aa8df, rgba(10,168,223,0.2)); }\r\n#sc-services-section .sc-card-bar.bar-mix   { background: linear-gradient(90deg, #a8cf45, #0aa8df); }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   ICON ANIMATIONS\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#sc-services-section .sc-icon-wrap {\r\n  width: 52px; height: 52px;\r\n  border-radius: 14px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 26px;\r\n  margin-bottom: 14px;\r\n  position: relative;\r\n  z-index: 1;\r\n  flex-shrink: 0;\r\n}\r\n#sc-services-section .sc-icon-wrap.ico-green { background: linear-gradient(135deg, rgba(168,207,69,0.20), rgba(168,207,69,0.05)); }\r\n#sc-services-section .sc-icon-wrap.ico-blue  { background: linear-gradient(135deg, rgba(10,168,223,0.20), rgba(10,168,223,0.05)); }\r\n#sc-services-section .sc-icon-wrap.ico-mix   { background: linear-gradient(135deg, rgba(168,207,69,0.10), rgba(10,168,223,0.10)); }\r\n\r\n#sc-services-section .sc-icon-wrap[data-anim=\"float\"]   { animation: icFloat   2.4s ease-in-out infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"spin\"]    { animation: icSpin    3s linear infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"shake\"]   { animation: icShake   2.2s ease-in-out infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"breathe\"] { animation: icBreathe 2.2s ease-in-out infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"flicker\"] { animation: icFlicker 1.8s ease-in-out infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"bounce\"]  { animation: icBounce  1.6s ease-in-out infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"pulse\"]   { animation: icPulse   2s ease-in-out infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"drift\"]   { animation: icDrift   3s ease-in-out infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"grow\"]    { animation: icGrow    2.5s ease-in-out infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"jiggle\"]  { animation: icJiggle  1.5s ease-in-out infinite; }\r\n#sc-services-section .sc-icon-wrap[data-anim=\"swing\"]   { animation: icSwing   2s ease-in-out infinite; }\r\n\r\n@keyframes icFloat   { 0%,100%{transform:translateY(0) rotate(0deg)} 50%{transform:translateY(-8px) rotate(4deg)} }\r\n@keyframes icSpin    { 0%,100%{transform:rotate(0deg)} 50%{transform:rotate(15deg)} }\r\n@keyframes icShake   { 0%,100%{transform:rotate(0deg)} 20%{transform:rotate(-12deg)} 40%{transform:rotate(10deg)} 60%{transform:rotate(-8deg)} 80%{transform:rotate(6deg)} }\r\n@keyframes icBreathe { 0%,100%{transform:scale(1);opacity:0.85} 50%{transform:scale(1.12);opacity:1} }\r\n@keyframes icFlicker { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:0.7;transform:scale(1.15)} }\r\n@keyframes icBounce  { 0%,100%{transform:translateY(0)} 45%{transform:translateY(-7px)} 65%{transform:translateY(-3px)} }\r\n@keyframes icPulse   { 0%,100%{transform:scale(1)} 50%{transform:scale(1.18)} }\r\n@keyframes icDrift   { 0%,100%{transform:translate(0,0)} 33%{transform:translate(4px,-5px)} 66%{transform:translate(-3px,3px)} }\r\n@keyframes icGrow    { 0%,100%{transform:scale(1)} 50%{transform:scale(1.2)} }\r\n@keyframes icJiggle  { 0%,100%{transform:rotate(0deg)} 25%{transform:rotate(5deg)} 75%{transform:rotate(-5deg)} }\r\n@keyframes icSwing   { 0%,100%{transform:rotate(-8deg)} 50%{transform:rotate(8deg)} }\r\n\r\n#sc-services-section .sc-card:hover .sc-icon-wrap {\r\n  animation: none !important;\r\n  transform: scale(1.22) rotate(-6deg);\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1);\r\n}\r\n\r\n\/* Card h4 title *\/\r\n#sc-services-section .sc-card h4.sc-card-name {\r\n  font-family: 'Nunito', sans-serif;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  color: #1a1a2e;\r\n  line-height: 1.4;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   \u2605 ABSOLUTE BUTTON \u2014 top-right of each card \u2605\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#sc-services-section .sc-card-btn {\r\n  position: absolute;\r\n  top: 12px;\r\n  right: 12px;\r\n  z-index: 10;\r\n  width: 30px;\r\n  height: 30px;\r\n  border-radius: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: #f0f0f0;\r\n  border: 1.5px solid #e0e0e0;\r\n  transition: background 0.3s ease,\r\n              border-color 0.3s ease,\r\n              transform 0.3s cubic-bezier(0.34,1.56,0.64,1),\r\n              box-shadow 0.3s ease;\r\n  pointer-events: none;\r\n  overflow: visible;\r\n}\r\n\r\n\/* Arrow inside button *\/\r\n#sc-services-section .sc-card-btn svg {\r\n  width: 13px; height: 13px;\r\n  fill: none;\r\n  stroke: #aaa;\r\n  stroke-width: 2.5;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n  transition: stroke 0.3s ease, transform 0.3s ease;\r\n  display: block;\r\n}\r\n\r\n\/* Ripple ring \u2014 always animated *\/\r\n#sc-services-section .sc-card-btn::after {\r\n  content: '';\r\n  position: absolute;\r\n  inset: -1px;\r\n  border-radius: 50%;\r\n  border: 2px solid transparent;\r\n  animation: scRipple 2s ease-out infinite;\r\n}\r\n\r\n\/* Green card ripple *\/\r\n#sc-services-section .sc-card.card-green .sc-card-btn::after {\r\n  border-color: rgba(168,207,69,0.6);\r\n}\r\n\/* Blue card ripple *\/\r\n#sc-services-section .sc-card.card-blue .sc-card-btn::after {\r\n  border-color: rgba(10,168,223,0.6);\r\n}\r\n\/* Mix card ripple *\/\r\n#sc-services-section .sc-card.card-mix .sc-card-btn::after {\r\n  border-color: rgba(168,207,69,0.5);\r\n}\r\n\r\n@keyframes scRipple {\r\n  0%   { transform: scale(1);   opacity: 1; }\r\n  70%  { transform: scale(1.9); opacity: 0; }\r\n  100% { transform: scale(1.9); opacity: 0; }\r\n}\r\n\r\n\/* \u2500\u2500 On card HOVER \u2192 button transforms \u2500\u2500 *\/\r\n#sc-services-section .sc-card.card-green:hover .sc-card-btn {\r\n  background: #a8cf45;\r\n  border-color: #a8cf45;\r\n  transform: scale(1.2);\r\n  box-shadow: 0 4px 14px rgba(168,207,69,0.5);\r\n}\r\n#sc-services-section .sc-card.card-blue:hover .sc-card-btn {\r\n  background: #0aa8df;\r\n  border-color: #0aa8df;\r\n  transform: scale(1.2);\r\n  box-shadow: 0 4px 14px rgba(10,168,223,0.5);\r\n}\r\n#sc-services-section .sc-card.card-mix:hover .sc-card-btn {\r\n  background: linear-gradient(135deg, #a8cf45, #0aa8df);\r\n  border-color: transparent;\r\n  transform: scale(1.2);\r\n  box-shadow: 0 4px 14px rgba(10,168,223,0.4);\r\n}\r\n#sc-services-section .sc-card:hover .sc-card-btn svg {\r\n  stroke: #ffffff;\r\n  transform: translate(2px, -2px);\r\n}\r\n\r\n\/* \u2500\u2500 Divider \u2500\u2500 *\/\r\n#sc-services-section .sc-divider {\r\n  height: 1px;\r\n  background: linear-gradient(90deg, transparent, #e0e0e01c, transparent);\r\n  margin: 8px 0 48px;\r\n}\r\n\r\n\/* \u2500\u2500 Pulse dot \u2500\u2500 *\/\r\n#sc-services-section .sc-pulse {\r\n  width: 8px; height: 8px;\r\n  border-radius: 50%;\r\n  display: inline-block;\r\n  flex-shrink: 0;\r\n  animation: scPulseAnim 1.5s ease-in-out infinite;\r\n}\r\n#sc-services-section .sc-pulse.pulse-green { background: #a8cf45; }\r\n#sc-services-section .sc-pulse.pulse-blue  { background: #0aa8df; }\r\n#sc-services-section .sc-pulse.pulse-mix   { background: #a8cf45; }\r\n@keyframes scPulseAnim {\r\n  0%   { transform:scale(1);   box-shadow:0 0 0 0 rgba(168,207,69,0.5); }\r\n  70%  { transform:scale(1.1); box-shadow:0 0 0 8px rgba(168,207,69,0); }\r\n  100% { transform:scale(1);   box-shadow:0 0 0 0 rgba(168,207,69,0); }\r\n}\r\n\r\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n@media (max-width: 900px) {\r\n  #sc-services-section .sc-cards { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\r\n  #sc-services-section {\r\n    padding: 60px 10px 30px;\r\n  }\r\n}\r\n@media (max-width: 600px) {\r\n  #sc-services-section { padding: 50px 14px 80px; }\r\n  #sc-services-section .sc-cards { grid-template-columns: 1fr 1fr; gap: 10px; }\r\n  #sc-services-section .sc-card  { padding: 18px 14px 18px; }\r\n}\r\n@media (max-width: 425px) {\r\n  #sc-services-section {\r\n    padding: 40px 10px 20px;\r\n  }\r\n}  \r\n<\/style>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     HTML STRUCTURE\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div id=\"sc-services-section\">\r\n\r\n  <div class=\"sc-orb sc-orb-1\"><\/div>\r\n  <div class=\"sc-orb sc-orb-2\"><\/div>\r\n  <div class=\"sc-bg-canvas\" id=\"scBgCanvas\"><\/div>\r\n\r\n  <div class=\"sc-inner\">\r\n\r\n    <!-- HEADER -->\r\n    <header class=\"sc-header\" id=\"scHeader\">\r\n      <p class=\"sc-eyebrow\">What We Offer<\/p>\r\n      <h2 class=\"sc-main-title\">Our <span class=\"sc-hl\">Services<\/span><\/h2>\r\n      <p class=\"sc-subtitle\">Professional cleaning solutions for your home and business \u2014 delivered with precision and care.<\/p>\r\n    <\/header>\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n         \u2605 MOBILE TAB NAVIGATION \u2605\r\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <div class=\"sc-tab-nav\" id=\"scTabNav\">\r\n      <button class=\"sc-tab-btn active\" data-tab=\"0\">\ud83c\udfe0 Home<\/button>\r\n      <button class=\"sc-tab-btn\" data-tab=\"1\">\ud83c\udfe2 Commercial<\/button>\r\n      <button class=\"sc-tab-btn\" data-tab=\"2\">\ud83c\udf3f Occasional<\/button>\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n         HOME DUCT CLEANING\r\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <section class=\"sc-category sc-tab-active\" id=\"scCat0\" aria-labelledby=\"scCatTitle0\" data-category=\"0\">\r\n      <div class=\"sc-cat-header\">\r\n        <div class=\"sc-cat-badge badge-green\">\r\n          <span class=\"sc-pulse pulse-green\" aria-hidden=\"true\"><\/span>\r\n          <h3 id=\"scCatTitle0\">\ud83c\udfe0 Home Duct Cleaning<\/h3>\r\n        <\/div>\r\n        <div class=\"sc-cat-line line-green\" aria-hidden=\"true\"><\/div>\r\n      <\/div>\r\n      <div class=\"sc-cards\" id=\"scCards0\">\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/air-duct-cleaning\/\" class=\"sc-card card-green\">\r\n          <div class=\"sc-icon-wrap ico-green\" data-anim=\"float\" aria-hidden=\"true\">\ud83d\udca8<\/div>\r\n          <h4 class=\"sc-card-name\">Air Duct Cleaning<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-green\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/dryer-vent-cleaning\/\" class=\"sc-card card-green\">\r\n          <div class=\"sc-icon-wrap ico-green\" data-anim=\"spin\" aria-hidden=\"true\">\ud83c\udf00<\/div>\r\n          <h4 class=\"sc-card-name\">Dryer Vent Cleaning<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-green\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/air-exchanger-cleaning\/\" class=\"sc-card card-green\">\r\n          <div class=\"sc-icon-wrap ico-green\" data-anim=\"spin\" aria-hidden=\"true\">\ud83d\udd04<\/div>\r\n          <h4 class=\"sc-card-name\">Air Exchanger Cleaning<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-green\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/furnace-blower-cleaning\/\" class=\"sc-card card-green\">\r\n          <div class=\"sc-icon-wrap ico-green\" data-anim=\"shake\" aria-hidden=\"true\">\u2699\ufe0f<\/div>\r\n          <h4 class=\"sc-card-name\">Furnace Blower Cleaning<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-green\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/heat-pump-cleaning\/\" class=\"sc-card card-green\">\r\n          <div class=\"sc-icon-wrap ico-green\" data-anim=\"breathe\" aria-hidden=\"true\">\ud83c\udf21\ufe0f<\/div>\r\n          <h4 class=\"sc-card-name\">Wall Mounted A\/C Cleaning<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-green\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/heat-pump-cleaning\/\" class=\"sc-card card-green\">\r\n          <div class=\"sc-icon-wrap ico-green\" data-anim=\"breathe\" aria-hidden=\"true\">\ud83d\udd25\ufe0f<\/div>\r\n          <h4 class=\"sc-card-name\">Heat Pump Cleaning<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-green\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/air-duct-sanitization\/\" class=\"sc-card card-green\">\r\n          <div class=\"sc-icon-wrap ico-green\" data-anim=\"flicker\" aria-hidden=\"true\">\u2728<\/div>\r\n          <h4 class=\"sc-card-name\">Air Duct Sanitization<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-green\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/ventilation-fan-cleaning\/\" class=\"sc-card card-green\">\r\n          <div class=\"sc-icon-wrap ico-green\" data-anim=\"float\" aria-hidden=\"true\">\ud83c\udf2c\ufe0f<\/div>\r\n          <h4 class=\"sc-card-name\">Ventilation Fan Cleaning<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-green\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <div class=\"sc-divider\" aria-hidden=\"true\"><\/div>\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n         COMMERCIAL DUCT CLEANING\r\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <section class=\"sc-category\" id=\"scCat1\" aria-labelledby=\"scCatTitle1\" data-category=\"1\">\r\n      <div class=\"sc-cat-header\">\r\n        <div class=\"sc-cat-badge badge-blue\">\r\n          <span class=\"sc-pulse pulse-blue\" aria-hidden=\"true\"><\/span>\r\n          <h3 id=\"scCatTitle1\">\ud83c\udfe2 Commercial Duct Cleaning<\/h3>\r\n        <\/div>\r\n        <div class=\"sc-cat-line line-blue\" aria-hidden=\"true\"><\/div>\r\n      <\/div>\r\n      <div class=\"sc-cards\" id=\"scCards1\">\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/air-duct-cleaning-offices-and-retail\/\" class=\"sc-card card-blue\">\r\n          <div class=\"sc-icon-wrap ico-blue\" data-anim=\"bounce\" aria-hidden=\"true\">\ud83c\udfec<\/div>\r\n          <h4 class=\"sc-card-name\">Air Duct Cleaning \u2014 Offices &amp; Retail<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-blue\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/commercial-dryer-vent-cleaning\/\" class=\"sc-card card-blue\">\r\n          <div class=\"sc-icon-wrap ico-blue\" data-anim=\"drift\" aria-hidden=\"true\">\ud83c\udfed<\/div>\r\n          <h4 class=\"sc-card-name\">Commercial Dryer Vent Cleaning<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-blue\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/commercial-heat-pump-cleaning\/\" class=\"sc-card card-blue\">\r\n          <div class=\"sc-icon-wrap ico-blue\" data-anim=\"pulse\" aria-hidden=\"true\">\u2744\ufe0f<\/div>\r\n          <h4 class=\"sc-card-name\">Commercial Heat Pump &amp; Split Unit Cleaning<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-blue\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <div class=\"sc-divider\" aria-hidden=\"true\"><\/div>\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n         OCCASIONAL WORK\r\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <section class=\"sc-category\" id=\"scCat2\" aria-labelledby=\"scCatTitle2\" data-category=\"2\">\r\n      <div class=\"sc-cat-header\">\r\n        <div class=\"sc-cat-badge badge-mix\">\r\n          <span class=\"sc-pulse pulse-mix\" aria-hidden=\"true\"><\/span>\r\n          <h3 id=\"scCatTitle2\">\ud83c\udf3f Occasional Work<\/h3>\r\n        <\/div>\r\n        <div class=\"sc-cat-line line-mix\" aria-hidden=\"true\"><\/div>\r\n      <\/div>\r\n      <div class=\"sc-cards\" id=\"scCards2\">\r\n\r\n        \r\n\r\n        <a href=\"https:\/\/blueguard.ca\/services\/snow-removal-service\/\" class=\"sc-card card-mix\">\r\n          <div class=\"sc-icon-wrap ico-mix\" data-anim=\"jiggle\" aria-hidden=\"true\">\u2744\ufe0f<\/div>\r\n          <h4 class=\"sc-card-name\">Snow Removal<\/h4>\r\n          <span class=\"sc-card-btn\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 16 16\"><polyline points=\"3,13 13,3\"\/><polyline points=\"5,3 13,3 13,11\"\/><\/svg>\r\n          <\/span>\r\n          <div class=\"sc-card-bar bar-mix\" aria-hidden=\"true\"><\/div>\r\n        <\/a>\r\n\r\n        \r\n\r\n      <\/div>\r\n    <\/section>\r\n\r\n  <\/div><!-- \/.sc-inner -->\r\n<\/div><!-- \/#sc-services-section -->\r\n\r\n<script>\r\n(function () {\r\n\r\n  \/* \u2500\u2500 Floating background dots \u2500\u2500 *\/\r\n  var canvas = document.getElementById('scBgCanvas');\r\n  var colors = ['#a8cf45','#0aa8df'];\r\n  for (var i = 0; i < 30; i++) {\r\n    var dot = document.createElement('div');\r\n    dot.className = 'sc-dot';\r\n    var size  = Math.random() * 5 + 2;\r\n    var color = colors[Math.floor(Math.random() * 2)];\r\n    dot.style.cssText = [\r\n      'left:'               + (Math.random() * 100) + '%',\r\n      'width:'              + size + 'px',\r\n      'height:'             + size + 'px',\r\n      'background:'         + color,\r\n      'box-shadow:0 0 '    + (size * 2) + 'px ' + color,\r\n      'animation-duration:' + (Math.random() * 18 + 10) + 's',\r\n      'animation-delay:'    + (Math.random() * 20) + 's'\r\n    ].join(';');\r\n    canvas.appendChild(dot);\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     \u2605 MOBILE TAB FUNCTIONALITY \u2605\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  var tabButtons = document.querySelectorAll('.sc-tab-btn');\r\n  var categories = document.querySelectorAll('.sc-category');\r\n  \r\n  \/\/ \u09b6\u09c1\u09a7\u09c1\u09ae\u09be\u09a4\u09cd\u09b0 \u09ae\u09cb\u09ac\u09be\u0987\u09b2\u09c7 (600px \u098f\u09b0 \u09a8\u09bf\u099a\u09c7) \u099f\u09cd\u09af\u09be\u09ac \u0995\u09be\u099c \u0995\u09b0\u09ac\u09c7\r\n  function handleTabClick(e) {\r\n    if (window.innerWidth > 600) return; \/\/ \u09ac\u09a1\u09bc \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09a8\u09c7 \u099f\u09cd\u09af\u09be\u09ac \u0995\u09be\u099c \u0995\u09b0\u09ac\u09c7 \u09a8\u09be\r\n    \r\n    var clickedTab = e.currentTarget;\r\n    var tabIndex = clickedTab.getAttribute('data-tab');\r\n    \r\n    \/\/ \u09b8\u09ac \u099f\u09cd\u09af\u09be\u09ac \u09ac\u09be\u099f\u09a8 \u09a5\u09c7\u0995\u09c7 active \u0995\u09cd\u09b2\u09be\u09b8 \u09b0\u09bf\u09ae\u09c1\u09ad\r\n    tabButtons.forEach(function(btn) {\r\n      btn.classList.remove('active');\r\n    });\r\n    \r\n    \/\/ \u0995\u09cd\u09b2\u09bf\u0995 \u0995\u09b0\u09be \u099f\u09cd\u09af\u09be\u09ac\u09c7 active \u0995\u09cd\u09b2\u09be\u09b8 \u09af\u09cb\u0997\r\n    clickedTab.classList.add('active');\r\n    \r\n    \/\/ \u09b8\u09ac \u0995\u09cd\u09af\u09be\u099f\u09be\u0997\u09b0\u09bf \u09b2\u09c1\u0995\u09be\u09a8\u09cb\r\n    categories.forEach(function(cat) {\r\n      cat.classList.remove('sc-tab-active');\r\n    });\r\n    \r\n    \/\/ \u09b6\u09c1\u09a7\u09c1\u09ae\u09be\u09a4\u09cd\u09b0 \u09b8\u09bf\u09b2\u09c7\u0995\u09cd\u099f\u09c7\u09a1 \u0995\u09cd\u09af\u09be\u099f\u09be\u0997\u09b0\u09bf \u09a6\u09c7\u0996\u09be\u09a8\u09cb\r\n    var activeCategory = document.querySelector('.sc-category[data-category=\"' + tabIndex + '\"]');\r\n    if (activeCategory) {\r\n      activeCategory.classList.add('sc-tab-active');\r\n      \r\n      \/\/ \u0995\u09be\u09b0\u09cd\u09a1\u0997\u09c1\u09b2\u09cb \u0986\u09ac\u09be\u09b0 animate \u0995\u09b0\u09be\r\n      var cards = activeCategory.querySelectorAll('.sc-card');\r\n      cards.forEach(function(card, idx) {\r\n        card.classList.remove('sc-visible');\r\n        setTimeout(function() {\r\n          card.classList.add('sc-visible');\r\n        }, 100 + idx * 90);\r\n      });\r\n    }\r\n  }\r\n  \r\n  \/\/ \u09aa\u09cd\u09b0\u09a4\u09bf\u099f\u09bf \u099f\u09cd\u09af\u09be\u09ac \u09ac\u09be\u099f\u09a8\u09c7 \u0995\u09cd\u09b2\u09bf\u0995 \u0987\u09ad\u09c7\u09a8\u09cd\u099f \u09af\u09cb\u0997\r\n  tabButtons.forEach(function(btn) {\r\n    btn.addEventListener('click', handleTabClick);\r\n  });\r\n  \r\n  \/\/ \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09a8 \u09b0\u09bf\u09b8\u09be\u0987\u099c \u09b9\u09b2\u09c7 \u099a\u09c7\u0995 \u0995\u09b0\u09be\r\n  window.addEventListener('resize', function() {\r\n    if (window.innerWidth > 600) {\r\n      \/\/ \u09ac\u09a1\u09bc \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09a8\u09c7 \u09b8\u09ac \u0995\u09cd\u09af\u09be\u099f\u09be\u0997\u09b0\u09bf \u09a6\u09c7\u0996\u09be\u09a8\u09cb\r\n      categories.forEach(function(cat) {\r\n        cat.classList.add('sc-tab-active');\r\n      });\r\n    } else {\r\n      \/\/ \u09ae\u09cb\u09ac\u09be\u0987\u09b2\u09c7 \u09b6\u09c1\u09a7\u09c1 active \u099f\u09cd\u09af\u09be\u09ac\u09c7\u09b0 \u0995\u09cd\u09af\u09be\u099f\u09be\u0997\u09b0\u09bf \u09a6\u09c7\u0996\u09be\u09a8\u09cb\r\n      var activeTabIndex = document.querySelector('.sc-tab-btn.active').getAttribute('data-tab');\r\n      categories.forEach(function(cat) {\r\n        if (cat.getAttribute('data-category') === activeTabIndex) {\r\n          cat.classList.add('sc-tab-active');\r\n        } else {\r\n          cat.classList.remove('sc-tab-active');\r\n        }\r\n      });\r\n    }\r\n  });\r\n\r\n  \/* \u2500\u2500 Scroll-reveal \u2500\u2500 *\/\r\n  function isInView(el) {\r\n    if (!el) return false;\r\n    var rect = el.getBoundingClientRect();\r\n    return rect.top < (window.innerHeight || document.documentElement.clientHeight) * 0.92;\r\n  }\r\n\r\n  var header     = document.getElementById('scHeader');\r\n  var cats       = ['scCat0','scCat1','scCat2'].map(function(id){ return document.getElementById(id); });\r\n  var cardGroups = ['scCards0','scCards1','scCards2'].map(function(id){\r\n    var el = document.getElementById(id);\r\n    return el ? el.querySelectorAll('.sc-card') : [];\r\n  });\r\n  var revealed = [false, false, false];\r\n\r\n  function checkReveal() {\r\n    if (header && !header.classList.contains('sc-visible') && isInView(header)) {\r\n      header.classList.add('sc-visible');\r\n    }\r\n    cats.forEach(function (cat, idx) {\r\n      if (cat && !revealed[idx] && isInView(cat)) {\r\n        revealed[idx] = true;\r\n        setTimeout(function () { cat.classList.add('sc-visible'); }, 100);\r\n        var cards = cardGroups[idx];\r\n        for (var c = 0; c < cards.length; c++) {\r\n          (function (card, delay) {\r\n            setTimeout(function () { card.classList.add('sc-visible'); }, delay);\r\n          })(cards[c], 220 + c * 90);\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  setTimeout(checkReveal, 150);\r\n  window.addEventListener('scroll', checkReveal, { passive: true });\r\n  window.addEventListener('resize', checkReveal, { passive: true });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9e180d e-flex e-con-boxed e-con e-parent\" data-id=\"b9e180d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f91c517 elementor-widget elementor-widget-template\" data-id=\"f91c517\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"18284\" class=\"elementor elementor-18284\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-9076cc5 e-flex e-con-boxed e-con e-parent\" data-id=\"9076cc5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-069b633 e-con-full e-flex e-con e-child\" data-id=\"069b633\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a54ab1a elementor-widget elementor-widget-html\" data-id=\"a54ab1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n#rv-title-wrap * {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n#rv-title-wrap {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  text-align: center;\r\n  padding: 10px 20px 10px;\r\n  position: relative;\r\n}\r\n\r\n\/* \u2500\u2500 Eyebrow line \u2500\u2500 *\/\r\n#rv-title-wrap .rv-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n#rv-title-wrap .rv-eyebrow-line {\r\n  width: 35px;\r\n  height: 2px;\r\n  border-radius: 2px;\r\n  background: linear-gradient(90deg, #a8cf45, #0aa8df);\r\n}\r\n\r\n#rv-title-wrap .rv-eyebrow-text {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 4px;\r\n  text-transform: uppercase;\r\n  color: #a8cf45;\r\n}\r\n\r\n\/* \u2500\u2500 Google star badge \u2500\u2500 *\/\r\n#rv-title-wrap .rv-google-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 7px;\r\n  background: rgba(168,207,69,0.08);\r\n  border: 1.5px solid rgba(168,207,69,0.3);\r\n  border-radius: 50px;\r\n  padding: 5px 16px 5px 10px;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n#rv-title-wrap .rv-google-logo {\r\n  width: 20px;\r\n  height: 20px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n\r\n#rv-title-wrap .rv-google-logo svg {\r\n  width: 20px;\r\n  height: 20px;\r\n}\r\n\r\n#rv-title-wrap .rv-stars {\r\n  display: flex;\r\n  gap: 2px;\r\n}\r\n\r\n#rv-title-wrap .rv-star {\r\n  font-size: 13px;\r\n  animation: rvStarPop 0.4s cubic-bezier(0.34,1.56,0.64,1) both;\r\n}\r\n\r\n#rv-title-wrap .rv-star:nth-child(1) { animation-delay: 0.1s; }\r\n#rv-title-wrap .rv-star:nth-child(2) { animation-delay: 0.2s; }\r\n#rv-title-wrap .rv-star:nth-child(3) { animation-delay: 0.3s; }\r\n#rv-title-wrap .rv-star:nth-child(4) { animation-delay: 0.4s; }\r\n#rv-title-wrap .rv-star:nth-child(5) { animation-delay: 0.5s; }\r\n\r\n@keyframes rvStarPop {\r\n  0%   { opacity: 0; transform: scale(0) rotate(-20deg); }\r\n  100% { opacity: 1; transform: scale(1) rotate(0deg);   }\r\n}\r\n\r\n#rv-title-wrap .rv-badge-text {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  letter-spacing: 1px;\r\n  text-transform: uppercase;\r\n  color: #555;\r\n}\r\n\r\n\/* \u2500\u2500 Main heading \u2500\u2500 *\/\r\n#rv-title-wrap .rv-heading {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: clamp(38px, 6vw, 68px);\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  line-height: 1;\r\n  letter-spacing: -1px;\r\n  color: #1a1a2e;\r\n  margin-bottom: 16px;\r\n  opacity: 0;\r\n  transform: translateY(24px);\r\n  animation: rvFadeUp 0.8s ease 0.2s forwards;\r\n}\r\n\r\n#rv-title-wrap .rv-heading .rv-hl {\r\n  background: linear-gradient(135deg, #a8cf45 0%, #0aa8df 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n  position: relative;\r\n  display: inline-block;\r\n}\r\n\r\n\/* Animated underline on gradient word *\/\r\n#rv-title-wrap .rv-heading .rv-hl::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: -4px;\r\n  left: 0;\r\n  width: 0;\r\n  height: 3px;\r\n  border-radius: 2px;\r\n  background: linear-gradient(90deg, #a8cf45, #0aa8df);\r\n  animation: rvUnderline 0.8s ease 0.9s forwards;\r\n}\r\n\r\n@keyframes rvUnderline {\r\n  to { width: 100%; }\r\n}\r\n\r\n\/* \u2500\u2500 Sub text \u2500\u2500 *\/\r\n#rv-title-wrap .rv-sub {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 17px;\r\n  font-weight: 600;\r\n  color: #999;\r\n  letter-spacing: 1px;\r\n  opacity: 0;\r\n  animation: rvFadeUp 0.7s ease 0.55s forwards;\r\n}\r\n\r\n@keyframes rvFadeUp {\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u2500\u2500 Decorative bottom bar \u2500\u2500 *\/\r\n#rv-title-wrap .rv-deco-bar {\r\n  margin-top: 24px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n#rv-title-wrap .rv-deco-dot {\r\n  width: 6px; height: 6px;\r\n  border-radius: 50%;\r\n  background: #a8cf45;\r\n  animation: rvDotPulse 1.8s ease-in-out infinite;\r\n}\r\n\r\n#rv-title-wrap .rv-deco-dot:nth-child(2) {\r\n  width: 50px; height: 3px;\r\n  border-radius: 3px;\r\n  background: linear-gradient(90deg, #a8cf45, #0aa8df);\r\n  animation: none;\r\n}\r\n\r\n#rv-title-wrap .rv-deco-dot:nth-child(3) {\r\n  background: #0aa8df;\r\n  animation-delay: 0.6s;\r\n}\r\n\r\n@keyframes rvDotPulse {\r\n  0%, 100% { transform: scale(1);   opacity: 1; }\r\n  50%       { transform: scale(1.5); opacity: 0.5; }\r\n}\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 600px) {\r\n  #rv-title-wrap .rv-heading {\r\n    font-size: clamp(32px, 10vw, 48px);\r\n    letter-spacing: -0.5px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n<div id=\"rv-title-wrap\">\r\n\r\n  <!-- Eyebrow -->\r\n  <div class=\"rv-eyebrow\">\r\n    <div class=\"rv-eyebrow-line\"><\/div>\r\n    <span class=\"rv-eyebrow-text\" style=\"font-size:10px;\">What Our Clients Say<\/span>\r\n    <div class=\"rv-eyebrow-line\"><\/div>\r\n  <\/div>\r\n\r\n  \r\n\r\n  <!-- Main Title -->\r\n  <h2 class=\"rv-heading\">\r\n    Google <span class=\"rv-hl\">review <\/span> section\r\n  <\/h2>\r\n\r\n  <!-- Sub -->\r\n  <p class=\"rv-sub\">Real Experiences From Real Customers<\/p>\r\n\r\n  <!-- Decorative bar -->\r\n  <div class=\"rv-deco-bar\">\r\n    <div class=\"rv-deco-dot\"><\/div>\r\n    <div class=\"rv-deco-dot\"><\/div>\r\n    <div class=\"rv-deco-dot\"><\/div>\r\n  <\/div>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11ecaaa e-con-full e-flex e-con e-child\" data-id=\"11ecaaa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-516ff43 elementor-widget elementor-widget-shortcode\" data-id=\"516ff43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"repocean-slider-main-v2 \" style=\"--repocean-bg:#f6f6f6; --repocean-border:#f6f6f6;\"><div class=\"repocean-content-wrapper\"><div class=\"slider-outer\"><div class=\"SliderContentParent\"><div class=\"left\"><div class=\"left-inner\" style=\"display:none;\"><div class=\"title\"><strong>EXCELLENT<\/strong><\/div><div class=\"star-content\"><div class=\"review-box\" style=\"--ratings: 4.9; --star-color: #fbb701\"><\/div><\/div><div class=\"review-text\"><p>Bas\u00e9 sur <a href=\"#\" class=\"review-link\">102 avis<\/a><\/p><\/div><div class=\"bottom-logo\"><div class=\"logo-wrapper\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/google-logo.svg\" alt=\"Google_icon\" width=\"150\" height=\"25\" title=\"\"><\/div><\/div><div class=\"bottom-review-us\"><a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJ-1dmHuIb1YkRLMvI7sgnE8w\" class=\"bottom-review-us-btn\" role=\"button\" target=\"_blank\" rel=\"noopener\">\u00c9valuez-nous sur Google<\/a> <\/div><\/div><\/div><div class=\"right\"><div class=\"slider-box-parent slider-start\"><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLG9THSmBm1l0npYSCkr5NRkEpNgma_0UUppJWkxU52OOIyf98=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Dominic Langlois<\/h6><\/div><div class=\"profile-date\"><p>2 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Super bon service ! Recommande a 100%<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjV6ze3pH3PC5uFS6aza3weYLhUE9IgElLppfRkLMSCTPkFnwroB=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>wendy hagan<\/h6><\/div><div class=\"profile-date\"><p>3 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Professional and informative. Courteous also.<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKoKTxceX14bY_5D1gl6xbQgvvvm9HJuh3cJ_gD34F-nS80=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>chadrack mambu<\/h6><\/div><div class=\"profile-date\"><p>3 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Un tr\u00e8s bon service je recommande<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjXkxkfKOIS8P_nSzNgNJGVJGOEDHUf1dzg3vakMfsCn-3VixD9P=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Aicha C<\/h6><\/div><div class=\"profile-date\"><p>3 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Excellent service. Efficient and professional. Highly recommend!<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJfPD2ucYLRLw5iKo0Y-J-r27WQD8H5dT0n-VqprzTmOdr4uw=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>alok ojha<\/h6><\/div><div class=\"profile-date\"><p>4 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Hayden have done excellent service for cleaning duct at my home. I appreciate a lot.<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKGyOuQ3WJMoib_7e0oUjLR78XbxQ2R8KZ9T5ZHoV8ZNSTbdw=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Metzler Weiner<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>On-time, professional, and honest service. No pressure or upselling, just quality duct cleaning.<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJNy3lcTKqkgWw8bNkrx_ZhMIcdjEJwpYGI7rG_eL8AdyBhlw=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Turky Taka<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Friendly staff and high-quality work.<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJjFA_ZfB3_1MxbGFcTKI_glNVSOuyXYzBirKXO5fwII15YCg=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Ryan Reed<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max63\" itemprop=\"reviewBody\"><p>Highly Recommended!\n\nIf you\u2019re looking for top-quality duct and vent cleaning, this is the service to choose. Friendly staff, great attention to detail, and excellent results! \ud83c\udf1f\ud83d\udc4f<\/p><\/div><div class=\"button-content show\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKmltNAs2LWhdbezfbCb4C3c6FR348GmlthEW3_SQso_OcopQ=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Robin Hicks<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max63\" itemprop=\"reviewBody\"><p>Reliable &amp; Trustworthy\n\nVery honest and skilled professionals. They arrived on time and completed the job efficiently. Our home feels fresher, and the airflow has improved noticeably. \ud83d\udca8\ud83c\udfe0<\/p><\/div><div class=\"button-content show\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocIhoG8F4Pl7BKKE9Nyz3H_rlI6XcOtfpSn6hbbdGyidcNRB9Q=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Mr Romeo Romeo<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max63\" itemprop=\"reviewBody\"><p>Clean Air, Peace of Mind\n\nThe technicians did a fantastic job cleaning all the ducts and vents. No mess, no delays\u2014just clean and healthy air. Worth every penny! \ud83e\uddf9\ud83c\udf3f<\/p><\/div><div class=\"button-content show\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"rep-verified-badge-container\">\r\n            <div class=\"verified-badge\">\r\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/rep-based-verified.svg\" alt=\"V\u00e9rifi\u00e9\" width=\"18\" height=\"18\" class=\"verified-badge__icon\" title=\"\">\r\n                <span class=\"verified-badge__tooltip\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span>\r\n                <span><a target=\"_blank\" href=\"https:\/\/repocean.com\/\" class=\"verified-badge__link\" rel=\"noopener\">V\u00e9rifi\u00e9 par RepOcean<\/a><\/span>\r\n            <\/div>\r\n        <\/div><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ffbc67 elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"7ffbc67\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32b86ee1 e-con-full e-flex e-con e-parent\" data-id=\"32b86ee1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e90b340 elementor-widget elementor-widget-html\" data-id=\"e90b340\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Nunito:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n#sc-cta-section * {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n#sc-cta-section {\r\n  font-family: 'Nunito', sans-serif;\r\n  padding: 90px 0px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  width: 100%;\r\n  background: #ffffff;\r\n}\r\n\r\n\/* \u2500\u2500 Soft animated orbs \u2500\u2500 *\/\r\n#sc-cta-section .cta-orb {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n  animation: ctaOrbPulse ease-in-out infinite alternate;\r\n  filter: blur(60px);\r\n}\r\n\r\n#sc-cta-section .cta-orb-1 {\r\n  width: 550px; height: 550px;\r\n  background: radial-gradient(circle, rgba(168,207,69,0.13) 0%, transparent 70%);\r\n  top: -200px; left: -180px;\r\n  animation-duration: 9s;\r\n}\r\n\r\n#sc-cta-section .cta-orb-2 {\r\n  width: 500px; height: 500px;\r\n  background: radial-gradient(circle, rgba(10,168,223,0.11) 0%, transparent 70%);\r\n  bottom: -180px; right: -150px;\r\n  animation-duration: 11s;\r\n  animation-delay: 3s;\r\n}\r\n\r\n#sc-cta-section .cta-orb-3 {\r\n  width: 350px; height: 350px;\r\n  background: radial-gradient(circle, rgba(168,207,69,0.08) 0%, transparent 70%);\r\n  top: 50%; right: 30%;\r\n  transform: translateY(-50%);\r\n  animation-duration: 7s;\r\n  animation-delay: 5s;\r\n}\r\n\r\n@keyframes ctaOrbPulse {\r\n  0%   { transform: scale(1); opacity: 0.6; }\r\n  100% { transform: scale(1.2); opacity: 1; }\r\n}\r\n\r\n\/* Floating dots *\/\r\n#sc-cta-section .cta-particles {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 0;\r\n  pointer-events: none;\r\n  overflow: hidden;\r\n}\r\n\r\n#sc-cta-section .cta-particle {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  animation: ctaParticleFloat linear infinite;\r\n  opacity: 0;\r\n}\r\n\r\n@keyframes ctaParticleFloat {\r\n  0%   { transform: translateY(110%) scale(0.5); opacity: 0; }\r\n  10%  { opacity: 1; }\r\n  90%  { opacity: 0.35; }\r\n  100% { transform: translateY(-10%) scale(1); opacity: 0; }\r\n}\r\n\r\n\/* \u2500\u2500 Inner wrapper \u2500\u2500 *\/\r\n#sc-cta-section .cta-inner {\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n  z-index: 1;\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 60px;\r\n  align-items: center;\r\n}\r\n\r\n\/* \u2500\u2500 LEFT COLUMN \u2500\u2500 *\/\r\n#sc-cta-section .cta-left {\r\n  opacity: 0;\r\n  transform: translateX(-40px);\r\n  transition: opacity 0.85s ease, transform 0.85s ease;\r\n}\r\n\r\n#sc-cta-section .cta-left.cta-visible {\r\n  opacity: 1;\r\n  transform: translateX(0);\r\n}\r\n\r\n\/* Eyebrow *\/\r\n#sc-cta-section .cta-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 4px;\r\n  text-transform: uppercase;\r\n  color: #a8cf45;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n#sc-cta-section .cta-eyebrow::before,\r\n#sc-cta-section .cta-eyebrow::after {\r\n  content: '';\r\n  display: block;\r\n  width: 30px;\r\n  height: 2px;\r\n  background: #a8cf45;\r\n  border-radius: 2px;\r\n}\r\n\r\n#sc-cta-section .cta-eyebrow-dot {\r\n  width: 6px; height: 6px;\r\n  border-radius: 50%;\r\n  background: #a8cf45;\r\n  box-shadow: 0 0 8px rgba(168,207,69,0.7);\r\n  animation: ctaBlink 1.4s ease-in-out infinite;\r\n  display: inline-block;\r\n}\r\n\r\n@keyframes ctaBlink {\r\n  0%, 100% { opacity: 1; transform: scale(1); }\r\n  50%       { opacity: 0.4; transform: scale(0.7); }\r\n}\r\n\r\n\/* Headline *\/\r\n#sc-cta-section .cta-headline {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: clamp(35px, 4vw, 60px);\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  line-height: 0.95;\r\n  letter-spacing: -1px;\r\n  color: #1a1a2e;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n#sc-cta-section .cta-headline .hl-green {\r\n  background: linear-gradient(135deg, #a8cf45 0%, #8ab82e 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n#sc-cta-section .cta-headline .hl-blue {\r\n  background: linear-gradient(135deg, #0aa8df 0%, #007db3 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n\/* Sub *\/\r\n#sc-cta-section .cta-sub {\r\n  font-size: 15px;\r\n  color: #777;\r\n  line-height: 1.8;\r\n  margin-bottom: 30px;\r\n  max-width: 460px;\r\n}\r\n\r\n\/* Trust chips *\/\r\n#sc-cta-section .cta-chips {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n}\r\n\r\n#sc-cta-section .cta-chip {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 14px;\r\n  border-radius: 50px;\r\n  background: #f7f9f2;\r\n  border: 1.5px solid rgba(168,207,69,0.35);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  color: #4a6e00;\r\n  letter-spacing: 0.2px;\r\n  transition: border-color 0.3s, box-shadow 0.3s, transform 0.3s;\r\n}\r\n\r\n#sc-cta-section .cta-chip:hover {\r\n  border-color: rgba(168,207,69,0.7);\r\n  box-shadow: 0 4px 14px rgba(168,207,69,0.15);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n#sc-cta-section .cta-chip .chip-icon { font-size: 13px; }\r\n\r\n\/* \u2500\u2500 RIGHT COLUMN \u2500\u2500 *\/\r\n#sc-cta-section .cta-right {\r\n  opacity: 0;\r\n  transform: translateX(40px);\r\n  transition: opacity 0.85s ease 0.2s, transform 0.85s ease 0.2s;\r\n}\r\n\r\n#sc-cta-section .cta-right.cta-visible {\r\n  opacity: 1;\r\n  transform: translateX(0);\r\n}\r\n\r\n\/* Card wrapper *\/\r\n#sc-cta-section .cta-card {\r\n  background: #fff;\r\n  border-radius: 28px;\r\n  padding: 44px 40px;\r\n  border: 1.5px solid #ebebeb;\r\n  box-shadow: 0 8px 40px rgba(0,0,0,0.07), 0 2px 12px rgba(0,0,0,0.04);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n#sc-cta-section .cta-card::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 4px;\r\n  background: linear-gradient(90deg, #a8cf45, #0aa8df);\r\n  border-radius: 28px 28px 0 0;\r\n}\r\n\r\n\/* Card heading *\/\r\n#sc-cta-section .cta-card-title {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 22px;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1px;\r\n  color: #1a1a2e;\r\n  margin-bottom: 28px;\r\n}\r\n\r\n\/* \u2500\u2500 PRIMARY BUTTON \u2500\u2500 *\/\r\n#sc-cta-section .cta-btn-primary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  width: 100%;\r\n  padding: 16px 22px;\r\n  border-radius: 16px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 17px;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1.5px;\r\n  color: #fff;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  overflow: hidden;\r\n  background: linear-gradient(135deg, #a8cf45 0%, #8aba2a 100%);\r\n  border: none;\r\n  box-shadow: 0 6px 24px rgba(168,207,69,0.35);\r\n  margin-bottom: 14px;\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.3s ease;\r\n}\r\n\r\n#sc-cta-section .cta-btn-primary:hover {\r\n  transform: translateY(-4px) scale(1.02);\r\n  box-shadow: 0 14px 40px rgba(168,207,69,0.5);\r\n}\r\n\r\n\/* Continuous shine sweep *\/\r\n#sc-cta-section .cta-btn-primary::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: -100%;\r\n  width: 55%;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.35), transparent);\r\n  transform: skewX(-18deg);\r\n  animation: ctaBtnShine 2.6s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ctaBtnShine {\r\n  0%   { left: -100%; }\r\n  45%  { left: 140%; }\r\n  100% { left: 140%; }\r\n}\r\n\r\n\/* Pulsing glow border *\/\r\n#sc-cta-section .cta-btn-primary::after {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: inherit;\r\n  box-shadow: 0 0 0 0 rgba(168,207,69,0.5);\r\n  animation: ctaPrimaryPulse 2s ease-out infinite;\r\n}\r\n\r\n@keyframes ctaPrimaryPulse {\r\n  0%   { box-shadow: 0 0 0 0 rgba(168,207,69,0.4); }\r\n  70%  { box-shadow: 0 0 0 8px rgba(168,207,69,0); }\r\n  100% { box-shadow: 0 0 0 0 rgba(168,207,69,0); }\r\n}\r\n\r\n#sc-cta-section .cta-btn-primary .btn-left {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n#sc-cta-section .cta-btn-primary .btn-icon {\r\n  width: 34px; height: 34px;\r\n  background: rgba(255,255,255,0.2);\r\n  border-radius: 10px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 16px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n#sc-cta-section .cta-btn-primary .btn-label { line-height: 1.2; }\r\n#sc-cta-section .cta-btn-primary .btn-label small {\r\n  display: block;\r\n  font-size: 10px;\r\n  font-family: 'Nunito', sans-serif;\r\n  font-weight: 600;\r\n  letter-spacing: 0.5px;\r\n  opacity: 0.85;\r\n  text-transform: none;\r\n}\r\n\r\n#sc-cta-section .cta-btn-primary .btn-arrow {\r\n  position: relative;\r\n  z-index: 1;\r\n  font-size: 18px;\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1);\r\n  display: inline-block;\r\n  animation: ctaArrowBounce 1.8s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ctaArrowBounce {\r\n  0%, 100% { transform: translateX(0); }\r\n  50%       { transform: translateX(5px); }\r\n}\r\n\r\n#sc-cta-section .cta-btn-primary:hover .btn-arrow {\r\n  animation: none;\r\n  transform: translateX(6px);\r\n}\r\n\r\n\/* \u2500\u2500 SECONDARY BUTTON \u2500\u2500 *\/\r\n#sc-cta-section .cta-btn-secondary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  width: 100%;\r\n  padding: 16px 22px;\r\n  border-radius: 16px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 17px;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1.5px;\r\n  color: #007db3;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  background: linear-gradient(135deg, rgba(10,168,223,0.07), rgba(10,168,223,0.03));\r\n  border: 1.5px solid rgba(10,168,223,0.35);\r\n  box-shadow: 0 4px 16px rgba(10,168,223,0.08);\r\n  margin-bottom: 28px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.3s ease, background 0.3s ease, color 0.3s ease, border-color 0.3s ease;\r\n}\r\n\r\n#sc-cta-section .cta-btn-secondary:hover {\r\n  transform: translateY(-4px) scale(1.02);\r\n  box-shadow: 0 14px 40px rgba(10,168,223,0.22);\r\n  background: linear-gradient(135deg, #0aa8df, #007db3);\r\n  color: #fff;\r\n  border-color: transparent;\r\n}\r\n\r\n\/* Pulse ring *\/\r\n#sc-cta-section .cta-btn-secondary::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: inherit;\r\n  animation: ctaSecPulse 2.4s ease-out infinite;\r\n}\r\n\r\n@keyframes ctaSecPulse {\r\n  0%   { box-shadow: 0 0 0 0 rgba(10,168,223,0.35); }\r\n  70%  { box-shadow: 0 0 0 10px rgba(10,168,223,0); }\r\n  100% { box-shadow: 0 0 0 0 rgba(10,168,223,0); }\r\n}\r\n\r\n#sc-cta-section .cta-btn-secondary .btn-left {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n#sc-cta-section .cta-btn-secondary .btn-icon {\r\n  width: 34px; height: 34px;\r\n  background: rgba(10,168,223,0.12);\r\n  border-radius: 10px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 16px;\r\n  flex-shrink: 0;\r\n  transition: background 0.3s;\r\n}\r\n\r\n#sc-cta-section .cta-btn-secondary:hover .btn-icon {\r\n  background: rgba(255,255,255,0.2);\r\n}\r\n\r\n#sc-cta-section .cta-btn-secondary .btn-label { line-height: 1.2; }\r\n#sc-cta-section .cta-btn-secondary .btn-label small {\r\n  display: block;\r\n  font-size: 10px;\r\n  font-family: 'Nunito', sans-serif;\r\n  font-weight: 600;\r\n  letter-spacing: 0.5px;\r\n  opacity: 0.75;\r\n  text-transform: none;\r\n}\r\n\r\n#sc-cta-section .cta-btn-secondary .btn-arrow {\r\n  font-size: 18px;\r\n  position: relative;\r\n  z-index: 1;\r\n  display: inline-block;\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1);\r\n  animation: ctaArrowBounce2 2.2s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ctaArrowBounce2 {\r\n  0%, 100% { transform: translateX(0); }\r\n  50%       { transform: translateX(4px); }\r\n}\r\n\r\n#sc-cta-section .cta-btn-secondary:hover .btn-arrow {\r\n  animation: none;\r\n  transform: translateX(6px);\r\n}\r\n\r\n\/* Divider *\/\r\n#sc-cta-section .cta-card-divider {\r\n  height: 1px;\r\n  background: linear-gradient(90deg, transparent, #e8e8e8, transparent);\r\n  margin-bottom: 24px;\r\n}\r\n\r\n\/* Stats row inside card *\/\r\n#sc-cta-section .cta-stats {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  gap: 10px;\r\n}\r\n\r\n#sc-cta-section .cta-stat {\r\n  text-align: center;\r\n  flex: 1;\r\n}\r\n\r\n#sc-cta-section .cta-stat-num {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 28px;\r\n  font-weight: 900;\r\n  line-height: 1;\r\n  display: block;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n#sc-cta-section .cta-stat-num.num-green {\r\n  background: linear-gradient(135deg, #a8cf45, #6b9a00);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n#sc-cta-section .cta-stat-num.num-blue {\r\n  background: linear-gradient(135deg, #0aa8df, #007db3);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n#sc-cta-section .cta-stat-label {\r\n  font-size: 11px;\r\n  color: #aaa;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.8px;\r\n}\r\n\r\n\/* Bottom accent line *\/\r\n#sc-cta-section .cta-accent-line {\r\n  position: absolute;\r\n  bottom: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, transparent, rgba(168,207,69,0.4), rgba(10,168,223,0.4), transparent);\r\n  animation: ctaLinePulse 3s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ctaLinePulse {\r\n  0%, 100% { opacity: 0.4; }\r\n  50%       { opacity: 1; }\r\n}\r\n\r\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\r\n@media (max-width: 860px) {\r\n  #sc-cta-section .cta-inner {\r\n    grid-template-columns: 1fr;\r\n    gap: 40px;\r\n  }\r\n  #sc-cta-section .cta-left { text-align: center; }\r\n  #sc-cta-section .cta-eyebrow { justify-content: center; }\r\n  #sc-cta-section .cta-sub { margin: 0 auto 30px; }\r\n  #sc-cta-section .cta-chips { justify-content: center; }\r\n  #sc-cta-section .cta-left  { transform: translateY(-30px); }\r\n  #sc-cta-section .cta-left.cta-visible  { transform: translateY(0); }\r\n  #sc-cta-section .cta-right { transform: translateY(30px); }\r\n  #sc-cta-section .cta-right.cta-visible { transform: translateY(0); }\r\n  #sc-cta-section {\r\n    padding: 70px 0px;\r\n}\r\n}\r\n\r\n@media (max-width: 500px) {\r\n  #sc-cta-section { padding: 60px 16px; }\r\n  #sc-cta-section .cta-card { padding: 30px 22px; }\r\n  #sc-cta-section .cta-stats { flex-direction: column; gap: 16px; }\r\n}\r\n@media (max-width: 425px) {\r\n  #sc-cta-section {\r\n  padding: 40px 10px;\r\n}\r\n\r\n\r\n}\r\n<\/style>\r\n\r\n<section id=\"sc-cta-section\" aria-label=\"Call To Action \u2014 Get a Free Quote\">\r\n\r\n  <!-- Background -->\r\n  <div class=\"cta-orb cta-orb-1\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"cta-orb cta-orb-2\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"cta-orb cta-orb-3\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"cta-particles\" id=\"ctaParticles\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"cta-accent-line\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"cta-inner\">\r\n\r\n    <!-- LEFT: Text content -->\r\n    <div class=\"cta-left\" id=\"ctaLeft\">\r\n\r\n      <div class=\"cta-eyebrow\">\r\n        <span class=\"cta-eyebrow-dot\"><\/span>\r\n        Get Started Today\r\n      <\/div>\r\n\r\n      <h2 class=\"cta-headline\">\r\n        Don\u2019t Let Your <br> Dryer\r\n        <span class=\"hl-green\">Become a Blaze.<\/span><br>\r\n        <span class=\"hl-blue\">Act Before<\/span> It Sparks!\r\n      <\/h2>\r\n\r\n      <p class=\"cta-sub\">\r\n        The danger you never see coming? Lint lurking deep in your dryer vent. All it takes is one forgotten load for a small spark to turn into a roaring fire.\r\n   Book your Kanata dryer vent cleaning now, it\u2019s fast, hassle-free, and could mean the difference between peace of mind and disaster.\r\n\r\n      <\/p>\r\n\r\n      <div class=\"cta-chips\">\r\n        <span class=\"cta-chip\"><span class=\"chip-icon\">\ud83d\udee1\ufe0f<\/span>NADCA-Certified Technicians<\/span>\r\n        <span class=\"cta-chip\"><span class=\"chip-icon\">\u26a1<\/span> Same-Week Availability <\/span>\r\n        <span class=\"cta-chip\"><span class=\"chip-icon\">\u2705\ufe0f<\/span> Satisfaction Guaranteed<\/span>\r\n        <span class=\"cta-chip\"><span class=\"chip-icon\">\ud83d\udcb0<\/span> Honest Pricing<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- RIGHT: Action card -->\r\n    <div class=\"cta-right\" id=\"ctaRight\">\r\n      <div class=\"cta-card\">\r\n\r\n        <h3 class=\"cta-card-title\">Book Your Service<\/h3>\r\n\r\n        <!-- Primary CTA -->\r\n        <a class=\"cta-btn-primary booking_now\" aria-label=\"Get a Free Quote\">\r\n          <span class=\"btn-left\">\r\n            <span class=\"btn-icon\">\ud83d\udccb<\/span>\r\n            <span class=\"btn-label\">\r\n              Get a Free Quote\r\n              <small>No obligation \u2014 100% free<\/small>\r\n            <\/span>\r\n          <\/span>\r\n          <span class=\"btn-arrow\">\u2192<\/span>\r\n        <\/a>\r\n\r\n        <!-- Secondary CTA -->\r\n        <a href=\"tel:+18444988364\" class=\"cta-btn-secondary\" aria-label=\"Call Us Now\">\r\n          <span class=\"btn-left\">\r\n            <span class=\"btn-icon\">\ud83d\udcde<\/span>\r\n            <span class=\"btn-label\">\r\n              Call Us Now\r\n              <small>Mon \u2013 Fri, 9am \u2013 6pm<br>Saturday, 9am \u2013 5pm <br> Sunday, 10am \u2013 4pm<\/small>\r\n            <\/span>\r\n          <\/span>\r\n          <span class=\"btn-arrow\">\u2192<\/span>\r\n        <\/a>\r\n\r\n        <div class=\"cta-card-divider\"><\/div>\r\n\r\n        <!-- Stats -->\r\n        <div class=\"cta-stats\" id=\"ctaStats\">\r\n          <div class=\"cta-stat\">\r\n            <span class=\"cta-stat-num num-green\" data-target=\"2000\" data-suffix=\"+\">0<\/span>\r\n            <span class=\"cta-stat-label\">Happy Clients<\/span>\r\n          <\/div>\r\n          <div class=\"cta-stat\">\r\n            <span class=\"cta-stat-num num-blue\" data-target=\"6\" data-suffix=\"+\">0<\/span>\r\n            <span class=\"cta-stat-label\">Years Experience<\/span>\r\n          <\/div>\r\n          <div class=\"cta-stat\">\r\n            <span class=\"cta-stat-num num-green\" data-target=\"100\" data-suffix=\"%\">0<\/span>\r\n            <span class=\"cta-stat-label\">Satisfaction<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n\r\n  \/* \u2500\u2500 Floating particles \u2500\u2500 *\/\r\n  var pc = document.getElementById('ctaParticles');\r\n  var colors = ['#a8cf45', '#0aa8df'];\r\n  for (var i = 0; i < 28; i++) {\r\n    var p = document.createElement('div');\r\n    p.className = 'cta-particle';\r\n    var sz = Math.random() * 4 + 1.5;\r\n    var cl = colors[Math.floor(Math.random() * 2)];\r\n    p.style.cssText = [\r\n      'left:' + (Math.random() * 100) + '%',\r\n      'width:' + sz + 'px',\r\n      'height:' + sz + 'px',\r\n      'background:' + cl,\r\n      'opacity:0.45',\r\n      'box-shadow:0 0 ' + (sz * 2) + 'px ' + cl,\r\n      'animation-duration:' + (Math.random() * 20 + 12) + 's',\r\n      'animation-delay:' + (Math.random() * 18) + 's'\r\n    ].join(';');\r\n    pc.appendChild(p);\r\n  }\r\n\r\n  \/* \u2500\u2500 Scroll reveal \u2500\u2500 *\/\r\n  var left  = document.getElementById('ctaLeft');\r\n  var right = document.getElementById('ctaRight');\r\n\r\n  function inView(el) {\r\n    if (!el) return false;\r\n    return el.getBoundingClientRect().top < (window.innerHeight || 900) * 0.93;\r\n  }\r\n\r\n  var statsTriggered = false;\r\n\r\n  function reveal() {\r\n    if (left  && !left.classList.contains('cta-visible')  && inView(left))  left.classList.add('cta-visible');\r\n    if (right && !right.classList.contains('cta-visible') && inView(right)) right.classList.add('cta-visible');\r\n\r\n    \/* Counter animation *\/\r\n    var statsEl = document.getElementById('ctaStats');\r\n    if (!statsTriggered && statsEl && inView(statsEl)) {\r\n      statsTriggered = true;\r\n      statsEl.querySelectorAll('.cta-stat-num').forEach(function (num) {\r\n        var target   = parseInt(num.getAttribute('data-target'), 10);\r\n        var suffix   = num.getAttribute('data-suffix') || '';\r\n        var duration = 1800;\r\n        var startTime = null;\r\n        function step(ts) {\r\n          if (!startTime) startTime = ts;\r\n          var prog  = Math.min((ts - startTime) \/ duration, 1);\r\n          var eased = 1 - Math.pow(1 - prog, 3);\r\n          num.textContent = Math.floor(eased * target) + suffix;\r\n          if (prog < 1) requestAnimationFrame(step);\r\n          else num.textContent = target + suffix;\r\n        }\r\n        requestAnimationFrame(step);\r\n      });\r\n    }\r\n  }\r\n\r\n  setTimeout(reveal, 200);\r\n  window.addEventListener('scroll', reveal, { passive: true });\r\n  window.addEventListener('resize', reveal, { passive: true });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-124b601b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"124b601b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-532fd6be\" data-id=\"532fd6be\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-500c6208 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"500c6208\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Before And After Gallery<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b34c24 elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"4b34c24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/blueguard.ca\/blueguard-image-gallery\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">More Work Images<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1abc8ec5 elementor-widget-tablet__width-initial elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"1abc8ec5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay_speed&quot;:3000,&quot;effect&quot;:&quot;fade&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/02\/1.png\" alt=\"Blueguard best dryer vent Cleaning Before and after images\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/02\/2.png\" alt=\"Blueguard best Professional dryer vent Cleaning Before and after images\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/02\/3.png\" alt=\"Blueguard is best local dryer vent Cleaning service Before and after images\" title=\"\"><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-left\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27ac0b86 elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"27ac0b86\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-951e51 elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"951e51\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e18a0ff elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"7e18a0ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7635d07c elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"7635d07c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3bf629d5\" data-id=\"3bf629d5\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-766ba63 elementor-widget elementor-widget-heading\" data-id=\"766ba63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Home and Commercial<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f1a09ce elementor-widget elementor-widget-heading\" data-id=\"4f1a09ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Is the Air in Your Kanata Home as Clean as You Think?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a256be7 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"1a256be7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-star\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLiving in Kanata, you know how unpredictable the weather can be. One day it\u2019s icy cold, the next it\u2019s hot and humid and your HVAC system is always working hard to keep up.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66a40455 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"66a40455\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-star\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tBut with every cycle, your air ducts are quietly collecting all sorts of things: dust, pet fur, pollen, mold spores, and even bits of debris left behind from renovations or repairs.\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b8bbd29 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"7b8bbd29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-star\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWhen you turn on the heat or AC, all that hidden buildup doesn\u2019t just stay in the vents it gets carried into the air you and your family breathe every day.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48c4cf9c elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"48c4cf9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-star\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tIf you\u2019ve started noticing more dust on your shelves, a strange musty smell when the furnace runs, extra sneezing, or even higher energy bills, it might be your ducts crying out for a proper cleaning.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4655f819 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"4655f819\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-star\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAt BlueGuard HVAC, we\u2019re local folks too, and we know how important clean air is for your family. Our friendly, certified team uses the right tools (and a bit of elbow grease) to clear out years of gunk and allergens.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee72ba0 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"ee72ba0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-star\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tThe payoff? You\u2019ll notice fresher air, a quieter system, and a home that finally feels as comfortable as it should no matter what Kanata\u2019s weather throws your way.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32841ac8 elementor-widget elementor-widget-html\" data-id=\"32841ac8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@700;800&display=swap');\r\n\r\n@property --bot-angle {\r\n  syntax: '<angle>';\r\n  initial-value: 0deg;\r\n  inherits: false;\r\n}\r\n\r\n@keyframes bot-rotate        { to { --bot-angle: 360deg; } }\r\n@keyframes bot-wipe          { 0%{left:-80%} 100%{left:160%} }\r\n@keyframes bot-ripple        { 0%{transform:scale(0);opacity:.5} 100%{transform:scale(3);opacity:0} }\r\n@keyframes bot-shadow-pulse  {\r\n  0%,100% { box-shadow: 0 3px 10px rgba(168,207,69,.18), 0 1px 5px rgba(10,168,223,.12); }\r\n  50%      { box-shadow: 0 5px 16px rgba(168,207,69,.28), 0 2px 8px rgba(10,168,223,.2); }\r\n}\r\n\r\n\/* Calendar line animations *\/\r\n@keyframes bot-line-draw {\r\n  0%   { stroke-dashoffset: 80; opacity: 0; }\r\n  20%  { opacity: 1; }\r\n  100% { stroke-dashoffset: 0; opacity: 1; }\r\n}\r\n@keyframes bot-dot-pop {\r\n  0%,60% { transform: scale(0); opacity: 0; }\r\n  80%    { transform: scale(1.5); opacity: 1; }\r\n  100%   { transform: scale(1); opacity: 1; }\r\n}\r\n@keyframes bot-bar-pulse {\r\n  0%,100% { stroke-dashoffset: 20; opacity: .4; }\r\n  50%     { stroke-dashoffset: 0;  opacity: 1; }\r\n}\r\n@keyframes bot-rect-draw {\r\n  0%   { stroke-dashoffset: 72; opacity: 0; }\r\n  15%  { opacity: 1; }\r\n  100% { stroke-dashoffset: 0;  opacity: 1; }\r\n}\r\n\r\n.bot-wrap {\r\n  all: initial;\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  position: relative !important;\r\n  padding: 2px 5px !important;\r\n  border-radius: 50px !important;\r\n  box-sizing: border-box !important;\r\n  vertical-align: middle !important;\r\n  text-decoration: none !important;\r\n}\r\n.bot-ring {\r\n  all: initial;\r\n  position: absolute !important;\r\n  inset: 0 !important;\r\n  border-radius: 50px !important;\r\n  background: conic-gradient(from var(--bot-angle), #0aa8df 0%, #a8cf45 40%, #0aa8df 60%, #a8cf45 100%) !important;\r\n  animation: bot-rotate 2.5s linear infinite !important;\r\n  pointer-events: none !important;\r\n  z-index: 0 !important;\r\n}\r\n.bot-btn {\r\n  all: initial;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  background: #0d1117 !important;\r\n  border-radius: 50px !important;\r\n  padding: 0px 0px !important;\r\n  margin: 0 !important;\r\n  cursor: pointer !important;\r\n  overflow: hidden !important;\r\n  font-family: 'DM Sans', sans-serif !important;\r\n  white-space: nowrap !important;\r\n  text-decoration: none !important;\r\n  animation: bot-shadow-pulse 2.5s ease-in-out infinite !important;\r\n  transition: transform .25s cubic-bezier(.34,1.56,.64,1), background .3s ease !important;\r\n}\r\n.bot-btn::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 0 !important; left: -80% !important;\r\n  width: 40% !important; height: 100% !important;\r\n  background: linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent) !important;\r\n  animation: bot-wipe 2.8s ease-in-out infinite !important;\r\n  pointer-events: none !important;\r\n  z-index: 2 !important;\r\n}\r\n.bot-ripple {\r\n  position: absolute !important;\r\n  border-radius: 50% !important;\r\n  width: 60px !important; height: 60px !important;\r\n  margin: -30px !important;\r\n  background: rgba(255,255,255,.25) !important;\r\n  pointer-events: none !important;\r\n  animation: bot-ripple .6s ease-out forwards !important;\r\n  z-index: 3 !important;\r\n}\r\n.bot-left {\r\n  all: initial;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  gap: 9px !important;\r\n  padding: 10px 10px 10px 25px !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n.bot-icon {\r\n  all: initial;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  width: 30px !important;\r\n  height: 30px !important;\r\n  flex-shrink: 0 !important;\r\n  transition: transform .4s cubic-bezier(.34,1.56,.64,1) !important;\r\n}\r\n.bot-icon svg {\r\n  width: 35px !important;\r\n  height: 35px !important;\r\n  display: block !important;\r\n  overflow: visible !important;\r\n}\r\n\r\n\/* SVG animated elements *\/\r\n.bot-cal-rect {\r\n  stroke-dasharray: 72;\r\n  stroke-dashoffset: 72;\r\n  animation: bot-rect-draw 1.4s cubic-bezier(.4,0,.2,1) 0s infinite;\r\n}\r\n.bot-cal-pin {\r\n  stroke-dasharray: 10;\r\n  stroke-dashoffset: 10;\r\n  animation: bot-line-draw 1.4s cubic-bezier(.4,0,.2,1) infinite;\r\n}\r\n.bot-cal-bar {\r\n  stroke-dasharray: 22;\r\n  animation: bot-bar-pulse 2s ease-in-out infinite;\r\n}\r\n.bot-cal-dot {\r\n  transform-box: fill-box;\r\n  transform-origin: center;\r\n  animation: bot-dot-pop 2s ease infinite;\r\n}\r\n\r\n.bot-texts {\r\n  all: initial;\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 3px !important;\r\n}\r\n.bot-sub {\r\n  all: initial;\r\n  font-family: 'DM Sans', sans-serif !important;\r\n  font-size: 10px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 2px !important;\r\n  text-transform: uppercase !important;\r\n  color: rgba(255,255,255,.6) !important;\r\n  line-height: 1 !important;\r\n  white-space: nowrap !important;\r\n  display: block !important;\r\n}\r\n.bot-main {\r\n  all: initial;\r\n  font-family: 'DM Sans', sans-serif !important;\r\n  font-size: 15px !important;\r\n  font-weight: 800 !important;\r\n  color: #fff !important;\r\n  white-space: nowrap !important;\r\n  line-height: 1 !important;\r\n  display: block !important;\r\n}\r\n.bot-sep {\r\n  all: initial;\r\n  display: block !important;\r\n  width: 1px !important;\r\n  height: 22px !important;\r\n  flex-shrink: 0 !important;\r\n  background: rgba(255,255,255,.2) !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n.bot-right {\r\n  all: initial;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  padding: 10px 25px 7px 10px !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n.bot-cta {\r\n  all: initial;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  width: 24px !important; height: 24px !important;\r\n  border-radius: 50% !important;\r\n  background: linear-gradient(135deg, #0aa8df, #a8cf45) !important;\r\n  flex-shrink: 0 !important;\r\n  transition: transform .35s cubic-bezier(.34,1.56,.64,1), background .25s ease !important;\r\n}\r\n.bot-cta svg {\r\n  display: block !important;\r\n  width: 11px !important; height: 11px !important;\r\n  transition: transform .25s ease !important;\r\n}\r\n@media (max-width: 425px) {\r\n    \r\n}\r\n<\/style>\r\n\r\n<a class=\"bot-wrap booking_now\" id=\"bot-wrap\" >\r\n  <div class=\"bot-ring\"><\/div>\r\n  <span class=\"bot-btn\" id=\"bot-btn\">\r\n\r\n    <span class=\"bot-left\">\r\n      <span class=\"bot-icon\" id=\"bot-icon\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <defs>\r\n            <linearGradient id=\"cg1\" x1=\"3\" y1=\"4\" x2=\"21\" y2=\"21\" gradientUnits=\"userSpaceOnUse\">\r\n              <stop offset=\"0%\" stop-color=\"#0aa8df\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#a8cf45\"\/>\r\n            <\/linearGradient>\r\n            <linearGradient id=\"cg2\" x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\" gradientUnits=\"userSpaceOnUse\">\r\n              <stop offset=\"0%\" stop-color=\"#0aa8df\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#a8cf45\"\/>\r\n            <\/linearGradient>\r\n          <\/defs>\r\n\r\n          <!-- Outer rect \u2014 draws around perimeter -->\r\n          <rect class=\"bot-cal-rect\" x=\"3\" y=\"4\" width=\"18\" height=\"17\" rx=\"3\"\r\n            stroke=\"url(#cg1)\" stroke-width=\"1.8\" fill=\"none\"\/>\r\n\r\n          <!-- Top pin left \u2014 draws down -->\r\n          <path class=\"bot-cal-pin\" d=\"M8 2v4\"\r\n            stroke=\"#0aa8df\" stroke-width=\"1.8\" stroke-linecap=\"round\"\r\n            style=\"animation-delay:.25s;\"\/>\r\n\r\n          <!-- Top pin right \u2014 draws down -->\r\n          <path class=\"bot-cal-pin\" d=\"M16 2v4\"\r\n            stroke=\"#a8cf45\" stroke-width=\"1.8\" stroke-linecap=\"round\"\r\n            style=\"animation-delay:.45s;\"\/>\r\n\r\n          <!-- Divider bar \u2014 pulses left to right -->\r\n          <path class=\"bot-cal-bar\" d=\"M3 9h18\"\r\n            stroke=\"url(#cg2)\" stroke-width=\"1.8\"\r\n            style=\"animation-delay:.1s;\"\/>\r\n\r\n          <!-- Date dots \u2014 pop in one by one -->\r\n          <circle class=\"bot-cal-dot\" cx=\"8.5\"  cy=\"14\"   r=\"1.1\" fill=\"#a8cf45\" style=\"animation-delay:.6s;\"\/>\r\n          <circle class=\"bot-cal-dot\" cx=\"12\"   cy=\"14\"   r=\"1.1\" fill=\"#0aa8df\" style=\"animation-delay:.8s;\"\/>\r\n          <circle class=\"bot-cal-dot\" cx=\"15.5\" cy=\"14\"   r=\"1.1\" fill=\"#a8cf45\" style=\"animation-delay:1.0s;\"\/>\r\n          <circle class=\"bot-cal-dot\" cx=\"8.5\"  cy=\"17.5\" r=\"1.1\" fill=\"#0aa8df\" style=\"animation-delay:1.2s;\"\/>\r\n          <circle class=\"bot-cal-dot\" cx=\"12\"   cy=\"17.5\" r=\"1.1\" fill=\"#a8cf45\" style=\"animation-delay:1.4s;\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n      <span class=\"bot-texts\">\r\n        <span class=\"bot-sub\">Schedule Now<\/span>\r\n        <span class=\"bot-main\">Book Online Today<\/span>\r\n      <\/span>\r\n    <\/span>\r\n\r\n    <span class=\"bot-sep\"><\/span>\r\n\r\n    <span class=\"bot-right\">\r\n      <span class=\"bot-cta\" id=\"bot-cta\">\r\n        <svg viewBox=\"0 0 11 11\" fill=\"none\">\r\n          <path d=\"M1.5 5.5h8M6 2l3.5 3.5L6 9\"\r\n            stroke=\"white\" stroke-width=\"1.7\"\r\n            stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/span>\r\n\r\n  <\/span>\r\n<\/a>\r\n\r\n<script>\r\n(function(){\r\n  var wrap = document.getElementById('bot-wrap');\r\n  var btn  = document.getElementById('bot-btn');\r\n  var cta  = document.getElementById('bot-cta');\r\n  var icon = document.getElementById('bot-icon');\r\n  var arrowSvg = cta ? cta.querySelector('svg') : null;\r\n  if (!wrap || !btn) return;\r\n\r\n  wrap.addEventListener('mouseenter', function(){\r\n    btn.style.setProperty('background', 'linear-gradient(110deg,#0aa8df 0%,#3ec27d 50%,#a8cf45 100%)', 'important');\r\n    btn.style.setProperty('transform',  'scale(1.05)', 'important');\r\n    btn.style.setProperty('animation',  'none', 'important');\r\n    btn.style.setProperty('box-shadow', '0 10px 36px rgba(10,168,223,.6), 0 4px 18px rgba(168,207,69,.4)', 'important');\r\n    if (cta) {\r\n      cta.style.setProperty('transform',  'scale(1.2)', 'important');\r\n      cta.style.setProperty('background', 'rgba(255,255,255,.28)', 'important');\r\n    }\r\n    if (icon) icon.style.setProperty('transform', 'rotate(-10deg) scale(1.15)', 'important');\r\n    if (arrowSvg) arrowSvg.style.setProperty('transform', 'translateX(3px)', 'important');\r\n  });\r\n\r\n  wrap.addEventListener('mouseleave', function(){\r\n    btn.style.setProperty('background', '#0d1117', 'important');\r\n    btn.style.setProperty('transform',  'scale(1)', 'important');\r\n    btn.style.setProperty('animation',  'bot-shadow-pulse 2.5s ease-in-out infinite', 'important');\r\n    if (cta) {\r\n      cta.style.setProperty('transform',  'scale(1)', 'important');\r\n      cta.style.setProperty('background', 'linear-gradient(135deg,#0aa8df,#a8cf45)', 'important');\r\n    }\r\n    if (icon) icon.style.setProperty('transform', 'rotate(0deg) scale(1)', 'important');\r\n    if (arrowSvg) arrowSvg.style.setProperty('transform', 'translateX(0)', 'important');\r\n  });\r\n\r\n  wrap.addEventListener('click', function(e){\r\n    var r = document.createElement('div');\r\n    r.className = 'bot-ripple';\r\n    var rc = btn.getBoundingClientRect();\r\n    r.style.top  = (e.clientY - rc.top)  + 'px';\r\n    r.style.left = (e.clientX - rc.left) + 'px';\r\n    btn.appendChild(r);\r\n    setTimeout(function(){ r.remove(); }, 600);\r\n  });\r\n\r\n  wrap.addEventListener('mousedown', function(){\r\n    btn.style.setProperty('transform', 'scale(0.97)', 'important');\r\n  });\r\n  wrap.addEventListener('mouseup', function(){\r\n    btn.style.setProperty('transform', 'scale(1.05)', 'important');\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2622aece elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2622aece\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&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-50 elementor-top-column elementor-element elementor-element-6605d1fc\" data-id=\"6605d1fc\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39c59538 elementor-widget elementor-widget-icon-box\" data-id=\"39c59538\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tWhat We Do :<br> <span style=\"font-size:25px;color:#3e4055\">Professional Dryer Vent Cleaning in Kanata<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tIs your dryer running two cycles just to dry one load? Feeling hotter than usual? Smelling something faintly burnt? These aren't random quirks; they're your dryer telling you the vent is blocked.\n    Lint builds up quietly after every load. And in Kanata's colder months, that buildup happens faster than most homeowners realize. BlueGuard's 5-step dryer vent cleaning process is built around one goal: getting your dryer running safely and efficiently again, without the guesswork.\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7950ab26 elementor-align-left elementor-mobile-align-justify elementor-tablet-align-center elementor-widget elementor-widget-button\" data-id=\"7950ab26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/blueguard.ca\/about-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn More About Us \u00bb<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10a9531b elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-view-default elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"10a9531b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/air-duct-cleaning\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"System Inspection\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-viruses\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624,352H611.88c-28.51,0-42.79-34.47-22.63-54.63l8.58-8.57a16,16,0,1,0-22.63-22.63l-8.57,8.58C546.47,294.91,512,280.63,512,252.12V240a16,16,0,0,0-32,0v12.12c0,28.51-34.47,42.79-54.63,22.63l-8.57-8.58a16,16,0,0,0-22.63,22.63l8.58,8.57c20.16,20.16,5.88,54.63-22.63,54.63H368a16,16,0,0,0,0,32h12.12c28.51,0,42.79,34.47,22.63,54.63l-8.58,8.57a16,16,0,1,0,22.63,22.63l8.57-8.58c20.16-20.16,54.63-5.88,54.63,22.63V496a16,16,0,0,0,32,0V483.88c0-28.51,34.47-42.79,54.63-22.63l8.57,8.58a16,16,0,1,0,22.63-22.63l-8.58-8.57C569.09,418.47,583.37,384,611.88,384H624a16,16,0,0,0,0-32ZM480,384a32,32,0,1,1,32-32A32,32,0,0,1,480,384ZM346.51,213.33h16.16a21.33,21.33,0,0,0,0-42.66H346.51c-38,0-57.05-46-30.17-72.84l11.43-11.44A21.33,21.33,0,0,0,297.6,56.23L286.17,67.66c-26.88,26.88-72.84,7.85-72.84-30.17V21.33a21.33,21.33,0,0,0-42.66,0V37.49c0,38-46,57.05-72.84,30.17L86.4,56.23A21.33,21.33,0,0,0,56.23,86.39L67.66,97.83c26.88,26.88,7.85,72.84-30.17,72.84H21.33a21.33,21.33,0,0,0,0,42.66H37.49c38,0,57.05,46,30.17,72.84L56.23,297.6A21.33,21.33,0,1,0,86.4,327.77l11.43-11.43c26.88-26.88,72.84-7.85,72.84,30.17v16.16a21.33,21.33,0,0,0,42.66,0V346.51c0-38,46-57.05,72.84-30.17l11.43,11.43a21.33,21.33,0,0,0,30.17-30.17l-11.43-11.43C289.46,259.29,308.49,213.33,346.51,213.33ZM160,192a32,32,0,1,1,32-32A32,32,0,0,1,160,192Zm80,32a16,16,0,1,1,16-16A16,16,0,0,1,240,224Z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/air-duct-cleaning\/\">\n\t\t\t\t\t\t\tSystem Inspection\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tBefore we get started, we take a careful look at everything\u2014your dryer, the vent hose, the duct, and the outside vent. We check for lint, blockages, or anything else that could be a problem. This way, we know what needs to be done, and there are no surprises later.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32f2bcd0 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-view-default elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"32f2bcd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/dryer-vent-cleaning\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Disconnect &amp; Preparation\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tools\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/dryer-vent-cleaning\/\">\n\t\t\t\t\t\t\tDisconnect &amp; Preparation\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWe carefully move your dryer, disconnect the vent hose, and protect the surrounding area before any cleaning begins. Lint trapped deep in the duct can't be reached without doing this properly. We take the time to set it up right so your laundry room stays clean, and your walls and floors stay protected throughout the entire process.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75595777 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-view-default elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"75595777\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/ventilation-fan-cleaning\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Air Pressure &amp; Rotary Brush Cleaning\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-fan\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M352.57 128c-28.09 0-54.09 4.52-77.06 12.86l12.41-123.11C289 7.31 279.81-1.18 269.33.13 189.63 10.13 128 77.64 128 159.43c0 28.09 4.52 54.09 12.86 77.06L17.75 224.08C7.31 223-1.18 232.19.13 242.67c10 79.7 77.51 141.33 159.3 141.33 28.09 0 54.09-4.52 77.06-12.86l-12.41 123.11c-1.05 10.43 8.11 18.93 18.59 17.62 79.7-10 141.33-77.51 141.33-159.3 0-28.09-4.52-54.09-12.86-77.06l123.11 12.41c10.44 1.05 18.93-8.11 17.62-18.59-10-79.7-77.51-141.33-159.3-141.33zM256 288a32 32 0 1 1 32-32 32 32 0 0 1-32 32z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/ventilation-fan-cleaning\/\">\n\t\t\t\t\t\t\tAir Pressure &amp; Rotary Brush Cleaning\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tNow it\u2019s time to get your vent really clean. We use strong air tools and special brushes to clear out every bit of lint and dust from the back of your dryer all the way outside. We don\u2019t skip any spots. Even the extra mess from Kanata\u2019s winters gets taken care of with our equipment.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-242922f3 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-view-default elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"242922f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/heat-pump-cleaning\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Exterior Vent Cleaning\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-users-cog\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M610.5 341.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 368.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm224 32c1.9 0 3.7-.5 5.6-.6 8.3-21.7 20.5-42.1 36.3-59.2 7.4-8 17.9-12.6 28.9-12.6 6.9 0 13.7 1.8 19.6 5.3l7.9 4.6c.8-.5 1.6-.9 2.4-1.4 7-14.6 11.2-30.8 11.2-48 0-61.9-50.1-112-112-112S208 82.1 208 144c0 61.9 50.1 112 112 112zm105.2 194.5c-2.3-1.2-4.6-2.6-6.8-3.9-8.2 4.8-15.3 9.8-27.5 9.8-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-10.7-34.5 24.9-49.7 25.8-50.3-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-3.8-2.2-7-5-9.8-8.1-3.3.2-6.5.6-9.8.6-24.6 0-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h255.4c-3.7-6-6.2-12.8-6.2-20.3v-9.2zM173.1 274.6C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/heat-pump-cleaning\/\">\n\t\t\t\t\t\t\tExterior Vent Cleaning\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tThe outside exhaust cap is one of the most overlooked parts of the whole system and one of the most important. Bird nests, ice buildup, lint clogs, and debris all collect here through Ottawa's seasons. We clean and inspect the exterior flap or screen to ensure air can actually escape as intended. Many services skip this step entirely. We don't.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47455ea9 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-view-default elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"47455ea9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/air-exchange-cleaning\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Reconnection &amp; Performance Testing\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-undo\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/blueguard.ca\/services\/air-exchange-cleaning\/\">\n\t\t\t\t\t\t\tReconnection &amp; Performance Testing\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOnce everything is clean, we carefully reconnect your dryer and run it to confirm a strong airflow before we leave. You'll see the difference immediately. Faster drying, cooler operation, and the belief that your home is safer than it was an hour ago. That's the BlueGuard standard on every Kanata job.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1776b596 elementor-absolute elementor-hidden-mobile elementor-invisible elementor-widget elementor-widget-image\" data-id=\"1776b596\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"493\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.36_05ba0b7f-removebg-preview-e1751517213165.png.png\" class=\"attachment-full size-full wp-image-13100\" alt=\"BlueGuard Car\" srcset=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.36_05ba0b7f-removebg-preview-e1751517213165.png.png 408w, https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.36_05ba0b7f-removebg-preview-e1751517213165.png-248x300.png 248w\" sizes=\"auto, (max-width: 408px) 100vw, 408px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4ff9fe1a\" data-id=\"4ff9fe1a\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-accc097 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-image\" data-id=\"accc097\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"408\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png-copy-1.webp\" class=\"attachment-full size-full wp-image-12804\" alt=\"Air Duct And Dryer Vent Cleaning Car BlueGuard\" srcset=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png-copy-1.webp 612w, https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png-copy-1-300x200.webp 300w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c444fd e-flex e-con-boxed e-con e-parent\" data-id=\"2c444fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7eb5cf26 e-con-full e-flex e-con e-child\" data-id=\"7eb5cf26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f2916cc elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"2f2916cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  @keyframes confettiFall1 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-15px,-30px) rotate(180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall2 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(10px,-35px) rotate(-200deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall3 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(20px,-25px) rotate(240deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall4 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-20px,-20px) rotate(-180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall5 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(5px,-40px) rotate(300deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall6 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-8px,-28px) rotate(-240deg) scale(0);opacity:0} }\r\n  @keyframes starCelebrate {\r\n    0%,100% { transform:scale(1) rotate(0deg); color:#fff; }\r\n    15%      { transform:scale(1.5) rotate(-15deg); color:#FFF9C4; text-shadow:0 0 12px #FFD700; }\r\n    30%      { transform:scale(0.85) rotate(10deg); color:#fff; }\r\n    45%      { transform:scale(1.3) rotate(-8deg); color:#FFF176; text-shadow:0 0 8px #FFD700; }\r\n    60%      { transform:scale(1) rotate(0deg); color:#fff; }\r\n  }\r\n  @keyframes ratingBounce {\r\n    0%,100% { transform:translateY(0) scale(1); }\r\n    15%      { transform:translateY(-6px) scale(1.2); }\r\n    30%      { transform:translateY(0) scale(0.95); }\r\n    45%      { transform:translateY(-3px) scale(1.1); }\r\n    60%      { transform:translateY(0) scale(1); }\r\n  }\r\n  @keyframes logoWiggle {\r\n    0%,100% { transform:rotate(0deg) scale(1); }\r\n    10%      { transform:rotate(-12deg) scale(1.15); }\r\n    20%      { transform:rotate(10deg) scale(1.1); }\r\n    30%      { transform:rotate(-6deg) scale(1.05); }\r\n    40%      { transform:rotate(4deg) scale(1); }\r\n    50%      { transform:rotate(0deg) scale(1); }\r\n  }\r\n  @keyframes bgShine {\r\n    0%,100% { background-color:#F4B400; }\r\n    50%      { background-color:#FFD740; }\r\n  }\r\n  @keyframes pillPop {\r\n    0%   { transform:scale(0.8); opacity:0; }\r\n    70%  { transform:scale(1.05); opacity:1; }\r\n    100% { transform:scale(1); opacity:1; }\r\n  }\r\n  @keyframes glowPop {\r\n    0%,100% { box-shadow:0 2px 10px rgba(244,180,0,0.25); }\r\n    50%      { box-shadow:0 4px 24px rgba(244,180,0,0.55), 0 0 0 4px rgba(244,180,0,0.1); }\r\n  }\r\n\r\n  .grb-cp {\r\n    position:absolute; width:6px; height:6px;\r\n    border-radius:1px; pointer-events:none; z-index:10; opacity:0;\r\n  }\r\n  .grb-cp:nth-child(1) { background:#FF6B6B; top:50%; left:10%;  animation:confettiFall1 1.8s ease-out infinite 0.0s; }\r\n  .grb-cp:nth-child(2) { background:#4ECDC4; top:30%; left:30%;  animation:confettiFall2 2.0s ease-out infinite 0.3s; }\r\n  .grb-cp:nth-child(3) { background:#FFE66D; top:60%; left:55%;  animation:confettiFall3 1.6s ease-out infinite 0.6s; border-radius:50%; }\r\n  .grb-cp:nth-child(4) { background:#A8E6CF; top:40%; right:20%; animation:confettiFall4 2.2s ease-out infinite 0.2s; }\r\n  .grb-cp:nth-child(5) { background:#FF8B94; top:20%; right:10%; animation:confettiFall5 1.9s ease-out infinite 0.9s; border-radius:50%; }\r\n  .grb-cp:nth-child(6) { background:#C3A6FF; top:70%; left:70%;  animation:confettiFall6 2.1s ease-out infinite 0.5s; }\r\n\r\n  .grb-outer {\r\n    position:relative; display:inline-block;\r\n    background:#ffffff; border-radius:999px;\r\n    animation:pillPop 0.7s cubic-bezier(0.34,1.56,0.64,1) both, glowPop 2.5s ease-in-out 0.7s infinite;\r\n  }\r\n  .grb-link {\r\n    position:relative; display:inline-flex; align-items:stretch;\r\n    border-radius:999px; overflow:hidden; text-decoration:none; cursor:pointer;\r\n    border:1.5px solid rgba(244,180,0,0.3);\r\n    transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);\r\n  }\r\n  .grb-link:hover { transform:scale(1.07) translateY(-3px); }\r\n  .grb-left {\r\n    display:flex; align-items:center; gap:8px;\r\n    padding:5px 13px 5px 14px; background:#ffffff;\r\n    flex-shrink:0; z-index:2; position:relative;\r\n  }\r\n  .grb-logo { display:block; flex-shrink:0; animation:logoWiggle 3s ease-in-out infinite; }\r\n  .grb-rating {\r\n    font-family:Arial,sans-serif; font-size:16px; font-weight:900; color:#111;\r\n    display:inline-block; animation:ratingBounce 3s ease-in-out infinite;\r\n  }\r\n  .grb-right {\r\n    display:flex; align-items:center; gap:2px;\r\n    padding:5px 14px 5px 14px; position:relative; z-index:2;\r\n    clip-path:polygon(10px 0%,100% 0%,100% 100%,10px 100%,0% 50%);\r\n    animation:bgShine 2s ease-in-out infinite;\r\n  }\r\n  .grb-star { font-size:20px; color:#fff; display:inline-block; line-height:1; }\r\n  .grb-star:nth-child(1) { animation:starCelebrate 3s ease-in-out infinite 0.00s; }\r\n  .grb-star:nth-child(2) { animation:starCelebrate 3s ease-in-out infinite 0.20s; }\r\n  .grb-star:nth-child(3) { animation:starCelebrate 3s ease-in-out infinite 0.40s; }\r\n  .grb-star:nth-child(4) { animation:starCelebrate 3s ease-in-out infinite 0.60s; }\r\n  .grb-star:nth-child(5) { animation:starCelebrate 3s ease-in-out infinite 0.80s; }\r\n<\/style>\r\n\r\n<span class='grb-outer'>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <a href=\"https:\/\/g.page\/r\/CSzLyO7IJxPMEAI\/review\" target=\"_blank\" class=\"grb-link\">\r\n    <span class='grb-left'>\r\n      <svg class='grb-logo' width='22' height='22' viewBox='0 0 48 48' xmlns='http:\/\/www.w3.org\/2000\/svg'>\r\n        <path fill='#EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'\/>\r\n        <path fill='#4285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'\/>\r\n        <path fill='#FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'\/>\r\n        <path fill='#34A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.18 1.48-4.97 2.31-8.16 2.31-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'\/>\r\n      <\/svg>\r\n      <span class='grb-rating'>4.9<\/span>\r\n    <\/span>\r\n    <span class='grb-right'>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n    <\/span>\r\n  <\/a>\r\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53d6466a elementor-view-framed elementor-position-inline-start elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-mobile-position-inline-start elementor-widget-mobile__width-inherit elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"53d6466a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"tel:18444988364\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Contact Us\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-volume\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M97.333 506.966c-129.874-129.874-129.681-340.252 0-469.933 5.698-5.698 14.527-6.632 21.263-2.422l64.817 40.513a17.187 17.187 0 0 1 6.849 20.958l-32.408 81.021a17.188 17.188 0 0 1-17.669 10.719l-55.81-5.58c-21.051 58.261-20.612 122.471 0 179.515l55.811-5.581a17.188 17.188 0 0 1 17.669 10.719l32.408 81.022a17.188 17.188 0 0 1-6.849 20.958l-64.817 40.513a17.19 17.19 0 0 1-21.264-2.422zM247.126 95.473c11.832 20.047 11.832 45.008 0 65.055-3.95 6.693-13.108 7.959-18.718 2.581l-5.975-5.726c-3.911-3.748-4.793-9.622-2.261-14.41a32.063 32.063 0 0 0 0-29.945c-2.533-4.788-1.65-10.662 2.261-14.41l5.975-5.726c5.61-5.378 14.768-4.112 18.718 2.581zm91.787-91.187c60.14 71.604 60.092 175.882 0 247.428-4.474 5.327-12.53 5.746-17.552.933l-5.798-5.557c-4.56-4.371-4.977-11.529-.93-16.379 49.687-59.538 49.646-145.933 0-205.422-4.047-4.85-3.631-12.008.93-16.379l5.798-5.557c5.022-4.813 13.078-4.394 17.552.933zm-45.972 44.941c36.05 46.322 36.108 111.149 0 157.546-4.39 5.641-12.697 6.251-17.856 1.304l-5.818-5.579c-4.4-4.219-4.998-11.095-1.285-15.931 26.536-34.564 26.534-82.572 0-117.134-3.713-4.836-3.115-11.711 1.285-15.931l5.818-5.579c5.159-4.947 13.466-4.337 17.856 1.304z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"tel:18444988364\" >\n\t\t\t\t\t\t\tContact Us\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t+1844-498-8364\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-450cfabe elementor-view-framed elementor-position-inline-start elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-mobile-position-inline-start elementor-widget-mobile__width-inherit elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"450cfabe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"mailto:sales@blueguard.ca\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Email\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"mailto:sales@blueguard.ca\" >\n\t\t\t\t\t\t\tEmail\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tsales@blueguard.ca\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-763e8af3 elementor-widget elementor-widget-html\" data-id=\"763e8af3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- GOOGLE REVIEWS SECTION -->\r\n<link href='https:\/\/fonts.googleapis.com\/css2?family=Jost:wght@700;900&family=Nunito:wght@400;600;700&display=swap' rel='stylesheet'>\r\n\r\n<style>\r\n  @keyframes liquidShift {\r\n    0%   { border-radius: 12px 24px 12px 24px; background-position: 0% 50%; }\r\n    33%  { border-radius: 24px 12px 24px 12px; background-position: 50% 100%; }\r\n    66%  { border-radius: 16px 20px 16px 20px; background-position: 100% 50%; }\r\n    100% { border-radius: 12px 24px 12px 24px; background-position: 0% 50%; }\r\n  }\r\n  @keyframes particleFloat1 {\r\n    0%,100% { transform: translateY(0) translateX(0) scale(1); opacity: 0.7; }\r\n    50%      { transform: translateY(-18px) translateX(6px) scale(1.3); opacity: 0; }\r\n  }\r\n  @keyframes particleFloat2 {\r\n    0%,100% { transform: translateY(0) translateX(0) scale(1); opacity: 0.5; }\r\n    50%      { transform: translateY(-22px) translateX(-8px) scale(1.5); opacity: 0; }\r\n  }\r\n  @keyframes particleFloat3 {\r\n    0%,100% { transform: translateY(0) translateX(0) scale(1); opacity: 0.6; }\r\n    50%      { transform: translateY(-14px) translateX(10px) scale(1.2); opacity: 0; }\r\n  }\r\n  @keyframes glowPulse {\r\n    0%,100% { box-shadow: 0 6px 20px rgba(78,145,48,0.4), 0 0 0 0 rgba(118,186,79,0.0); }\r\n    50%      { box-shadow: 0 12px 40px rgba(78,145,48,0.7), 0 0 30px 8px rgba(118,186,79,0.25); }\r\n  }\r\n  @keyframes scanLine {\r\n    0%   { top: -10%; opacity: 0; }\r\n    10%  { opacity: 1; }\r\n    90%  { opacity: 1; }\r\n    100% { top: 110%; opacity: 0; }\r\n  }\r\n  @keyframes starSpin {\r\n    0%   { transform: rotate(0deg) scale(1); }\r\n    50%  { transform: rotate(180deg) scale(1.3); }\r\n    100% { transform: rotate(360deg) scale(1); }\r\n  }\r\n  @keyframes textColorCycle {\r\n    0%,100% { color: rgba(255,255,255,0.8); }\r\n    50%      { color: #e8ffcc; }\r\n  }\r\n  @keyframes badgePop {\r\n    0%,100% { transform: scale(1); }\r\n    50%      { transform: scale(1.06); }\r\n  }\r\n\r\n  \/* Mobile-first wrapper *\/\r\n  .rbtn-outer {\r\n    position: relative;\r\n    display: inline-flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 10px;\r\n    width: 100%;\r\n    max-width: 420px;\r\n  }\r\n\r\n  .particle {\r\n    position: absolute;\r\n    width: 7px; height: 7px;\r\n    border-radius: 50%;\r\n    background: #FFD700;\r\n    pointer-events: none;\r\n  }\r\n  .particle:nth-child(1) { bottom: 38px; left: 16px;  animation: particleFloat1 2.2s ease-in-out infinite; }\r\n  .particle:nth-child(2) { bottom: 36px; left: 50%;   animation: particleFloat2 2.8s ease-in-out infinite 0.4s; }\r\n  .particle:nth-child(3) { bottom: 40px; right: 16px; animation: particleFloat3 2.5s ease-in-out infinite 0.9s; }\r\n\r\n  \/* Full-width mobile button *\/\r\n  .review-btn {\r\n    position: relative;\r\n    display: flex;\r\n    align-items: stretch;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n    text-decoration: none;\r\n    overflow: hidden;\r\n    background: linear-gradient(135deg, #3d8f25, #76ba4f, #a8e063, #5aaa35);\r\n    background-size: 300% 300%;\r\n    animation: liquidShift 5s ease-in-out infinite, glowPulse 2.5s ease-in-out infinite;\r\n    transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1);\r\n    cursor: pointer;\r\n    border: 1.5px solid rgba(255,255,255,0.2);\r\n  }\r\n  .review-btn:hover {\r\n    transform: scale(1.03) translateY(-3px);\r\n  }\r\n  .review-btn::after {\r\n    content: '';\r\n    position: absolute;\r\n    left: 0; top: -10%;\r\n    width: 100%; height: 3px;\r\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.6), transparent);\r\n    animation: scanLine 3s ease-in-out infinite;\r\n    pointer-events: none;\r\n  }\r\n\r\n  \/* Left star block *\/\r\n  .rbtn-left {\r\n    padding: 16px 18px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border-right: 1.5px solid rgba(255,255,255,0.2);\r\n    background: rgba(0,0,0,0.1);\r\n    flex-shrink: 0;\r\n  }\r\n  .rbtn-star {\r\n    font-size: 26px;\r\n    color: #FFD700;\r\n    display: inline-block;\r\n    animation: starSpin 4s ease-in-out infinite;\r\n    filter: drop-shadow(0 0 6px rgba(255,215,0,0.9));\r\n  }\r\n  .rbtn-rating {\r\n    font-family: 'Jost', Arial, sans-serif;\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n    color: rgba(255,255,255,0.9);\r\n    letter-spacing: 1px;\r\n    margin-top: 3px;\r\n  }\r\n\r\n  \/* Right text block *\/\r\n  .rbtn-right {\r\n    padding: 14px 16px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    text-align: left;\r\n    flex: 1;\r\n  }\r\n  .rbtn-sub {\r\n    font-family: 'Nunito', Arial, sans-serif;\r\n    font-size: 7px;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 2px;\r\n    margin-bottom: 3px;\r\n    animation: textColorCycle 3s ease-in-out infinite;\r\n  }\r\n  .rbtn-main {\r\n    font-family: 'Jost', Arial, sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 900;\r\n    color: #ffffff;\r\n    letter-spacing: 0.3px;\r\n    white-space: nowrap;\r\n  }\r\n  .rbtn-arrow {\r\n    display: inline-block;\r\n    margin-left: 6px;\r\n    font-size: 18px;\r\n    transition: transform 0.3s;\r\n  }\r\n  .review-btn:hover .rbtn-arrow {\r\n    transform: translateX(5px);\r\n  }\r\n\r\n  \/* Badge *\/\r\n  .rbtn-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    background: #ffffff;\r\n    border-radius: 30px;\r\n    padding: 5px 14px;\r\n    box-shadow: 0 3px 10px rgba(0,0,0,0.12);\r\n    animation: badgePop 2s ease-in-out infinite;\r\n  }\r\n  .rbtn-badge-stars { color: #f5a623; font-size: 12px; letter-spacing: 1px; }\r\n  .rbtn-badge-text  { font-family: 'Nunito', Arial, sans-serif; font-size: 11px; font-weight: 700; color: #333; }\r\n\r\n  \/* Responsive breakpoint *\/\r\n  @media only screen and (max-width: 480px) {\r\n    .rbtn-main { font-size: 14px !important; }\r\n    .rbtn-left  { padding: 14px 14px !important; }\r\n    .rbtn-right { padding: 12px 12px !important; }\r\n    .rbtn-star  { font-size: 22px !important; }\r\n    .rbtn-badge-text { font-size: 10px !important; }\r\n  }\r\n<\/style>\r\n\r\n<tr>\r\n  <td style='padding:30px 16px 40px;text-align:center;background:#dadde2;'>\r\n\r\n    <h2 style='color:#002b5c;font-size:20px;margin:0 0 12px;font-weight:700;text-align:center;font-family:Jost,Arial,sans-serif;line-height:1.4;'>\r\n      Take a few seconds to review your experience!<br>\r\n      How did it go? Let Blueguard know!\r\n    <\/h2>\r\n\r\n    <p style='font-size:14px;line-height:1.7;color:#555555;text-align:center;margin:0 0 24px;font-family:Nunito,Arial,sans-serif;'>\r\n      Every review goes a long way in helping <strong>Blueguard Duct Cleaning<\/strong> address your needs and ensure that you are a satisfied customer.\r\n    <\/p>\r\n\r\n    <!-- Animated Button -->\r\n    <div style='text-align:center;padding:0 10px;'>\r\n      <span class='rbtn-outer'>\r\n        <span class='particle'><\/span>\r\n        <span class='particle'><\/span>\r\n        <span class='particle'><\/span>\r\n\r\n        <a href=\"https:\/\/g.page\/r\/CSzLyO7IJxPMEAI\/review\" target=\"_blank\" class=\"review-btn\">\r\n          <span class='rbtn-left'>\r\n            <span class='rbtn-star'>&#9733;<\/span>\r\n            <span class='rbtn-rating'>Google<\/span>\r\n          <\/span>\r\n          <span class='rbtn-right'>\r\n            <span class='rbtn-sub'>Share your experience<\/span>\r\n            <span class='rbtn-main'>Leave a Review <span class='rbtn-arrow'>&#8594;<\/span><\/span>\r\n          <\/span>\r\n        <\/a>\r\n\r\n        <span class='rbtn-badge'>\r\n          <span class='rbtn-badge-stars'>&#9733;&#9733;&#9733;&#9733;&#9733;<\/span>\r\n          <span class='rbtn-badge-text'>Rated 4.9 &nbsp;<\/span>\r\n        <\/span>\r\n      <\/span>\r\n    <\/div>\r\n\r\n  <\/td>\r\n<\/tr>\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<div class=\"elementor-element elementor-element-6d475980 e-con-full e-flex e-con e-parent\" data-id=\"6d475980\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c5bbc1 elementor-widget elementor-widget-template\" data-id=\"3c5bbc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"18297\" class=\"elementor elementor-18297\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-c46d714 e-con-full e-flex e-con e-parent\" data-id=\"c46d714\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4ec0d1 elementor-widget elementor-widget-html\" data-id=\"d4ec0d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Nunito:wght@300;400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n#sva-section * { box-sizing: border-box; margin: 0; padding: 0; }\r\n#sva-section {\r\n  font-family: 'Nunito', sans-serif;\r\n  background: #f8f9fb;\r\n  padding: 80px 20px 100px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  width: 100%;\r\n}\r\n#sva-section::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image: radial-gradient(circle at 20% 20%, rgba(168,207,69,0.07) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(10,168,223,0.07) 0%, transparent 50%);\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n#sva-section .sva-dots { position: absolute; inset: 0; pointer-events: none; z-index: 0; overflow: hidden; }\r\n#sva-section .sva-dot { position: absolute; border-radius: 50%; animation: svaDotFloat linear infinite; opacity: 0; }\r\n@keyframes svaDotFloat { 0% { transform: translateY(100%); opacity: 0; } 10% { opacity: 0.7; } 90% { opacity: 0.2; } 100% { transform: translateY(-60px); opacity: 0; } }\r\n#sva-section .sva-inner { max-width: 1100px; margin: 0 auto; position: relative; z-index: 1; }\r\n\r\n\/* HEADER *\/\r\n#sva-section .sva-header { text-align: center; margin-bottom: 44px; opacity: 0; transform: translateY(28px); transition: opacity 0.8s ease, transform 0.8s ease; }\r\n#sva-section .sva-header.sva-vis { opacity: 1; transform: translateY(0); }\r\n#sva-section .sva-eyebrow { display: inline-flex; align-items: center; gap: 10px; font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: #a8cf45; margin-bottom: 14px; }\r\n#sva-section .sva-eyebrow::before, #sva-section .sva-eyebrow::after { content: ''; width: 32px; height: 2px; background: #a8cf45; border-radius: 2px; display: block; }\r\n#sva-section h2.sva-title { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(38px, 6vw, 66px); font-weight: 900; text-transform: uppercase; letter-spacing: -1px; line-height: 1; color: #1a1a2e; margin-bottom: 14px; }\r\n#sva-section h2.sva-title .sva-hl { background: linear-gradient(135deg, #a8cf45, #0aa8df); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\r\n#sva-section p.sva-desc { font-size: 15px; color: #888; line-height: 1.75; max-width: 500px; margin: 0 auto; font-weight: 400; }\r\n\r\n\/* PROVINCE TABS *\/\r\n#sva-section .sva-tabs { display: flex; justify-content: center; margin-bottom: 44px; background: #fff; border-radius: 50px; padding: 5px; width: fit-content; margin-left: auto; margin-right: auto; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border: 1.5px solid #e8e8e8; }\r\n#sva-section .sva-tab { display: inline-flex; align-items: center; gap: 8px; padding: 11px 30px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; cursor: pointer; border: none; background: transparent; color: #888; transition: all 0.35s cubic-bezier(0.34,1.56,0.64,1); position: relative; overflow: hidden; }\r\n#sva-section .sva-tab .sva-tab-icon { font-size: 16px; transition: transform 0.3s ease; }\r\n#sva-section .sva-tab:hover { color: #555; }\r\n#sva-section .sva-tab:hover .sva-tab-icon { transform: scale(1.2); }\r\n#sva-section .sva-tab.sva-tab-active { background: linear-gradient(135deg, #a8cf45, #0aa8df); color: #fff; box-shadow: 0 6px 20px rgba(10,168,223,0.3); }\r\n#sva-section .sva-tab.sva-tab-active::before { content: ''; position: absolute; top: 0; left: -100%; width: 60%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent); animation: svaBtnShine 2.5s ease-in-out infinite; }\r\n@keyframes svaBtnShine { 0% { left: -100%; } 45% { left: 140%; } 100% { left: 140%; } }\r\n\r\n\/* PANEL *\/\r\n#sva-section .sva-panel { display: none; }\r\n#sva-section .sva-panel.sva-panel-active { display: block; animation: svaPanelIn 0.45s ease; }\r\n@keyframes svaPanelIn { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } }\r\n#sva-section .sva-province-title { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(28px, 4vw, 42px); font-weight: 800; text-transform: uppercase; letter-spacing: -0.5px; color: #1a1a2e; text-align: center; margin-bottom: 24px; }\r\n\r\n\/* MAP *\/\r\n#sva-section .sva-map-wrap { border-radius: 20px; overflow: hidden; box-shadow: 0 12px 50px rgba(0,0,0,0.12); margin-bottom: 32px; border: 2px solid #e8e8e8; position: relative; }\r\n#sva-section .sva-map-wrap iframe { display: block; width: 100%; height: 340px; border: none; }\r\n#sva-section .sva-map-badge { position: absolute; top: 14px; left: 14px; background: rgba(255,255,255,0.95); border-radius: 50px; padding: 6px 14px; display: flex; align-items: center; gap: 6px; box-shadow: 0 4px 16px rgba(0,0,0,0.12); font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #1a1a2e; z-index: 2; }\r\n#sva-section .sva-map-dot { width: 7px; height: 7px; border-radius: 50%; background: #a8cf45; animation: svaDotPing 1.6s ease-out infinite; }\r\n@keyframes svaDotPing { 0% { box-shadow: 0 0 0 0 rgba(168,207,69,0.5); } 70% { box-shadow: 0 0 0 8px rgba(168,207,69,0); } 100% { box-shadow: 0 0 0 0 rgba(168,207,69,0); } }\r\n\r\n\/* GRID & CARD *\/\r\n#sva-section .sva-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\r\n#sva-section .sva-card { background: #fff; border-radius: 20px; padding: 30px 28px; border: 1.5px solid #ebebeb; box-shadow: 0 4px 20px rgba(0,0,0,0.05); transition: box-shadow 0.3s ease, transform 0.3s ease; }\r\n#sva-section .sva-card:hover { box-shadow: 0 10px 40px rgba(0,0,0,0.09); transform: translateY(-3px); }\r\n#sva-section .sva-card-title { font-family: 'Barlow Condensed', sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; color: #1a1a2e; margin-bottom: 18px; display: flex; align-items: center; gap: 8px; }\r\n#sva-section .sva-card-title::before { content: ''; width: 4px; height: 20px; border-radius: 2px; background: linear-gradient(to bottom, #a8cf45, #0aa8df); flex-shrink: 0; }\r\n\r\n\/* CITY BUTTONS \u2014 blue *\/\r\n#sva-section .sva-city-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\r\n#sva-section .sva-city-btn { display: inline-flex; align-items: center; gap: 6px; padding: 9px 14px; border-radius: 10px; font-family: 'Nunito', sans-serif; font-size: 13px; font-weight: 700; cursor: pointer; border: 1.5px solid rgba(10,168,223,0.2); transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); background: #f0f7ff; color: #0aa8df; overflow: hidden; text-align: left; }\r\n#sva-section .sva-city-btn:hover { background: linear-gradient(135deg, #0aa8df, #007db3); color: #fff; border-color: transparent; transform: translateY(-2px) scale(1.03); box-shadow: 0 6px 18px rgba(10,168,223,0.3); }\r\n#sva-section .sva-city-btn .sva-pin,\r\n#sva-section .sva-city-btn-comm .sva-pin { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n#sva-section .sva-city-btn .sva-pin svg { width: 14px; height: 14px; flex-shrink: 0; color: #e53935; }\r\n#sva-section .sva-city-btn-comm .sva-pin svg { width: 14px; height: 14px; flex-shrink: 0; color: #e53935; }\r\n\r\n\/* CITY BUTTONS \u2014 orange\/commercial *\/\r\n#sva-section .sva-city-btn-comm { display: inline-flex; align-items: center; gap: 6px; padding: 9px 14px; border-radius: 10px; font-family: 'Nunito', sans-serif; font-size: 13px; font-weight: 700; cursor: pointer; border: 1.5px solid rgba(255,107,53,0.25); transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); background: rgba(255,107,53,0.06); color: #E53935; overflow: hidden; text-align: left; }\r\n#sva-section .sva-city-btn-comm:hover { background: linear-gradient(135deg, #FF6B35, #E53935); color: #fff; border-color: transparent; transform: translateY(-2px) scale(1.03); box-shadow: 0 6px 18px rgba(255,107,53,0.35); }\r\n#sva-section .sva-city-btn-comm .sva-pin { font-size: 14px; flex-shrink: 0; }\r\n\r\n\/* L1: City tabs *\/\r\n#sva-section .sva-l1tabs { display: flex; gap: 0; margin-bottom: 14px; background: #f4f6f9; border-radius: 14px; padding: 4px; border: 1.5px solid #e8e8e8; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; }\r\n#sva-section .sva-l1tabs::-webkit-scrollbar { display: none; }\r\n#sva-section .sva-l1tab { flex: 1; min-width: max-content; display: inline-flex; align-items: center; justify-content: center; gap: 5px; padding: 9px 18px; border-radius: 10px; font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; border: none; background: transparent; color: #888; transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); white-space: nowrap; }\r\n#sva-section .sva-l1tab:hover { color: #555; }\r\n#sva-section .sva-l1tab.sva-l1tab-active { background: linear-gradient(135deg, #a8cf45, #0aa8df); color: #fff; box-shadow: 0 4px 14px rgba(10,168,223,0.25); }\r\n\r\n\/* L2: Service type tabs *\/\r\n#sva-section .sva-l2tabs { display: flex; gap: 6px; margin-bottom: 14px; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; justify-content: center; }\r\n#sva-section .sva-l2tabs::-webkit-scrollbar { display: none; }\r\n#sva-section .sva-l2tab { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 8px 16px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; cursor: pointer; border: 1.5px solid #e0e0e0; background: #fff; color: #999; transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); white-space: nowrap; }\r\n#sva-section .sva-l2tab:hover { border-color: #0aa8df; color: #0aa8df; }\r\n#sva-section .sva-l2tab.sva-l2-active-air,\r\n#sva-section .sva-l2tab.sva-l2-active-dryer { background: linear-gradient(135deg, #a8cf45, #0aa8df); color: #fff; border-color: transparent; box-shadow: 0 4px 14px rgba(10,168,223,0.25); }\r\n#sva-section .sva-l2tab.sva-l2-active-comm { background: linear-gradient(135deg, #FF6B35, #E53935); color: #fff; border-color: transparent; box-shadow: 0 4px 14px rgba(229,57,53,0.28); }\r\n\r\n\/* L3: Commercial sub-tabs *\/\r\n#sva-section .sva-l3tabs { display: flex; gap: 0; margin-bottom: 12px; margin-top: 2px; background: rgba(255,107,53,0.06); border-radius: 12px; padding: 3px; border: 1.5px solid rgba(255,107,53,0.18); overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; }\r\n#sva-section .sva-l3tabs::-webkit-scrollbar { display: none; }\r\n#sva-section .sva-l3tab { flex: 1; min-width: max-content; display: inline-flex; align-items: center; justify-content: center; gap: 5px; padding: 7px 14px; border-radius: 9px; font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; border: none; background: transparent; color: #bbb; transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); white-space: nowrap; }\r\n#sva-section .sva-l3tab:hover { color: #E53935; }\r\n#sva-section .sva-l3tab.sva-l3-active { background: linear-gradient(135deg, #FF6B35, #E53935); color: #fff; box-shadow: 0 3px 10px rgba(229,57,53,0.22); }\r\n\r\n\/* subpanels *\/\r\n#sva-section .sva-sp { display: none; }\r\n#sva-section .sva-sp.sva-sp-on { display: block; animation: svaPanelIn 0.3s ease; }\r\n\r\n\/* NOTICE *\/\r\n#sva-section .sva-notice { margin-top: 28px; background: linear-gradient(135deg, rgba(168,207,69,0.08), rgba(10,168,223,0.06)); border: 1.5px solid rgba(168,207,69,0.3); border-radius: 16px; padding: 20px 24px; display: flex; align-items: flex-start; gap: 14px; }\r\n#sva-section .sva-notice-icon { font-size: 22px; flex-shrink: 0; margin-top: 2px; animation: svaNoticeBounce 2s ease-in-out infinite; }\r\n@keyframes svaNoticeBounce { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-4px); } }\r\n#sva-section .sva-notice-title { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.5px; color: #1a1a2e; margin-bottom: 4px; }\r\n#sva-section p.sva-notice-text { font-family: 'Nunito', sans-serif; font-size: 13px; color: #666; line-height: 1.6; }\r\n\r\n\/* POPUP *\/\r\n#sva-popup-overlay { display: none; position: fixed; inset: 0; background: rgba(10,15,30,0.6); backdrop-filter: blur(7px); -webkit-backdrop-filter: blur(7px); z-index: 999999; align-items: center; justify-content: center; padding: 20px; }\r\n#sva-popup-overlay.sva-popup-open { display: flex; animation: svaOverlayIn 0.25s ease; }\r\n@keyframes svaOverlayIn { from { opacity: 0; } to { opacity: 1; } }\r\n@keyframes svaOverlayOut { to { opacity: 0; } }\r\n#sva-popup-box { background: #fff; border-radius: 26px; width: 100%; max-width: 430px; box-shadow: 0 40px 100px rgba(0,0,0,0.25); overflow: hidden; animation: svaPopupIn 0.38s cubic-bezier(0.34,1.56,0.64,1); position: relative; }\r\n@keyframes svaPopupIn { from { opacity: 0; transform: scale(0.85) translateY(24px); } to { opacity: 1; transform: scale(1) translateY(0); } }\r\n@keyframes svaPopupOut { to { opacity: 0; transform: scale(0.9) translateY(14px); } }\r\n#sva-popup-header { background: linear-gradient(135deg, #a8cf45 0%, #0aa8df 100%); padding: 30px 28px 26px; position: relative; }\r\n#sva-popup-header.comm { background: linear-gradient(135deg, #FF6B35 0%, #E53935 100%); }\r\n#sva-popup-header::before, #sva-popup-header::after { content: ''; position: absolute; border-radius: 50%; background: rgba(255,255,255,0.1); z-index: 0; pointer-events: none; }\r\n#sva-popup-header::before { width: 120px; height: 120px; top: -40px; right: -30px; }\r\n#sva-popup-header::after  { width: 70px; height: 70px; bottom: -20px; left: 20px; }\r\n#sva-popup-close { position: absolute; top: 14px; right: 14px; width: 34px; height: 34px; border-radius: 50% !important; background: rgba(255,255,255,0.22); border: 1.5px solid rgba(255,255,255,0.35); cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 15px; color: #fff; transition: background 0.2s ease, transform 0.25s ease; z-index: 10; padding: 0; }\r\n#sva-popup-close:hover { background: rgba(255,255,255,0.38); transform: rotate(90deg) scale(1.1); }\r\n#sva-popup-icon { font-size: 38px; display: block; margin-bottom: 10px; position: relative; z-index: 1; filter: drop-shadow(0 4px 10px rgba(0,0,0,0.18)); }\r\n#sva-popup-city { font-family: 'Barlow Condensed', sans-serif; font-size: 34px; font-weight: 900; text-transform: uppercase; letter-spacing: -0.5px; color: #fff; line-height: 1; text-shadow: 0 2px 10px rgba(0,0,0,0.15); position: relative; z-index: 1; }\r\n#sva-popup-tag { display: inline-block; margin-top: 10px; background: rgba(255,255,255,0.22); border: 1px solid rgba(255,255,255,0.35); border-radius: 50px; padding: 5px 14px; font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(255,255,255,0.95); position: relative; z-index: 1; }\r\n#sva-popup-body { padding: 26px 28px 30px; }\r\n#sva-popup-desc { font-family: 'Nunito', sans-serif; font-size: 14.5px; color: #555; line-height: 1.72; margin-bottom: 22px; padding: 16px 18px; background: linear-gradient(135deg, rgba(168,207,69,0.07), rgba(10,168,223,0.04)); border-radius: 14px; border: 1.5px solid rgba(168,207,69,0.2); }\r\n#sva-popup-desc.comm { background: linear-gradient(135deg, rgba(255,107,53,0.07), rgba(229,57,53,0.04)); border-color: rgba(255,107,53,0.2); }\r\n#sva-popup-actions { display: flex; flex-direction: column; gap: 10px; }\r\n#sva-popup-btn-primary { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 15px 24px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; text-decoration: none; background: linear-gradient(135deg, #0aa8df, #007db3); color: #fff; border: none; cursor: pointer; box-shadow: 0 6px 22px rgba(10,168,223,0.38); transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.3s ease; position: relative; overflow: hidden; }\r\n#sva-popup-btn-primary.comm { background: linear-gradient(135deg, #FF6B35, #E53935); box-shadow: 0 6px 22px rgba(229,57,53,0.38); }\r\n#sva-popup-btn-primary::before { content: ''; position: absolute; top: 0; left: -100%; width: 60%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.28), transparent); animation: svaBtnShine 2.5s ease-in-out infinite; }\r\n#sva-popup-btn-primary:hover { transform: translateY(-2px) scale(1.02); }\r\n#sva-popup-btn-primary .sva-arrow { display: inline-block; transition: transform 0.3s ease; }\r\n#sva-popup-btn-primary:hover .sva-arrow { transform: translateX(5px); }\r\n#sva-popup-btn-secondary { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 13px 24px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; background: transparent; color: #999; border: 1.5px solid #e0e0e0; cursor: pointer; transition: all 0.25s ease; }\r\n#sva-popup-btn-secondary:hover { background: #f4f6f9; color: #666; border-color: #ccc; }\r\n\r\n\/* RESPONSIVE *\/\r\n@media (max-width: 860px) {\r\n  #sva-section .sva-grid { grid-template-columns: 1fr; }\r\n  #sva-section .sva-map-wrap iframe { height: 260px; }\r\n  #sva-section { padding: 50px 20px 80px; }\r\n}\r\n@media (max-width: 540px) {\r\n  #sva-section { padding: 40px 14px 60px; }\r\n  #sva-popup-box { border-radius: 20px; }\r\n  #sva-popup-header { padding: 24px 22px 20px; }\r\n  #sva-popup-body { padding: 20px 22px 24px; }\r\n}\r\n<\/style>\r\n\r\n<!-- POPUP -->\r\n<div id=\"sva-popup-overlay\" role=\"dialog\" aria-modal=\"true\" onclick=\"svaPopupClose(event)\">\r\n  <div id=\"sva-popup-box\">\r\n    <div id=\"sva-popup-header\">\r\n      <button id=\"sva-popup-close\" onclick=\"svaPopupHide()\" aria-label=\"Close\">\u2715<\/button>\r\n      <span id=\"sva-popup-icon\">\ud83d\udccd<\/span>\r\n      <div id=\"sva-popup-city\">City<\/div>\r\n      <span id=\"sva-popup-tag\">Service Area<\/span>\r\n    <\/div>\r\n    <div id=\"sva-popup-body\">\r\n      <div id=\"sva-popup-desc\"><\/div>\r\n      <div id=\"sva-popup-actions\">\r\n        <a href=\"#\" id=\"sva-popup-btn-primary\" target=\"_self\">More Details <span class=\"sva-arrow\">\u2192<\/span><\/a>\r\n        <button id=\"sva-popup-btn-secondary\" onclick=\"svaPopupHide()\">\u2190 Back to Service Areas<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<section id=\"sva-section\" aria-label=\"Our Service Area\">\r\n  <div class=\"sva-dots\" id=\"svaDots\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sva-inner\">\r\n\r\n    <header class=\"sva-header\" id=\"svaHeader\">\r\n      <div class=\"sva-eyebrow\">Our Coverage<\/div>\r\n      <h2 class=\"sva-title\">Our <span class=\"sva-hl\">Service<\/span> Area<\/h2>\r\n      <p class=\"sva-desc\">Become one of our many happy customers! Let the BlueGuard team handle all your air duct and dryer vent cleaning requirements across these service areas.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"sva-tabs\" role=\"tablist\">\r\n      <button class=\"sva-tab sva-tab-active\" id=\"svaTabOn\" role=\"tab\" aria-selected=\"true\" onclick=\"svaProv('on')\"><span class=\"sva-tab-icon\">\ud83c\udf41<\/span> Ontario<\/button>\r\n      <button class=\"sva-tab\" id=\"svaTabQc\" role=\"tab\" aria-selected=\"false\" onclick=\"svaProv('qc')\"><span class=\"sva-tab-icon\">\ud83c\udfd4\ufe0f<\/span> Quebec<\/button>\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550 ONTARIO \u2550\u2550 -->\r\n    <div class=\"sva-panel sva-panel-active\" id=\"svaPanelOn\">\r\n      <h3 class=\"sva-province-title\">Ontario<\/h3>\r\n      <div class=\"sva-map-wrap\">\r\n        <iframe src=\"https:\/\/www.google.com\/maps\/d\/u\/0\/embed?mid=1k6l75GQIL9eKci4mdRHQP5lvJs1Tg1A&ehbc=2E312F\" title=\"Ontario Service Area Map\" loading=\"lazy\" allowfullscreen><\/iframe>\r\n        <div style=\"background:white;width:100%;height:60px;border-radius:15px 15px 0 0;position:absolute;top:0px;\">\r\n          <div class=\"sva-map-badge\"><span class=\"sva-map-dot\"><\/span> Live Service Area<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"sva-grid\">\r\n\r\n        <!-- Major Cities -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">Major Cities<\/h4>\r\n          <div class=\"sva-city-grid\">\r\n            <button class=\"sva-city-btn\" onclick=\"svaOpen('Oshawa','BlueGuard professional dryer vent and duct cleaner serving Oshawa helps keep the air in your home clean.','Major City \u2014 Ontario','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-oshawa-whitby\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Oshawa<\/button>\r\n            <button class=\"sva-city-btn\" onclick=\"svaOpen('Ottawa','BlueGuard delivers certified duct cleaning services throughout Ottawa and surrounding areas.','Major City \u2014 Ontario','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-ottawa\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Ottawa<\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Nearby Areas \u2014 3-level -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">City Nearby Areas<\/h4>\r\n          <!-- L1 City -->\r\n          <div class=\"sva-l1tabs\">\r\n            <button class=\"sva-l1tab sva-l1tab-active\" onclick=\"svaL1('on','oshawa',this)\">\ud83d\udccd Oshawa<\/button>\r\n            <button class=\"sva-l1tab\" onclick=\"svaL1('on','ottawa',this)\">\ud83d\udccd Ottawa<\/button>\r\n          <\/div>\r\n\r\n          <!-- OSHAWA -->\r\n          <div class=\"sva-sp sva-sp-on\" id=\"on-oshawa\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('on-oshawa','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-oshawa','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-oshawa','comm',this)\">\ud83c\udfe2 Commercial<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"on-oshawa-air\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Whitby','Whitby residents trust BlueGuard for top-quality air duct cleaning services.','Oshawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-oshawa-whitby\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Whitby<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Ajax','Professional air duct cleaning in Ajax \u2014 cleaner air for your home.','Oshawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-ajax\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Ajax<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Pickering','BlueGuard serves Pickering with expert air duct cleaning.','Oshawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-pickering\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Pickering<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-oshawa-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Whitby','Professional dryer vent cleaning for homes and businesses in Whitby.','Oshawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-whitby\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Whitby<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Ajax','Expert dryer vent cleaning services throughout Ajax.','Oshawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-ajax\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Ajax<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Pickering','Certified dryer vent cleaning solutions for Pickering homes.','Oshawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-pickering\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Pickering<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-oshawa-comm\">\r\n              <div class=\"sva-l3tabs\">\r\n                <button class=\"sva-l3tab sva-l3-active\" onclick=\"svaL3('on-oshawa',this,'air')\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n                <button class=\"sva-l3tab\" onclick=\"svaL3('on-oshawa',this,'dv')\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <\/div>\r\n              <div class=\"sva-sp sva-sp-on\" id=\"on-oshawa-comm-air\">\r\n                <div class=\"sva-city-grid\">\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Oshawa','Expert commercial air duct cleaning for Oshawa businesses.','Commercial Duct \u2014 Oshawa','https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-oshawa\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Oshawa<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Ajax','Commercial-grade duct cleaning services for Ajax businesses.','Commercial Duct \u2014 Ajax','https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-ajax\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Ajax<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Pickering','Commercial air duct cleaning for Pickering businesses.','Commercial Duct \u2014 Pickering','https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-pickering\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Pickering<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Whitby','Top-rated commercial duct cleaning throughout Whitby.','Commercial Duct \u2014 Whitby','https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-whitby\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Whitby<\/button>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"sva-sp\" id=\"on-oshawa-comm-dv\">\r\n                <div class=\"sva-city-grid\">\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Ajax','Professional commercial dryer vent cleaning in Ajax.','Commercial Dryer Vent \u2014 Ajax','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-ajax\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Ajax<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Oshawa','Certified commercial dryer vent cleaning for Oshawa facilities.','Commercial Dryer Vent \u2014 Oshawa','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-oshawa\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Oshawa<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Pickering','Expert commercial dryer vent cleaning for Pickering businesses.','Commercial Dryer Vent \u2014 Pickering','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-pickering\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Pickering<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Whitby','BlueGuard keeps Whitby commercial properties safe with dryer vent cleaning.','Commercial Dryer Vent \u2014 Whitby','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-whitby\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Whitby<\/button>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/on-oshawa -->\r\n\r\n          <!-- OTTAWA -->\r\n          <div class=\"sva-sp\" id=\"on-ottawa\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('on-ottawa','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-ottawa','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-ottawa','comm',this)\">\ud83c\udfe2 Commercial<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"on-ottawa-air\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Nepean','Professional air duct cleaning services in Nepean.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-nepean\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Nepean<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Stittsville','Expert air duct cleaning for homes in Stittsville.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-stittsville\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Stittsville<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Barrhaven','Certified air duct cleaning for Barrhaven families.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-barrhaven\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Barrhaven<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Kemptville','Reliable air duct cleaning solutions in Kemptville.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-kemptville\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Kemptville<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Kanata','Expert air duct cleaning services throughout Kanata.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-kanata\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Kanata<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Orl\u00e9ans','Clean indoor air solutions for homes in Orl\u00e9ans.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-orleans\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Orl\u00e9ans<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Manotick','Expert air duct cleaning for Manotick homes.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-manotick\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Manotick<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Carleton','Certified air duct cleaning for Carleton homes.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-carleton\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Carleton<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Almonte','Professional air duct cleaning services in Almonte.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-almonte\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Almonte<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Arnprior','Certified air duct cleaning for healthier homes in Arnprior.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-arnprior\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Arnprior<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-ottawa-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Ottawa','Professional dryer vent cleaning throughout Ottawa.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-ottawa\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Ottawa<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Barrhaven','Expert dryer vent cleaning for Barrhaven homes.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-barrhaven\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Barrhaven<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Kanata','Certified dryer vent cleaning services in Kanata.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-kanata\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Kanata<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Stittsville','Thorough dryer vent cleaning in Stittsville.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-stittsville\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Stittsville<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Nepean','Professional dryer vent cleaning for Nepean homes.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-nepean\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Nepean<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Orl\u00e9ans','Expert dryer vent cleaning services in Orl\u00e9ans.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-orleans\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Orl\u00e9ans<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Manotick','Reliable dryer vent cleaning for homes in Manotick.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-manotick\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Manotick<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Kemptville','Safe dryer vents for Kemptville households.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-kemptville\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Kemptville<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Carleton','Professional dryer vent cleaning for Carleton homes.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-carleton\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Carleton<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Almonte','Expert dryer vent cleaning services in Almonte.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-almonte\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Almonte<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Arnprior','Certified dryer vent cleaning in Arnprior.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-arnprior\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Arnprior<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Carp','Professional dryer vent cleaning for homes in Carp.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-carp\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Carp<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-ottawa-comm\">\r\n              <div class=\"sva-l3tabs\">\r\n                <button class=\"sva-l3tab sva-l3-active\" onclick=\"svaL3('on-ottawa',this,'air')\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n                <button class=\"sva-l3tab\" onclick=\"svaL3('on-ottawa',this,'dv')\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <\/div>\r\n              <div class=\"sva-sp sva-sp-on\" id=\"on-ottawa-comm-air\">\r\n                <div class=\"sva-city-grid\">\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Ottawa','Professional commercial air duct cleaning for Ottawa businesses.','Commercial Duct \u2014 Ottawa','https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-ottawa\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Ottawa<\/button>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"sva-sp\" id=\"on-ottawa-comm-dv\">\r\n                <div class=\"sva-city-grid\">\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Ottawa','Commercial dryer vent cleaning for Ottawa businesses and facilities.','Commercial Dryer Vent \u2014 Ottawa','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-ottawa\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Ottawa<\/button>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/on-ottawa -->\r\n\r\n        <\/div><!-- \/nearby card -->\r\n      <\/div><!-- \/grid -->\r\n    <\/div><!-- \/Ontario -->\r\n\r\n\r\n    <!-- \u2550\u2550 QUEBEC \u2550\u2550 -->\r\n    <div class=\"sva-panel\" id=\"svaPanelQc\">\r\n      <h3 class=\"sva-province-title\">Quebec<\/h3>\r\n      <div class=\"sva-map-wrap\">\r\n        <iframe src=\"https:\/\/www.google.com\/maps\/d\/u\/0\/embed?mid=1asW8-Ye-yqotalLDOakPSwv7Ij8bj9Y&ehbc=2E312F\" loading=\"lazy\" allowfullscreen><\/iframe>\r\n        <div style=\"background:white;width:100%;height:60px;border-radius:15px 15px 0 0;position:absolute;top:0px;\">\r\n          <div class=\"sva-map-badge\"><span class=\"sva-map-dot\"><\/span> Live Service Area<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"sva-grid\">\r\n\r\n        <!-- Major Cities -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">Major Cities<\/h4>\r\n          <div class=\"sva-city-grid\">\r\n            <button class=\"sva-city-btn\" onclick=\"svaOpen('Gatineau','BlueGuard provides expert duct and dryer vent cleaning throughout Gatineau.','Major City \u2014 Quebec','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-gatineau\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Gatineau<\/button>\r\n            <button class=\"sva-city-btn\" onclick=\"svaOpen('Montreal','BlueGuard provides top-rated duct and vent cleaning throughout Montreal.','Major City \u2014 Quebec','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-montreal\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Montreal<\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Nearby Areas -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">City Nearby Areas<\/h4>\r\n          <!-- L1 City -->\r\n          <div class=\"sva-l1tabs\">\r\n            <button class=\"sva-l1tab sva-l1tab-active\" onclick=\"svaL1('qc','gatineau',this)\">\ud83d\udccd Gatineau<\/button>\r\n            <button class=\"sva-l1tab\" onclick=\"svaL1('qc','montreal',this)\">\ud83d\udccd Montreal<\/button>\r\n          <\/div>\r\n\r\n          <!-- GATINEAU -->\r\n          <div class=\"sva-sp sva-sp-on\" id=\"qc-gatineau\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('qc-gatineau','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('qc-gatineau','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"qc-gatineau-air\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Gatineau','Expert air duct cleaning services throughout Gatineau.','Gatineau \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-gatineau\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Gatineau<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"qc-gatineau-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Gatineau','Professional dryer vent cleaning for homes and businesses in Gatineau.','Gatineau \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-gatineau\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Gatineau<\/button>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/qc-gatineau -->\r\n\r\n          <!-- MONTREAL -->\r\n          <div class=\"sva-sp\" id=\"qc-montreal\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('qc-montreal','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('qc-montreal','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"qc-montreal-air\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Montreal','Top-rated air duct cleaning services throughout Montreal.','Montreal Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-montreal\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Montreal<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Laval','Professional air duct cleaning services across Laval.','Montreal Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-laval\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Laval<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Longueuil','Expert air duct cleaning services throughout Longueuil.','Montreal Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-longueuil\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Longueuil<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"qc-montreal-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Montreal','Expert dryer vent cleaning throughout Montreal.','Montreal Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-montreal\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Montreal<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Laval','Certified dryer vent cleaning for Laval homes and properties.','Montreal Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-laval\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Laval<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Longueuil','Reliable dryer vent cleaning services in Longueuil.','Montreal Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-longueuil\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Longueuil<\/button>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/qc-montreal -->\r\n\r\n        <\/div><!-- \/nearby card -->\r\n      <\/div><!-- \/grid -->\r\n    <\/div><!-- \/Quebec -->\r\n\r\n    <div class=\"sva-notice\">\r\n      <span class=\"sva-notice-icon\">\ud83d\udd0d<\/span>\r\n      <div>\r\n        <div class=\"sva-notice-title\">Don't see your area?<\/div>\r\n        <p class=\"sva-notice-text\">Please contact us if you don't see your city\/region in the list. We try our best to provide service in every region.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/* Floating dots *\/\r\n(function(){\r\n  var wrap=document.getElementById('svaDots'),colors=['#a8cf45','#0aa8df'];\r\n  for(var i=0;i<22;i++){\r\n    var d=document.createElement('div');d.className='sva-dot';\r\n    var sz=Math.random()*5+2,cl=colors[i%2];\r\n    d.style.cssText='left:'+(Math.random()*100)+'%;width:'+sz+'px;height:'+sz+'px;background:'+cl+';box-shadow:0 0 '+(sz*2)+'px '+cl+';animation-duration:'+(Math.random()*18+10)+'s;animation-delay:'+(Math.random()*16)+'s';\r\n    wrap.appendChild(d);\r\n  }\r\n  var hdr=document.getElementById('svaHeader');\r\n  function check(){if(hdr&&!hdr.classList.contains('sva-vis')&&hdr.getBoundingClientRect().top<(window.innerHeight||900)*0.93)hdr.classList.add('sva-vis');}\r\n  setTimeout(check,150);\r\n  window.addEventListener('scroll',check,{passive:true});\r\n})();\r\n\r\n\/* Province *\/\r\nfunction svaProv(w){\r\n  document.querySelectorAll('#sva-section .sva-tab').forEach(function(t){t.classList.remove('sva-tab-active');t.setAttribute('aria-selected','false');});\r\n  document.querySelectorAll('#sva-section .sva-panel').forEach(function(p){p.classList.remove('sva-panel-active');});\r\n  var t=document.getElementById(w==='on'?'svaTabOn':'svaTabQc');\r\n  var p=document.getElementById(w==='on'?'svaPanelOn':'svaPanelQc');\r\n  if(t){t.classList.add('sva-tab-active');t.setAttribute('aria-selected','true');}\r\n  if(p)p.classList.add('sva-panel-active');\r\n}\r\n\r\n\/* L1: City tab *\/\r\nfunction svaL1(prov,city,btn){\r\n  var card=btn.closest('.sva-card');\r\n  card.querySelectorAll('.sva-l1tab').forEach(function(b){b.classList.remove('sva-l1tab-active');});\r\n  btn.classList.add('sva-l1tab-active');\r\n  \/* hide all city-level panels directly under card *\/\r\n  card.querySelectorAll('.sva-l1tabs ~ .sva-sp').forEach(function(p){p.classList.remove('sva-sp-on');});\r\n  var target=document.getElementById(prov+'-'+city);\r\n  if(target)target.classList.add('sva-sp-on');\r\n}\r\n\r\n\/* L2: Service type *\/\r\nfunction svaL2(cityId,svc,btn){\r\n  btn.closest('.sva-l2tabs').querySelectorAll('.sva-l2tab').forEach(function(b){\r\n    b.classList.remove('sva-l2-active-air','sva-l2-active-dryer','sva-l2-active-comm');\r\n  });\r\n  btn.classList.add('sva-l2-active-'+svc);\r\n  var cityEl=document.getElementById(cityId);\r\n  cityEl.querySelectorAll('.sva-l2tabs ~ .sva-sp').forEach(function(p){p.classList.remove('sva-sp-on');});\r\n  var target=document.getElementById(cityId+'-'+svc);\r\n  if(target)target.classList.add('sva-sp-on');\r\n}\r\n\r\n\/* L3: Commercial sub *\/\r\nfunction svaL3(cityId,btn,sub){\r\n  btn.closest('.sva-l3tabs').querySelectorAll('.sva-l3tab').forEach(function(b){b.classList.remove('sva-l3-active');});\r\n  btn.classList.add('sva-l3-active');\r\n  var commEl=document.getElementById(cityId+'-comm');\r\n  commEl.querySelectorAll('.sva-l3tabs ~ .sva-sp').forEach(function(p){p.classList.remove('sva-sp-on');});\r\n  var target=document.getElementById(cityId+'-comm-'+sub);\r\n  if(target)target.classList.add('sva-sp-on');\r\n}\r\n\r\n\/* Popup *\/\r\nfunction svaOpen(city,desc,tag,url,isComm){\r\n  document.getElementById('sva-popup-header').className=isComm?'comm':'';\r\n  document.getElementById('sva-popup-desc').className=isComm?'comm':'';\r\n  document.getElementById('sva-popup-btn-primary').className=isComm?'comm':'';\r\n  document.getElementById('sva-popup-icon').textContent=isComm?'\ud83c\udfe2':'\ud83d\udccd';\r\n  document.getElementById('sva-popup-city').textContent=city;\r\n  document.getElementById('sva-popup-desc').textContent=desc;\r\n  document.getElementById('sva-popup-tag').textContent=tag||'Service Area';\r\n  var btn=document.getElementById('sva-popup-btn-primary');\r\n  btn.innerHTML=city+' \\u2014 More Details <span class=\"sva-arrow\">\\u2192<\/span>';\r\n  btn.href=url||'#';\r\n  document.getElementById('sva-popup-overlay').classList.add('sva-popup-open');\r\n  document.body.style.overflow='hidden';\r\n}\r\nfunction svaPopupHide(){\r\n  var o=document.getElementById('sva-popup-overlay'),b=document.getElementById('sva-popup-box');\r\n  o.style.animation='svaOverlayOut 0.22s ease forwards';\r\n  b.style.animation='svaPopupOut 0.22s ease forwards';\r\n  setTimeout(function(){o.classList.remove('sva-popup-open');o.style.animation='';b.style.animation='';document.body.style.overflow='';},220);\r\n}\r\nfunction svaPopupClose(e){if(e.target===document.getElementById('sva-popup-overlay'))svaPopupHide();}\r\ndocument.addEventListener('keydown',function(e){if(e.key==='Escape')svaPopupHide();});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b9ed429 e-flex e-con-boxed e-con e-parent\" data-id=\"1b9ed429\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1d351efd e-con-full e-flex e-con e-child\" data-id=\"1d351efd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fee9c0a elementor-widget elementor-widget-heading\" data-id=\"3fee9c0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQs About Dryer Vent Cleaning Services in Kanata<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1186fd8a elementor-widget elementor-widget-n-accordion\" data-id=\"1186fd8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2940\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-2940\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How often should I have my dryer vent cleaned in Kanata? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2940\" class=\"elementor-element elementor-element-17656e05 e-con-full e-flex e-con e-child\" data-id=\"17656e05\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55eaf58b elementor-widget elementor-widget-text-editor\" data-id=\"55eaf58b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Most Kanata homes should have their dryer vents professionally cleaned once a year or every 12 to 18 months. However, Kanata&#8217;s brutal Ottawa Valley winters mean your dryer runs significantly harder and longer than average, making it the smarter choice for most Kanata households every 6 to 12 months. If you have pets, a large family, or run multiple loads daily, we strongly recommend every 6 months.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2941\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2941\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Why is dryer vent cleaning so important in Kanata? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2941\" class=\"elementor-element elementor-element-1146b62f e-con-full e-flex e-con e-child\" data-id=\"1146b62f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76db29d1 elementor-widget elementor-widget-text-editor\" data-id=\"76db29d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Kanata&#8217;s long winters mean your dryer runs almost continuously for months, allowing lint to accumulate faster than in homes in milder climates. A clogged dryer vent can easily start a house fire. Even if there\u2019s no fire, a blocked vent makes your dryer work much harder, uses more energy, and takes longer to dry your clothes. Getting your vent cleaned by BlueGuard helps keep your home safe, saves energy, and makes your dryer last longer\u2014all at once.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2942\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2942\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How much does dryer vent cleaning cost in Kanata? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2942\" class=\"elementor-element elementor-element-223b0cd6 e-con-full e-flex e-con e-child\" data-id=\"223b0cd6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-506ae7ab elementor-widget elementor-widget-text-editor\" data-id=\"506ae7ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Blueguard&#8217;s dryer vent cleaning service in Kanata starts at a transparent flat rate with absolutely no men&#8217;s fees or surprise charges. Pricing depends on your vent length, configuration &amp; accessibility. Contact Blueguard today for a free, no-obligation Kanata quote. What you&#8217;re quoted is exactly what you pay, unconditionally. No exceptions. No surprises.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2943\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2943\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can I clean my dryer vent myself in Kanata? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2943\" class=\"elementor-element elementor-element-11016701 e-flex e-con-boxed e-con e-child\" data-id=\"11016701\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2943\" class=\"elementor-element elementor-element-4ad31229 e-con-full e-flex e-con e-child\" data-id=\"4ad31229\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e85e2e8 elementor-widget elementor-widget-text-editor\" data-id=\"1e85e2e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">While basic surface cleaning is possible, professional dryer vent cleaning requires specialized equipment that reaches deep into vent systems and far beyond what any consumer-grade brush or vacuum can access. Kanata&#8217;s older established homes and newer Bridlewood &amp; Morgan&#8217;s Grant developments often have longer, more complex vent configurations that make DIY cleaning genuinely ineffective and potentially dangerous. Blueguard&#8217;s NADCA-certified technicians remove every trace of lint buildup completely, guaranteed.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2944\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2944\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Why is dryer vent cleaning especially important in Kanata winters? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2944\" class=\"elementor-element elementor-element-37c299e e-flex e-con-boxed e-con e-child\" data-id=\"37c299e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2944\" class=\"elementor-element elementor-element-5ec453c0 e-con-full e-flex e-con e-child\" data-id=\"5ec453c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47a494e3 elementor-widget elementor-widget-text-editor\" data-id=\"47a494e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Kanata winters are among the most demanding in the Ottawa region, with temperatures regularly dropping to minus 25 and below for months at a time. That extreme cold forces Kanata families to run their dryers more frequently and for longer cycles than in milder seasons, accelerating lint buildup to the point that annual professional cleaning is not just recommended, but essential.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2945\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2945\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How do I know if my Kanata dryer vent needs cleaning right now? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2945\" class=\"elementor-element elementor-element-ec55571 e-flex e-con-boxed e-con e-child\" data-id=\"ec55571\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2945\" class=\"elementor-element elementor-element-846307c e-con-full e-flex e-con e-child\" data-id=\"846307c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e89cd3 elementor-widget elementor-widget-text-editor\" data-id=\"2e89cd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Watch for these specific warning signs in your Kanata home:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Clothes are taking significantly longer than one cycle to dry completely.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Your dryer is feeling unusually hot to the touch during operation.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A burning smell appears during drying cycles.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Excessive heat &amp; humidity are building up in your laundry room.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Your outdoor vent flap is not opening properly during dryer operation.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It has been more than 12 months since your last professional cleaning.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>4.9 &#9733; &#9733; &#9733; &#9733; &#9733; Protect Your Home Before Causing Fire BlueGuard Dryer Vent Cleaning in Kanata. Stay safe, Fast &#038; Certified Keep your home and family safe from dryer fires. Our friendly, NADCA-certified BlueGuard technicians treat your home with care, cleaning your dryer vent as if it were their own. Enjoy peace of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":31,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-20232","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/20232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/comments?post=20232"}],"version-history":[{"count":5,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/20232\/revisions"}],"predecessor-version":[{"id":21051,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/20232\/revisions\/21051"}],"up":[{"embeddable":true,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/31"}],"wp:attachment":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/media?parent=20232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}