{"id":213,"date":"2026-10-31T15:43:55","date_gmt":"2026-10-31T15:43:55","guid":{"rendered":"https:\/\/www.wpbuddycare.com\/?page_id=213"},"modified":"2026-10-31T15:52:50","modified_gmt":"2026-10-31T15:52:50","slug":"home-new-design","status":"publish","type":"page","link":"https:\/\/www.wpbuddycare.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"213\" class=\"elementor elementor-213\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4ee4336d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4ee4336d\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-2fee08a1\" data-id=\"2fee08a1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6aba64a0 elementor-widget elementor-widget-html\" data-id=\"6aba64a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&family=Figtree:wght@400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap\">\n<style>\n\/* WP Buddy Care \u2014 Elementor build. Every rule is scoped to .wpbc so the theme and Elementor kit can't clash. *\/\n.wpbc{\n  --accent:#4591EC; --accent-deep:#2C74CF; --accent-soft:#E6F0FD; --on-accent:#061423;\n  --bg:#F4F7FC; --surface:#FFFFFF; --ink:#0B1A2C; --muted:#56647A; --line:#DCE4EF;\n  --hero:#071322; --hero-2:#0F2036; --hero-ink:#EEF4FB; --hero-muted:#9CB0C8; --hero-line:#1D3250;\n  --good:#22B07D; --warn:#F2994A;\n  --shadow:0 24px 60px -28px rgba(11,26,44,.38);\n  --f-display:\"Bricolage Grotesque\",\"Segoe UI\",system-ui,sans-serif;\n  --f-body:\"Figtree\",\"Segoe UI\",system-ui,-apple-system,sans-serif;\n  --f-mono:\"JetBrains Mono\",ui-monospace,Consolas,monospace;\n  --gl:max(20px, env(safe-area-inset-left, 0px)); --gr:max(20px, env(safe-area-inset-right, 0px));\n  --max:1200px; --header-h:76px;\n  font-family:var(--f-body);font-size:17px;line-height:1.6;color:var(--ink);background:var(--bg);\n  overflow-x:clip;-webkit-font-smoothing:antialiased;\n}\n.wpbc *,.wpbc *::before,.wpbc *::after{box-sizing:border-box}\n.wpbc h1,.wpbc h2,.wpbc h3,.wpbc h4{font-family:var(--f-display);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin:0;color:inherit;font-weight:800;text-transform:none}\n.wpbc p{margin:0}\n.wpbc ul{margin:0;padding:0;list-style:none}\n.wpbc a{color:inherit;text-decoration:none;box-shadow:none}\n.wpbc a:hover{color:inherit}\n.wpbc img,.wpbc svg{max-width:100%}\n.wpbc :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}\n.wpbc .wrap{max-width:var(--max);margin:0 auto;padding-left:var(--gl);padding-right:var(--gr)}\n.wpbc .eyebrow{font-family:var(--f-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:10px}\n.wpbc .eyebrow::before{content:\"\";width:22px;height:2px;background:var(--accent)}\n.wpbc .btn,.wpbc button.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;font-family:var(--f-body);font-weight:700;font-size:15.5px;line-height:1.2;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s;background:none;color:inherit;text-transform:none;letter-spacing:0}\n.wpbc .btn:hover{transform:translateY(-2px)}\n.wpbc .btn-accent,.wpbc button.btn-accent{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 30px -12px rgba(69,145,236,.8)}\n.wpbc .btn-accent:hover,.wpbc button.btn-accent:hover{background:#5EA2F0;color:var(--on-accent)}\n.wpbc .btn-ghost{border-color:currentColor;background:transparent}\n.wpbc .btn svg{width:18px;height:18px;flex:none}\n.wpbc .w-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}\n.wpbc .w-mask>span{display:inline-block}\n\n\/* ---------- Header (fixed so it works inside an Elementor widget) ---------- *\/\n.wpbc-header-spacer{height:var(--header-h);background:var(--hero)}\n.wpbc .wpbc-header{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:999;color:var(--hero-ink);background:rgba(7,19,34,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,background-color .3s,transform .4s ease}\n.admin-bar .wpbc .wpbc-header{top:32px}\n@media (max-width:782px){.admin-bar .wpbc .wpbc-header{top:46px}}\n.wpbc .wpbc-header.scrolled{border-bottom-color:var(--hero-line);background:rgba(7,19,34,.94)}\n.wpbc .wpbc-header.hide{transform:translateY(-110%)}\n.wpbc .nav{display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--header-h)}\n.wpbc .logo{display:flex;align-items:center;gap:12px}\n.wpbc .logo svg{width:44px;height:44px;flex:none}\n.wpbc .logo-word{font-family:var(--f-display);font-weight:800;font-size:21px;letter-spacing:-.02em;line-height:1;color:var(--hero-ink)}\n.wpbc .logo-word small{display:block;font-family:var(--f-mono);font-weight:400;font-size:10px;letter-spacing:.2em;color:var(--hero-muted);margin-top:5px}\n.wpbc .nav-links{display:flex;gap:30px;align-items:center}\n.wpbc .nav-links a{font-weight:500;font-size:15px;color:var(--hero-muted);transition:color .2s;position:relative}\n.wpbc .nav-links a::after{content:\"\";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s}\n.wpbc .nav-links a:hover{color:var(--hero-ink)}\n.wpbc .nav-links a:hover::after{transform:scaleX(1)}\n.wpbc .nav-cta{padding:11px 18px;font-size:14.5px}\n.wpbc button.menu-btn{display:none;background:transparent;border:1px solid var(--hero-line);color:var(--hero-ink);border-radius:10px;width:44px;height:44px;padding:0;cursor:pointer}\n@media (max-width:900px){\n  .wpbc .nav-links{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:flex-start;gap:4px;background:var(--hero);padding:12px var(--gr) 20px var(--gl);border-bottom:1px solid var(--hero-line)}\n  .wpbc .nav-links.open{display:flex}\n  .wpbc .nav-links a{display:block;padding:10px 0;font-size:17px}\n  .wpbc button.menu-btn{display:inline-grid;place-items:center}\n  .wpbc .nav .nav-cta{display:none}\n}\n\n\/* ---------- Hero ---------- *\/\n.wpbc.hero{position:relative;background:var(--hero);color:var(--hero-ink);overflow:hidden;padding-block:80px 120px}\n.wpbc .hero-grid-bg{position:absolute;inset:-20% 0 0;background-image:linear-gradient(var(--hero-line) 1px,transparent 1px),linear-gradient(90deg,var(--hero-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 20%,transparent 75%);opacity:.6;pointer-events:none}\n.wpbc .glow{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}\n.wpbc .glow-a{width:560px;height:560px;right:-140px;top:-100px;background:radial-gradient(circle,rgba(69,145,236,.45),transparent 65%)}\n.wpbc .glow-b{width:460px;height:460px;left:-160px;bottom:-200px;background:radial-gradient(circle,rgba(40,200,190,.2),transparent 65%)}\n.wpbc .hero-inner{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}\n.wpbc .hero-copy{min-width:0}\n.wpbc.hero .eyebrow{color:var(--hero-muted)}\n.wpbc.hero h1{font-size:clamp(44px,6.6vw,86px);margin-top:22px;color:var(--hero-ink)}\n.wpbc.hero h1 .hl{position:relative;color:var(--accent)}\n.wpbc.hero h1 .hl svg{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.32em;overflow:visible}\n.wpbc .hero-lede{font-size:clamp(17px,1.6vw,19.5px);color:var(--hero-muted);max-width:34em;margin-top:26px}\n.wpbc .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}\n.wpbc .hero-actions .btn-ghost{color:var(--hero-ink)}\n.wpbc .hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:38px}\n.wpbc .hero-chips li{font-family:var(--f-mono);font-size:12.5px;padding:7px 12px;border:1px solid var(--hero-line);border-radius:8px;color:var(--hero-muted);background:rgba(15,32,54,.6)}\n.wpbc .hero-chips li b{color:var(--accent);font-weight:600}\n.wpbc .hero-stage{position:relative;height:450px;min-width:0}\n.wpbc .card{position:absolute;background:var(--hero-2);border:1px solid var(--hero-line);border-radius:18px;padding:20px;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);color:var(--hero-ink)}\n.wpbc .card-label{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hero-muted)}\n.wpbc .card-health{left:0;top:0;width:60%;z-index:2}\n.wpbc .health-row{display:flex;align-items:center;gap:18px;margin-top:14px}\n.wpbc .ring{width:84px;height:84px;flex:none}\n.wpbc .ring circle{fill:none;stroke-width:9}\n.wpbc .ring .track{stroke:var(--hero-line)}\n.wpbc .ring .bar{stroke:var(--good);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}\n.wpbc .status{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:18px}\n.wpbc .status .dot{width:10px;height:10px;border-radius:50%;background:var(--good);box-shadow:0 0 0 5px rgba(34,176,125,.25)}\n.wpbc .status-sub{font-size:13.5px;color:var(--hero-muted);margin-top:4px}\n.wpbc .card-updates{right:0;top:44px;width:37%}\n.wpbc .upd-count{font-family:var(--f-display);font-size:64px;font-weight:800;line-height:1;margin-top:8px;font-variant-numeric:tabular-nums}\n.wpbc .upd-list{margin-top:12px;display:grid;gap:7px;font-family:var(--f-mono);font-size:12px;color:var(--hero-muted)}\n.wpbc .upd-list li{display:flex;justify-content:space-between;gap:10px}\n.wpbc .upd-list .ok{color:var(--good)}\n.wpbc .card-pulse{left:0;top:190px;width:60%;z-index:1}\n.wpbc .pulse-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}\n.wpbc .pulse-head strong{font-family:var(--f-mono);font-size:13px;color:var(--good)}\n.wpbc .pulse-svg{width:100%;height:76px;margin-top:10px;display:block}\n.wpbc .pulse-svg path{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}\n.wpbc .card-backup{right:2%;top:330px;width:46%;z-index:3;display:flex;gap:14px;align-items:center;background:var(--accent);color:var(--on-accent);border-color:transparent}\n.wpbc .card-backup .card-label{color:rgba(6,20,35,.7)}\n.wpbc .card-backup svg{width:38px;height:38px;flex:none}\n.wpbc .card-backup b{display:block;font-size:16px}\n.wpbc .scroll-cue{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);font-family:var(--f-mono);font-size:11px;letter-spacing:.3em;color:var(--hero-muted);display:flex;flex-direction:column;align-items:center;gap:10px}\n.wpbc .scroll-cue span{width:1px;height:34px;background:linear-gradient(var(--accent),transparent);animation:wpbc-cue 2s ease-in-out infinite;transform-origin:top}\n@keyframes wpbc-cue{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1)}}\n@media (max-width:980px){\n  .wpbc .hero-inner{grid-template-columns:1fr;gap:40px}\n  .wpbc .hero-stage{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}\n  .wpbc .card{position:relative;inset:auto;width:auto!important;max-width:none}\n  .wpbc .card-pulse{grid-column:1 \/ -1}\n  .wpbc .scroll-cue{display:none}\n}\n@media (max-width:560px){.wpbc.hero{padding-block:48px 64px}.wpbc .hero-stage{grid-template-columns:1fr}}\n\/* Hide hero pieces only while the intro is about to play (class removed by script or a 3s fallback) *\/\n.wpbc-anim .wpbc .h-in,.wpbc-anim .wpbc #wpbcHeroTitle .w-mask>span,.wpbc-anim .wpbc .hero-stage .card{visibility:hidden}\n\n\/* ---------- Marquee ---------- *\/\n.wpbc.marquee{background:var(--accent);color:var(--on-accent);overflow:hidden;padding-block:16px}\n.wpbc .marquee-track{display:flex;gap:44px;width:max-content;font-family:var(--f-display);font-weight:700;font-size:21px;white-space:nowrap;will-change:transform}\n.wpbc .marquee-track span{display:inline-flex;align-items:center;gap:44px}\n.wpbc .marquee-track span::after{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--on-accent)}\n\n\/* ---------- Generic section ---------- *\/\n.wpbc.sec{padding-block:110px;position:relative}\n.wpbc .sec-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:56px}\n.wpbc .sec-head h2{font-size:clamp(34px,4.6vw,58px);margin-top:16px}\n.wpbc .sec-head p{color:var(--muted);max-width:32em;justify-self:end}\n@media (max-width:820px){.wpbc.sec{padding-block:76px}.wpbc .sec-head{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.wpbc .sec-head p{justify-self:start}}\n\n\/* Paths *\/\n.wpbc .paths{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;perspective:1000px}\n.wpbc .path{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:34px 30px 30px;display:flex;flex-direction:column;gap:16px;overflow:hidden;transition:box-shadow .35s ease,border-color .35s}\n.wpbc .path::before{content:\"\";position:absolute;inset:auto -30% -60% auto;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(69,145,236,.18),transparent 70%);transition:transform .5s}\n.wpbc .path:hover{box-shadow:var(--shadow);border-color:#A9CBF5}\n.wpbc .path:hover::before{transform:scale(1.4)}\n.wpbc .path-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-deep)}\n.wpbc .path-icon svg{width:28px;height:28px}\n.wpbc .path h3{font-size:27px;font-weight:700}\n.wpbc .path p{color:var(--muted)}\n.wpbc .path .quote{font-family:var(--f-mono);font-size:13px;color:var(--ink);background:var(--bg);border:1px dashed var(--line);border-radius:10px;padding:10px 12px}\n.wpbc .path a.more{margin-top:auto;font-weight:700;display:inline-flex;gap:8px;align-items:center;color:var(--accent-deep)}\n.wpbc .path a.more svg{width:18px;height:18px;transition:transform .25s}\n.wpbc .path:hover a.more svg{transform:translateX(5px)}\n@media (max-width:900px){.wpbc .paths{grid-template-columns:1fr}}\n\n\/* Big words *\/\n.wpbc.bigwords{overflow:hidden;padding-block:20px;border-block:1px solid var(--line)}\n.wpbc .bigwords-row{font-family:var(--f-display);font-weight:800;font-size:clamp(64px,11vw,150px);line-height:1.05;white-space:nowrap;letter-spacing:-.04em;width:max-content;color:var(--ink)}\n.wpbc .bigwords-row .o{color:transparent;-webkit-text-stroke:1.5px var(--ink)}\n.wpbc .bigwords-row .s{color:var(--accent)}\n.wpbc #wpbcBw2{margin-top:6px}\n\n\/* Services *\/\n.wpbc .services{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}\n.wpbc .svc{padding:30px 26px 34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px;position:relative;transition:background-color .3s;overflow:hidden}\n.wpbc .svc::after{content:\"\";position:absolute;left:0;top:0;height:3px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}\n.wpbc .svc:hover{background:var(--surface)}\n.wpbc .svc:hover::after{transform:scaleX(1)}\n.wpbc .svc svg{width:30px;height:30px;color:var(--accent-deep)}\n.wpbc .svc h3{font-size:21px;font-weight:700}\n.wpbc .svc p{color:var(--muted);font-size:15.5px}\n.wpbc .svc .tag{font-family:var(--f-mono);font-size:11.5px;color:var(--muted);margin-top:auto;padding-top:8px}\n@media (max-width:1000px){.wpbc .services{grid-template-columns:repeat(2,1fr)}}\n@media (max-width:560px){.wpbc .services{grid-template-columns:1fr}}\n\n\/* Redesign before\/after *\/\n.wpbc.redesign{background:var(--hero);color:var(--hero-ink);overflow:hidden}\n.wpbc.redesign .eyebrow,.wpbc.redesign .sec-head p{color:var(--hero-muted)}\n.wpbc .ba{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--hero-line);aspect-ratio:16\/9;max-width:100%;user-select:none;box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}\n.wpbc .ba-pane{position:absolute;inset:0}\n.wpbc .ba-after{clip-path:inset(0 0 0 var(--split,50%))}\n.wpbc .ba-label{position:absolute;top:16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;padding:6px 10px;border-radius:6px;z-index:3}\n.wpbc .ba-before .ba-label{left:16px;background:#ddd;color:#333}\n.wpbc .ba-after .ba-label{right:16px;background:var(--accent);color:var(--on-accent)}\n.wpbc .ba-handle{position:absolute;top:0;bottom:0;left:var(--split,50%);width:3px;background:var(--accent);transform:translateX(-50%);z-index:4;pointer-events:none}\n.wpbc .ba-handle::after{content:\"\";position:absolute;top:50%;left:50%;width:46px;height:46px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%);box-shadow:0 0 0 6px rgba(69,145,236,.3)}\n.wpbc .ba-handle i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-style:normal;font-weight:800;color:var(--on-accent);font-size:15px;letter-spacing:2px}\n.wpbc .ba input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:5;margin:0;padding:0;border:0}\n.wpbc .old{background:#E9E9E9;color:#222;font-family:\"Times New Roman\",Times,serif;height:100%;padding:4% 5%;display:flex;flex-direction:column;gap:3%}\n.wpbc .old-top{background:#336;color:#ff0;padding:2% 3%;font-size:clamp(12px,2.2vw,26px);font-weight:700;display:flex;justify-content:space-between;align-items:center}\n.wpbc .old-top small{color:#fff;font-size:.5em;font-weight:400}\n.wpbc .old-body{display:grid;grid-template-columns:28% 1fr;gap:3%;flex:1}\n.wpbc .old-side{background:#ccc;border:2px outset #eee;padding:6%;font-size:clamp(8px,1.1vw,14px);line-height:1.8;color:#00e;text-decoration:underline}\n.wpbc .old-main{background:#fff;border:1px solid #999;padding:4%;font-size:clamp(8px,1.15vw,15px);line-height:1.4}\n.wpbc .old-main h4{margin:0 0 3%;font-family:\"Times New Roman\",Times,serif;font-size:1.6em;color:#900;letter-spacing:0}\n.wpbc .old-main .blink{display:inline-block;background:#f00;color:#fff;padding:1px 6px;font-size:.9em;margin-top:4%}\n.wpbc .old-bar{font-size:clamp(7px,.9vw,12px);color:#666;text-align:center}\n.wpbc .new{height:100%;background:linear-gradient(140deg,#F7FBFF,#DCEBFC);color:#0B1A2C;padding:4% 5%;display:flex;flex-direction:column}\n.wpbc .new-nav{display:flex;justify-content:space-between;align-items:center;font-size:clamp(8px,1.1vw,14px);font-weight:600}\n.wpbc .new-nav b{font-family:var(--f-display);font-size:1.4em}\n.wpbc .new-nav span{background:#0B1A2C;color:#fff;padding:.6em 1.2em;border-radius:99px}\n.wpbc .new-hero{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:5%;align-items:center}\n.wpbc .new-hero h4{font-size:clamp(16px,3.6vw,48px);line-height:1;letter-spacing:-.03em;color:#0B1A2C}\n.wpbc .new-hero p{font-size:clamp(8px,1.1vw,14px);color:#4A5568;margin-top:4%}\n.wpbc .new-btns{display:flex;gap:4%;margin-top:6%}\n.wpbc .new-btns i{font-style:normal;font-size:clamp(7px,1vw,13px);font-weight:700;padding:.8em 1.4em;border-radius:99px;background:var(--accent);color:var(--on-accent)}\n.wpbc .new-btns i+i{background:transparent;border:1.5px solid #0B1A2C}\n.wpbc .new-art{aspect-ratio:1;border-radius:24%;background:radial-gradient(circle at 30% 30%,#8FC0F7,#4591EC 55%,#0B1A2C 56%);max-width:100%;position:relative}\n.wpbc .new-art::after{content:\"\";position:absolute;inset:18%;border-radius:50%;border:2px dashed rgba(255,255,255,.7)}\n.wpbc .ba-notes{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px;color:var(--hero-muted);font-size:15px}\n.wpbc .ba-notes li::before{content:\"\u2713\";color:var(--accent);font-weight:800;margin-right:8px}\n\n\/* Plans *\/\n.wpbc .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}\n.wpbc .plan{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:34px 30px;display:flex;flex-direction:column;gap:18px;position:relative}\n.wpbc .plan.pop{background:var(--ink);color:#F4F7FC;border-color:var(--ink);transform:translateY(-10px);box-shadow:0 40px 80px -40px rgba(69,145,236,.55)}\n.wpbc .plan.pop .plan-for,.wpbc .plan.pop .plan-feat li,.wpbc .plan.pop .per{color:rgba(244,247,252,.72)}\n.wpbc .plan-badge{position:absolute;top:-13px;left:30px;background:var(--accent);color:var(--on-accent);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;padding:5px 10px;border-radius:6px;font-weight:600}\n.wpbc .plan h3{font-size:26px;font-weight:700}\n.wpbc .plan-for{color:var(--muted);font-size:15px;min-height:3.2em}\n.wpbc .price{font-family:var(--f-display);font-weight:800;font-size:54px;line-height:1;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px}\n.wpbc .price sup{font-size:.42em;align-self:flex-start;margin-top:.3em;top:0}\n.wpbc .per{font-family:var(--f-body);font-weight:500;font-size:15px;color:var(--muted)}\n.wpbc .plan-feat{display:grid;gap:11px;font-size:15.5px}\n.wpbc .plan-feat li{display:flex;gap:10px;color:var(--muted)}\n.wpbc .plan-feat li::before{content:\"\";flex:none;width:18px;height:18px;margin-top:3px;border-radius:50%;background:var(--accent) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23061423' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'\/%3E%3C\/svg%3E\") center\/11px no-repeat}\n.wpbc .plan .btn{margin-top:auto;justify-content:center}\n.wpbc .plan:not(.pop) .btn-ghost{color:var(--ink)}\n.wpbc .plans-note{margin-top:26px;color:var(--muted);font-size:14.5px;text-align:center}\n@media (max-width:960px){.wpbc .plans{grid-template-columns:1fr;max-width:520px;margin:0 auto}.wpbc .plan.pop{transform:none}}\n\n\/* Process *\/\n.wpbc .process{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding-top:40px}\n.wpbc .process-line{position:absolute;top:14px;left:0;right:0;height:3px;background:var(--line);border-radius:3px;overflow:hidden}\n.wpbc .process-line i{position:absolute;inset:0;background:var(--accent);transform-origin:left}\n.wpbc .step{position:relative}\n.wpbc .step-num{position:absolute;top:-40px;left:0;width:31px;height:31px;border-radius:50%;background:var(--bg);border:3px solid var(--accent);display:grid;place-items:center;font-family:var(--f-mono);font-size:12px;font-weight:600}\n.wpbc .step h3{font-size:23px;font-weight:700;margin-top:10px}\n.wpbc .step p{color:var(--muted);margin-top:10px;font-size:15.5px}\n.wpbc .step .t{font-family:var(--f-mono);font-size:12px;color:var(--accent-deep);margin-top:14px;display:block}\n@media (max-width:900px){\n  .wpbc .process{grid-template-columns:1fr;gap:34px;padding-top:0;padding-left:52px}\n  .wpbc .process-line{top:0;bottom:0;left:14px;right:auto;width:3px;height:auto}\n  .wpbc .process-line i{transform-origin:top}\n  .wpbc .step-num{top:0;left:-52px}\n  .wpbc .step h3{margin-top:0}\n}\n\n\/* Why *\/\n.wpbc .why{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}\n.wpbc .why-visual{position:relative;aspect-ratio:1;max-width:100%;border-radius:32px;background:var(--hero);overflow:hidden}\n.wpbc .why-visual .layer{position:absolute}\n.wpbc .why-visual .l1{inset:10%;border-radius:50%;border:1px dashed var(--hero-line)}\n.wpbc .why-visual .l2{inset:24%;border-radius:50%;border:1px dashed var(--hero-line)}\n.wpbc .why-visual .halo{inset:30%;border-radius:50%;background:radial-gradient(circle,rgba(69,145,236,.45),transparent 70%)}\n.wpbc .why-visual .core{left:50%;top:50%;width:32%;transform:translate(-50%,-50%)}\n.wpbc .why-visual .core svg{width:100%;height:auto;display:block}\n.wpbc .orbit{position:absolute;font-family:var(--f-mono);font-size:12px;padding:8px 12px;border-radius:10px;background:var(--hero-2);border:1px solid var(--hero-line);color:var(--hero-ink);white-space:nowrap}\n.wpbc .orbit b{color:var(--accent)}\n.wpbc .o1{left:6%;top:14%}.wpbc .o2{right:5%;top:30%}.wpbc .o3{left:9%;bottom:20%}.wpbc .o4{right:10%;bottom:9%}\n.wpbc .why h2{font-size:clamp(34px,4.6vw,58px);margin-top:16px}\n.wpbc .why-list{display:grid;gap:8px;margin-top:30px}\n.wpbc .why-item{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:20px 0;border-top:1px solid var(--line)}\n.wpbc .why-item svg{width:28px;height:28px;color:var(--accent-deep);margin-top:2px}\n.wpbc .why-item h3{font-size:21px;font-weight:700}\n.wpbc .why-item p{color:var(--muted);margin-top:6px;font-size:15.5px}\n@media (max-width:900px){.wpbc .why{grid-template-columns:1fr;gap:40px}.wpbc .why-visual{max-width:440px}}\n\n\/* FAQ *\/\n.wpbc .faq{max-width:860px;margin:0 auto}\n.wpbc .faq details{border-bottom:1px solid var(--line)}\n.wpbc .faq summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;font-family:var(--f-display);font-weight:700;font-size:clamp(19px,2.2vw,23px);color:var(--ink)}\n.wpbc .faq summary::-webkit-details-marker{display:none}\n.wpbc .faq summary .pm{flex:none;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);position:relative;transition:background-color .3s}\n.wpbc .faq summary .pm::before,.wpbc .faq summary .pm::after{content:\"\";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--ink);transform:translate(-50%,-50%)}\n.wpbc .faq summary .pm::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}\n.wpbc .faq details[open] .pm{background:var(--accent);border-color:var(--accent)}\n.wpbc .faq details[open] .pm::after{transform:translate(-50%,-50%) rotate(0)}\n.wpbc .faq .ans{color:var(--muted);padding:0 50px 26px 0;max-width:62ch;overflow:hidden}\n\n\/* CTA + form *\/\n.wpbc.cta{background:var(--hero);color:var(--hero-ink);overflow:hidden}\n.wpbc .cta-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;position:relative}\n.wpbc.cta .eyebrow{color:var(--hero-muted)}\n.wpbc.cta h2{font-size:clamp(38px,5.4vw,70px);margin-top:18px}\n.wpbc.cta h2 .accent{color:var(--accent)}\n.wpbc .cta-lede{color:var(--hero-muted);margin-top:22px;max-width:30em}\n.wpbc .contact-lines{margin-top:34px;display:grid;gap:14px;font-family:var(--f-mono);font-size:14px;color:var(--hero-muted)}\n.wpbc .contact-lines b{color:var(--hero-ink);font-weight:600}\n.wpbc .form{background:var(--hero-2);border:1px solid var(--hero-line);border-radius:24px;padding:30px;display:grid;gap:16px;min-width:0}\n.wpbc .form .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.wpbc .field{display:grid;gap:7px;min-width:0}\n.wpbc .field label{font-size:13.5px;font-weight:600;color:var(--hero-muted);margin:0}\n.wpbc .field input,.wpbc .field select,.wpbc .field textarea{width:100%;font-family:var(--f-body);font-size:16px;line-height:1.4;color:var(--hero-ink);background:var(--hero);border:1px solid var(--hero-line);border-radius:12px;padding:13px 14px;transition:border-color .2s;box-shadow:none;height:auto}\n.wpbc .field input:focus,.wpbc .field select:focus,.wpbc .field textarea:focus{outline:none;border-color:var(--accent)}\n.wpbc .field textarea{min-height:110px;resize:vertical}\n.wpbc .form .btn{justify-content:center;width:100%}\n.wpbc .form-msg{font-size:14.5px;color:var(--accent);min-height:1.4em}\n@media (max-width:900px){.wpbc .cta-inner{grid-template-columns:1fr;gap:40px}}\n@media (max-width:520px){.wpbc .form .row{grid-template-columns:1fr}.wpbc .form{padding:22px}}\n\n\/* Formidable form inside the design card *\/\n.wpbc .wpbc-frm .frm_forms{margin:0;max-width:none;width:100%}\n.wpbc .wpbc-frm form,.wpbc .wpbc-frm fieldset{margin:0;padding:0;border:0;background:none}\n.wpbc .wpbc-frm .frm_form_title,.wpbc .wpbc-frm .frm_description{display:none}\n.wpbc .wpbc-frm .frm_fields_container{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.wpbc .wpbc-frm .frm_form_field{grid-column:1 \/ -1;margin:0;padding:0;width:auto;min-width:0;float:none}\n.wpbc .wpbc-frm .frm_form_field.frm_half{grid-column:auto}\n.wpbc .wpbc-frm .frm_primary_label{display:block;font-family:var(--f-body);font-size:13.5px;font-weight:600;color:var(--hero-muted);margin:0 0 7px;padding:0}\n.wpbc .wpbc-frm .frm_required{color:var(--accent)}\n.wpbc .wpbc-frm input[type=text],.wpbc .wpbc-frm input[type=email],.wpbc .wpbc-frm input[type=url],.wpbc .wpbc-frm select,.wpbc .wpbc-frm textarea{width:100%;max-width:100%;font-family:var(--f-body);font-size:16px;line-height:1.4;color:var(--hero-ink);background:var(--hero);border:1px solid var(--hero-line);border-radius:12px;padding:13px 14px;height:auto;box-shadow:none;outline:none;transition:border-color .2s}\n.wpbc .wpbc-frm select{appearance:auto}\n.wpbc .wpbc-frm textarea{min-height:110px;resize:vertical}\n.wpbc .wpbc-frm input:focus,.wpbc .wpbc-frm select:focus,.wpbc .wpbc-frm textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(69,145,236,.25)}\n.wpbc .wpbc-frm ::placeholder{color:#6F82A0;opacity:1}\n.wpbc .wpbc-frm .frm_error{color:#FF9B9B;font-size:13px;margin-top:6px;font-weight:500}\n.wpbc .wpbc-frm .frm_blank_field input,.wpbc .wpbc-frm .frm_blank_field select,.wpbc .wpbc-frm .frm_blank_field textarea{border-color:#E56B6B}\n.wpbc .wpbc-frm .frm_error_style{background:rgba(229,107,107,.12);border:1px solid rgba(229,107,107,.4);color:#FFB4B4;border-radius:12px;padding:12px 14px;margin:0 0 16px;font-size:14.5px}\n.wpbc .wpbc-frm .frm_message{background:rgba(69,145,236,.14);border:1px solid rgba(69,145,236,.45);color:var(--hero-ink);border-radius:14px;padding:18px 20px;font-size:16px;margin:0}\n.wpbc .wpbc-frm .frm_message p{margin:0}\n.wpbc .wpbc-frm .frm_submit{grid-column:1 \/ -1;margin:4px 0 0;padding:0;text-align:left}\n.wpbc .wpbc-frm .frm_button_submit,.wpbc .wpbc-frm button[type=submit]{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:15px 24px;border-radius:999px;border:0;background:var(--accent);color:var(--on-accent);font-family:var(--f-body);font-weight:700;font-size:15.5px;line-height:1.2;cursor:pointer;box-shadow:0 10px 30px -12px rgba(69,145,236,.8);transition:transform .25s,background-color .25s;text-transform:none;letter-spacing:0;height:auto;margin:0}\n.wpbc .wpbc-frm .frm_button_submit:hover,.wpbc .wpbc-frm button[type=submit]:hover{background:#5EA2F0;color:var(--on-accent);transform:translateY(-2px)}\n.wpbc .wpbc-frm .frm_loading_form .frm_button_submit{opacity:.7}\n@media (max-width:520px){.wpbc .wpbc-frm .frm_fields_container{grid-template-columns:1fr}.wpbc .wpbc-frm .frm_form_field.frm_half{grid-column:1 \/ -1}}\n.wpbc .wpbc-frm input[type=text],.wpbc .wpbc-frm input[type=email],.wpbc .wpbc-frm input[type=url],.wpbc .wpbc-frm select,.wpbc .wpbc-frm textarea{background-color:var(--hero)!important;color:var(--hero-ink)!important}\n.wpbc-form-src{margin:0!important}\n\n\/* Footer *\/\n.wpbc.footer{background:var(--hero);color:var(--hero-muted);border-top:1px solid var(--hero-line);padding-block:56px 36px;font-size:15px}\n.wpbc .foot{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}\n.wpbc .foot h4{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-ink);margin:0 0 16px;font-weight:600}\n.wpbc .foot ul{display:grid;gap:10px}\n.wpbc .foot a:hover{color:var(--accent)}\n.wpbc .foot .logo{margin-bottom:16px}\n.wpbc .socials{display:flex;gap:10px;margin-top:20px}\n.wpbc .socials a{width:40px;height:40px;border-radius:50%;border:1px solid var(--hero-line);display:grid;place-items:center;color:var(--hero-ink);transition:background-color .2s,color .2s}\n.wpbc .socials a:hover{background:var(--accent);color:var(--on-accent)}\n.wpbc .socials svg{width:17px;height:17px}\n.wpbc .legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid var(--hero-line);font-size:13.5px}\n@media (max-width:860px){.wpbc .foot{grid-template-columns:1fr 1fr}}\n@media (max-width:480px){.wpbc .foot{grid-template-columns:1fr}}\n\n\/* Back to top *\/\n.wpbc .to-top{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:48px;height:48px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;z-index:998;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s,transform .3s;box-shadow:0 12px 30px -10px rgba(69,145,236,.8)}\n.wpbc .to-top.show{opacity:1;pointer-events:auto;transform:none}\n.wpbc .to-top svg{width:20px;height:20px}\n\/* Scroll progress bar *\/\n.wpbc .wpbc-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}\n\n\/* Elementor: remove widget gaps between our sections *\/\n.elementor-widget-html:has(.wpbc){margin-bottom:0!important}\n.elementor-section:has(.wpbc) .elementor-widget-wrap,.e-con:has(.wpbc){padding:0!important}\n\n@media (prefers-reduced-motion:reduce){\n  .wpbc *{animation:none!important;transition:none!important}\n}\n\n<\/style>\n<script>(function(){if(!window.matchMedia||matchMedia('(prefers-reduced-motion: reduce)').matches)return;var r=document.documentElement;r.classList.add('wpbc-anim');setTimeout(function(){r.classList.remove('wpbc-anim')},3500);})();<\/script>\n<div class=\"wpbc wpbc-top\">\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\" focusable=\"false\">\n  <defs>\n    <symbol id=\"wpbc-mark\" viewBox=\"0 0 48 48\">\n      <path d=\"M10 4h28a8 8 0 0 1 8 8v18a8 8 0 0 1-8 8H22l-9 7v-7h-3a8 8 0 0 1-8-8V12a8 8 0 0 1 8-8z\" fill=\"#4591EC\"\/>\n      <path d=\"M11.5 14.5l5 15 5.5-12 2 4.5\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"3.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n      <path d=\"M24 22h3l2.2-5 3.3 12.5 5-15\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"3.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n      <circle cx=\"38.5\" cy=\"11\" r=\"3\" fill=\"#FFFFFF\"\/>\n    <\/symbol>\n  <\/defs>\n<\/svg>\n<header class=\"wpbc-header\" id=\"wpbcHeader\">\n  <div class=\"wrap nav\">\n    <a class=\"logo\" href=\"#wpbc-hero\" aria-label=\"WP Buddy Care home\">\n      <svg aria-hidden=\"true\"><use href=\"#wpbc-mark\"\/><\/svg>\n      <span class=\"logo-word\">WP Buddy Care<small>HELP \u00b7 UPDATE \u00b7 REDESIGN<\/small><\/span>\n    <\/a>\n    <ul class=\"nav-links\" id=\"wpbcNav\">\n      <li><a href=\"#wpbc-help\">Get help<\/a><\/li>\n      <li><a href=\"#wpbc-services\">Services<\/a><\/li>\n      <li><a href=\"#wpbc-redesign\">Redesign<\/a><\/li>\n      <li><a href=\"#wpbc-plans\">Care plans<\/a><\/li>\n      <li><a href=\"#wpbc-faq\">FAQ<\/a><\/li>\n    <\/ul>\n    <a class=\"btn btn-accent nav-cta\" href=\"#wpbc-contact\">Free site check<\/a>\n    <button class=\"menu-btn\" id=\"wpbcMenuBtn\" type=\"button\" aria-label=\"Open menu\" aria-expanded=\"false\" aria-controls=\"wpbcNav\">\n      <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M4 7h16M4 12h16M4 17h16\"\/><\/svg>\n    <\/button>\n  <\/div>\n  <span class=\"wpbc-progress\" id=\"wpbcProgress\"><\/span>\n<\/header>\n<div class=\"wpbc-header-spacer\"><\/div>\n<a class=\"to-top\" id=\"wpbcTop\" href=\"#wpbc-hero\" aria-label=\"Back to top\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 19V5M5 12l7-7 7 7\"\/><\/svg><\/a>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-44577ab elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"44577ab\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-f661664\" data-id=\"f661664\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51e6fae5 elementor-widget elementor-widget-html\" data-id=\"51e6fae5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpbc hero\" id=\"wpbc-hero\">\n  <div class=\"hero-grid-bg\" data-par=\"0.25\"><\/div>\n  <div class=\"glow glow-a\" data-par=\"0.4\"><\/div>\n  <div class=\"glow glow-b\" data-par=\"-0.3\"><\/div>\n  <div class=\"wrap hero-inner\">\n    <div class=\"hero-copy\">\n      <span class=\"eyebrow h-in\">15+ years of WordPress care<\/span>\n      <h1 id=\"wpbcHeroTitle\" aria-label=\"Your WordPress site, looked after by a real buddy.\">\n        <span class=\"w-mask\"><span>Your<\/span><\/span> <span class=\"w-mask\"><span>WordPress<\/span><\/span>\n        <span class=\"w-mask\"><span>site,<\/span><\/span> <span class=\"w-mask\"><span>looked<\/span><\/span>\n        <span class=\"w-mask\"><span>after<\/span><\/span> <span class=\"w-mask\"><span>by<\/span><\/span> <span class=\"w-mask\"><span>a<\/span><\/span>\n        <span class=\"w-mask\"><span class=\"hl\">real buddy.<svg viewBox=\"0 0 300 20\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path id=\"wpbcSquiggle\" d=\"M3 14 C 60 4, 120 4, 160 11 S 260 18, 297 6\" fill=\"none\" stroke=\"#4591EC\" stroke-width=\"5\" stroke-linecap=\"round\"\/><\/svg><\/span><\/span>\n      <\/h1>\n      <p class=\"hero-lede h-in\">Something broke, the updates keep piling up, or the site just looks old. Tell us what's wrong in plain English. We fix it, keep it updated and redesign it when it's time.<\/p>\n      <div class=\"hero-actions h-in\">\n        <a class=\"btn btn-accent magnetic\" href=\"#wpbc-contact\">Get a free site check\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n        <a class=\"btn btn-ghost magnetic\" href=\"#wpbc-plans\">See care plans<\/a>\n      <\/div>\n      <ul class=\"hero-chips h-in\" aria-label=\"What we handle\">\n        <li><b>fix<\/b> white screen<\/li>\n        <li><b>update<\/b> core + plugins<\/li>\n        <li><b>speed<\/b> slow pages<\/li>\n        <li><b>clean<\/b> malware<\/li>\n        <li><b>redesign<\/b> whole site<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"hero-stage\" id=\"wpbcStage\" aria-label=\"Example site health dashboard\">\n      <div class=\"card card-updates\" data-depth=\"0.6\">\n        <div class=\"card-label\">Updates pending<\/div>\n        <div class=\"upd-count\" id=\"wpbcUpd\">0<\/div>\n        <ul class=\"upd-list\">\n          <li><span>Core<\/span><span class=\"ok\">\u2713<\/span><\/li>\n          <li><span>WooCommerce<\/span><span class=\"ok\">\u2713<\/span><\/li>\n          <li><span>Elementor<\/span><span class=\"ok\">\u2713<\/span><\/li>\n          <li><span>+4 plugins<\/span><span class=\"ok\">\u2713<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"card card-health\" data-depth=\"1\">\n        <div class=\"card-label\">Site Health status<\/div>\n        <div class=\"health-row\">\n          <svg class=\"ring\" viewBox=\"0 0 100 100\" aria-hidden=\"true\">\n            <circle class=\"track\" cx=\"50\" cy=\"50\" r=\"40\"\/>\n            <circle class=\"bar\" id=\"wpbcRing\" cx=\"50\" cy=\"50\" r=\"40\" stroke-dasharray=\"251.3\" stroke-dashoffset=\"20\"\/>\n          <\/svg>\n          <div>\n            <div class=\"status\"><span class=\"dot\" id=\"wpbcDot\"><\/span><span id=\"wpbcStatus\">Good<\/span><\/div>\n            <div class=\"status-sub\" id=\"wpbcStatusSub\">0 critical issues \u00b7 2 tips<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"card card-backup\" data-depth=\"1.4\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 16.5A4.5 4.5 0 0 0 17.5 8h-1.3A7 7 0 1 0 4 14.9\"\/><path d=\"M9 15l3 3 3-3M12 18v-8\"\/><\/svg>\n        <div><span class=\"card-label\">Before every update<\/span><b>Backup saved<\/b><\/div>\n      <\/div>\n      <div class=\"card card-pulse\" data-depth=\"0.8\">\n        <div class=\"pulse-head\"><span class=\"card-label\">Uptime monitor<\/span><strong>\u25cf online<\/strong><\/div>\n        <svg class=\"pulse-svg\" viewBox=\"0 0 460 76\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n          <path id=\"wpbcPulse\" d=\"M0 46 H110 L124 46 L136 14 L150 66 L162 30 L172 46 H260 L272 46 L284 20 L296 62 L306 46 H460\"\/>\n        <\/svg>\n      <\/div>\n    <\/div>\n  <\/div>\n  <a class=\"scroll-cue\" href=\"#wpbc-help\">SCROLL<span><\/span><\/a>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4966eb47 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4966eb47\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-7edc55a3\" data-id=\"7edc55a3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-75cbabc5 elementor-widget elementor-widget-html\" data-id=\"75cbabc5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wpbc marquee\" aria-label=\"Platforms we work with\">\n  <div class=\"marquee-track\" id=\"wpbcMarquee\">\n    <span>WordPress<\/span><span>WooCommerce<\/span><span>Elementor<\/span><span>Gutenberg<\/span><span>Divi<\/span><span>Yoast SEO<\/span><span>Advanced Custom Fields<\/span><span>WPForms<\/span><span>Beaver Builder<\/span>\n    <span aria-hidden=\"true\">WordPress<\/span><span aria-hidden=\"true\">WooCommerce<\/span><span aria-hidden=\"true\">Elementor<\/span><span aria-hidden=\"true\">Gutenberg<\/span><span aria-hidden=\"true\">Divi<\/span><span aria-hidden=\"true\">Yoast SEO<\/span><span aria-hidden=\"true\">Advanced Custom Fields<\/span><span aria-hidden=\"true\">WPForms<\/span><span aria-hidden=\"true\">Beaver Builder<\/span>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2b5fbdad elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"2b5fbdad\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-31f4401e\" data-id=\"31f4401e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2b7dee4c elementor-widget elementor-widget-html\" data-id=\"2b7dee4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpbc sec\" id=\"wpbc-help\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div><span class=\"eyebrow\" data-reveal>Where to start<\/span><h2 data-split>Pick the one that sounds like you.<\/h2><\/div>\n      <p data-reveal>Most people find us for one of three reasons. Whichever it is, the first step is the same: a free check of your site and a straight answer.<\/p>\n    <\/div>\n    <div class=\"paths\" data-stagger>\n      <article class=\"path tilt\">\n        <div class=\"path-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18v3h3l6.3-6.3a4 4 0 0 0 5.4-5.4l-2.5 2.5-2.5-.5-.5-2.5z\"\/><\/svg><\/div>\n        <h3>I need help now<\/h3>\n        <p>Site down, white screen, checkout broken, hacked, or a plugin update went wrong. We jump in, find the cause and fix it.<\/p>\n        <span class=\"quote\">\"There has been a critical error on this website.\"<\/span>\n        <a class=\"more\" href=\"#wpbc-contact\">Report a problem <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n      <\/article>\n      <article class=\"path tilt\">\n        <div class=\"path-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 12a9 9 0 1 1-3-6.7L21 8\"\/><path d=\"M21 3v5h-5\"\/><\/svg><\/div>\n        <h3>I need updates handled<\/h3>\n        <p>Core, theme and plugin updates done safely every month, with a backup first and a check afterwards. You get a short report.<\/p>\n        <span class=\"quote\">\"7 updates available\" \u00b7 every single week<\/span>\n        <a class=\"more\" href=\"#wpbc-plans\">See care plans <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n      <\/article>\n      <article class=\"path tilt\">\n        <div class=\"path-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 20h9\"\/><path d=\"M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z\"\/><\/svg><\/div>\n        <h3>I need a redesign<\/h3>\n        <p>Your site works but looks dated, loads slowly or is hard to edit. We rebuild it on WordPress so it's fast, modern and easy for you to update.<\/p>\n        <span class=\"quote\">\"We built it in 2016 and nobody knows how to change it.\"<\/span>\n        <a class=\"more\" href=\"#wpbc-redesign\">See a redesign <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-39c1c45d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"39c1c45d\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-2174a4d0\" data-id=\"2174a4d0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-54d78840 elementor-widget elementor-widget-html\" data-id=\"54d78840\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wpbc bigwords\" aria-hidden=\"true\">\n  <div class=\"bigwords-row\" id=\"wpbcBw1\">Fix it <span class=\"o\">\u00b7<\/span> <span class=\"s\">Update it<\/span> <span class=\"o\">\u00b7<\/span> Redesign it <span class=\"o\">\u00b7<\/span> <span class=\"o\">Care for it<\/span> <span class=\"o\">\u00b7<\/span> Fix it <span class=\"o\">\u00b7<\/span> <span class=\"s\">Update it<\/span><\/div>\n  <div class=\"bigwords-row\" id=\"wpbcBw2\"><span class=\"o\">Speed it up<\/span> <span class=\"o\">\u00b7<\/span> <span class=\"s\">Secure it<\/span> <span class=\"o\">\u00b7<\/span> Back it up <span class=\"o\">\u00b7<\/span> <span class=\"o\">Speed it up<\/span> <span class=\"o\">\u00b7<\/span> <span class=\"s\">Secure it<\/span><\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8e82591 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"8e82591\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-211177b4\" data-id=\"211177b4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c0d75e8 elementor-widget elementor-widget-html\" data-id=\"5c0d75e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpbc sec\" id=\"wpbc-services\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div><span class=\"eyebrow\" data-reveal>Services<\/span><h2 data-split>Everything your WordPress site needs.<\/h2><\/div>\n      <p data-reveal>One team for the fixes, the upkeep and the big projects. Book a single job or put it all on a monthly care plan.<\/p>\n    <\/div>\n    <div class=\"services\" data-stagger>\n      <div class=\"svc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 9v4M12 17h.01\"\/><path d=\"M10.3 3.9L1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z\"\/><\/svg><h3>Emergency fixes<\/h3><p>Errors, crashes, broken layouts and failed updates, diagnosed and fixed.<\/p><span class=\"tag\">wp-debug \u00b7 rollback<\/span><\/div>\n      <div class=\"svc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 12a9 9 0 1 1-3-6.7L21 8\"\/><path d=\"M21 3v5h-5\"\/><\/svg><h3>Safe updates<\/h3><p>Core, theme and plugin updates tested on staging before they go live.<\/p><span class=\"tag\">staging \u00b7 backups<\/span><\/div>\n      <div class=\"svc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"14\" rx=\"2\"\/><path d=\"M3 9h18M8 21h8\"\/><\/svg><h3>Website redesign<\/h3><p>A fresh, mobile-first design built on WordPress and handed over ready to edit.<\/p><span class=\"tag\">block editor \u00b7 Elementor<\/span><\/div>\n      <div class=\"svc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9z\"\/><\/svg><h3>Speed tuning<\/h3><p>Caching, image compression and cleanup to help pass Core Web Vitals.<\/p><span class=\"tag\">LCP \u00b7 CLS \u00b7 INP<\/span><\/div>\n      <div class=\"svc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><h3>Security &amp; cleanup<\/h3><p>Malware removal, hardening, firewall setup and login protection.<\/p><span class=\"tag\">malware scan \u00b7 2FA<\/span><\/div>\n      <div class=\"svc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 7h11l-3-3M20 17H9l3 3\"\/><\/svg><h3>Migrations<\/h3><p>Move hosts or domains without losing content, SEO rankings or email.<\/p><span class=\"tag\">DNS \u00b7 301 redirects<\/span><\/div>\n      <div class=\"svc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 6h16M4 12h10M4 18h7\"\/><\/svg><h3>Content edits<\/h3><p>New pages, text changes, images and menus. Send the request, we do it.<\/p><span class=\"tag\">pages \u00b7 posts \u00b7 menus<\/span><\/div>\n      <div class=\"svc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"9\" cy=\"20\" r=\"1.5\"\/><circle cx=\"18\" cy=\"20\" r=\"1.5\"\/><path d=\"M2 3h3l2.7 12.4a2 2 0 0 0 2 1.6h8.6a2 2 0 0 0 2-1.6L22 7H6\"\/><\/svg><h3>WooCommerce care<\/h3><p>Checkout, payment gateway and shipping issues fixed, store kept healthy.<\/p><span class=\"tag\">Stripe \u00b7 PayPal<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7bfaa90c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7bfaa90c\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-8e7ab4b\" data-id=\"8e7ab4b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-785a7221 elementor-widget elementor-widget-html\" data-id=\"785a7221\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpbc sec redesign\" id=\"wpbc-redesign\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div><span class=\"eyebrow\" data-reveal>Redesign<\/span><h2 data-split>Same business. A site you're proud to share.<\/h2><\/div>\n      <p data-reveal>Drag the slider. We keep your content and your SEO, then rebuild the look, the speed and the editing experience.<\/p>\n    <\/div>\n    <div class=\"ba\" id=\"wpbcBa\" data-clip style=\"--split:50%\">\n      <div class=\"ba-pane ba-before\">\n        <span class=\"ba-label\">BEFORE<\/span>\n        <div class=\"old\">\n          <div class=\"old-top\">Welcome To Our Web Site!!! <small>Best viewed in 800x600<\/small><\/div>\n          <div class=\"old-body\">\n            <div class=\"old-side\">Home<br>About Us<br>Services<br>Gallery<br>Links<br>Guestbook<br>Contact<\/div>\n            <div class=\"old-main\"><h4>Welcome!<\/h4>We are a family business serving our community. Click the links on the left to learn more about us. This page is under construction.<br><span class=\"blink\">NEW!<\/span><\/div>\n          <\/div>\n          <div class=\"old-bar\">You are visitor #004217 \u00b7 Last updated 2014<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"ba-pane ba-after\">\n        <span class=\"ba-label\">AFTER<\/span>\n        <div class=\"new\">\n          <div class=\"new-nav\"><b>Your Brand<\/b><span>Book now<\/span><\/div>\n          <div class=\"new-hero\">\n            <div><h4>Local service people love to recommend.<\/h4><p>Fast, mobile-friendly and easy to update yourself.<\/p><div class=\"new-btns\"><i>Get a quote<\/i><i>Our work<\/i><\/div><\/div>\n            <div class=\"new-art\"><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"ba-handle\"><i>\u2039 \u203a<\/i><\/div>\n      <input type=\"range\" id=\"wpbcBaRange\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Compare before and after redesign\">\n    <\/div>\n    <ul class=\"ba-notes\" data-stagger>\n      <li>Content and URLs kept<\/li><li>Mobile-first layout<\/li><li>Faster load times<\/li><li>Easy to edit yourself<\/li><li>Training video included<\/li>\n    <\/ul>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a35f050 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4a35f050\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-3c938310\" data-id=\"3c938310\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6bc6c2c6 elementor-widget elementor-widget-html\" data-id=\"6bc6c2c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpbc sec\" id=\"wpbc-plans\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div><span class=\"eyebrow\" data-reveal>Care plans<\/span><h2 data-split>Monthly care with clear pricing.<\/h2><\/div>\n      <p data-reveal>No lock-in contracts. Cancel any month. Not ready for a plan? Book a one-off fix instead.<\/p>\n    <\/div>\n    <div class=\"plans\" data-stagger>\n      <div class=\"plan\">\n        <h3>Basic Care<\/h3>\n        <p class=\"plan-for\">For brochure sites that need safe upkeep.<\/p>\n        <div class=\"price\"><sup>$<\/sup><span data-count=\"49\">49<\/span><span class=\"per\">\/month<\/span><\/div>\n        <ul class=\"plan-feat\">\n          <li>Monthly core, theme and plugin updates<\/li>\n          <li>Weekly off-site backups<\/li>\n          <li>Uptime monitoring<\/li>\n          <li>Monthly health report<\/li>\n        <\/ul>\n        <a class=\"btn btn-ghost\" href=\"#wpbc-contact\">Start Basic Care<\/a>\n      <\/div>\n      <div class=\"plan pop\">\n        <span class=\"plan-badge\">MOST POPULAR<\/span>\n        <h3>Buddy Care<\/h3>\n        <p class=\"plan-for\">For businesses that rely on their site for leads.<\/p>\n        <div class=\"price\"><sup>$<\/sup><span data-count=\"129\">129<\/span><span class=\"per\">\/month<\/span><\/div>\n        <ul class=\"plan-feat\">\n          <li>Everything in Basic Care<\/li>\n          <li>Weekly updates tested on staging<\/li>\n          <li>Daily backups and security scans<\/li>\n          <li>1 hour of content edits each month<\/li>\n          <li>Priority email support<\/li>\n        <\/ul>\n        <a class=\"btn btn-accent\" href=\"#wpbc-contact\">Start Buddy Care<\/a>\n      <\/div>\n      <div class=\"plan\">\n        <h3>Total Care<\/h3>\n        <p class=\"plan-for\">For online stores and busy, growing sites.<\/p>\n        <div class=\"price\"><sup>$<\/sup><span data-count=\"249\">249<\/span><span class=\"per\">\/month<\/span><\/div>\n        <ul class=\"plan-feat\">\n          <li>Everything in Buddy Care<\/li>\n          <li>WooCommerce monitoring<\/li>\n          <li>Quarterly speed tuning<\/li>\n          <li>3 hours of edits or fixes each month<\/li>\n          <li>Same-day response on business days<\/li>\n        <\/ul>\n        <a class=\"btn btn-ghost\" href=\"#wpbc-contact\">Start Total Care<\/a>\n      <\/div>\n    <\/div>\n    <p class=\"plans-note\" data-reveal>Prices in USD. Redesigns and one-off fixes are quoted after your free site check.<\/p>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2eaf1da8 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"2eaf1da8\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-106a5970\" data-id=\"106a5970\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d53d175 elementor-widget elementor-widget-html\" data-id=\"3d53d175\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpbc sec\" id=\"wpbc-process\" style=\"padding-top:0\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div><span class=\"eyebrow\" data-reveal>How it works<\/span><h2 data-split>From \"help!\" to handled in four steps.<\/h2><\/div>\n      <p data-reveal>You never need to learn wp-admin. You tell us what's wrong, we tell you what it takes, and then we do the work.<\/p>\n    <\/div>\n    <div class=\"process\" id=\"wpbcProcess\">\n      <div class=\"process-line\"><i id=\"wpbcProcessFill\"><\/i><\/div>\n      <div class=\"step\"><span class=\"step-num\">1<\/span><h3>Free site check<\/h3><p>Send your URL. We review health, speed, security and updates.<\/p><span class=\"t\">\u2192 report you can read<\/span><\/div>\n      <div class=\"step\"><span class=\"step-num\">2<\/span><h3>Clear quote<\/h3><p>A fixed price and timeline before any work starts. No surprises.<\/p><span class=\"t\">\u2192 fixed price<\/span><\/div>\n      <div class=\"step\"><span class=\"step-num\">3<\/span><h3>We do the work<\/h3><p>Fixes, updates or the redesign, on staging first, with a backup in place.<\/p><span class=\"t\">\u2192 tested before live<\/span><\/div>\n      <div class=\"step\"><span class=\"step-num\">4<\/span><h3>Ongoing care<\/h3><p>Optional monthly plan keeps your site updated, backed up and watched.<\/p><span class=\"t\">\u2192 monthly report<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5cd66fea elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5cd66fea\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-24b85ffb\" data-id=\"24b85ffb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-16984e8 elementor-widget elementor-widget-html\" data-id=\"16984e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpbc sec\" style=\"padding-top:0\">\n  <div class=\"wrap why\">\n    <div class=\"why-visual\" id=\"wpbcWhy\" data-clip aria-hidden=\"true\">\n      <div class=\"layer halo\"><\/div>\n      <div class=\"layer l1\"><\/div><div class=\"layer l2\"><\/div>\n      <div class=\"layer core\"><svg viewBox=\"0 0 48 48\"><use href=\"#wpbc-mark\"\/><\/svg><\/div>\n      <div class=\"orbit o1\" data-par=\"0.6\"><b>\u2713<\/b> backup.zip<\/div>\n      <div class=\"orbit o2\" data-par=\"-0.5\">updates: <b>0<\/b><\/div>\n      <div class=\"orbit o3\" data-par=\"0.4\">ssl: <b>valid<\/b><\/div>\n      <div class=\"orbit o4\" data-par=\"-0.7\">status: <b>online<\/b><\/div>\n    <\/div>\n    <div>\n      <span class=\"eyebrow\" data-reveal>Why WP Buddy Care<\/span>\n      <h2 data-split>Like having a WordPress expert on speed dial.<\/h2>\n      <div class=\"why-list\" data-stagger>\n        <div class=\"why-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg><div><h3>15+ years of WordPress<\/h3><p>We have fixed, updated and rebuilt WordPress sites for over 15 years, and we explain it all in plain English.<\/p><\/div><\/div>\n        <div class=\"why-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><div><h3>Backup before every change<\/h3><p>If anything goes wrong, we can roll back in minutes.<\/p><\/div><\/div>\n        <div class=\"why-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6L6 18M6 6l12 12\"\/><\/svg><div><h3>No lock-in<\/h3><p>Month-to-month plans. Your site, your logins, your content.<\/p><\/div><\/div>\n        <div class=\"why-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg><div><h3>Quick replies<\/h3><p>A real person answers, not a ticket queue that goes nowhere.<\/p><\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-61501536 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"61501536\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-144cb2a3\" data-id=\"144cb2a3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6354c4fb elementor-widget elementor-widget-html\" data-id=\"6354c4fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpbc sec\" id=\"wpbc-faq\" style=\"padding-top:20px\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div><span class=\"eyebrow\" data-reveal>FAQ<\/span><h2 data-split>Questions people ask us.<\/h2><\/div>\n      <p data-reveal>Can't see yours? Ask in the form below and we'll answer it directly.<\/p>\n    <\/div>\n    <div class=\"faq\" data-stagger>\n      <details><summary>Do I need to know anything technical?<span class=\"pm\"><\/span><\/summary><p class=\"ans\">No. Describe the problem the way you'd explain it to a friend. Screenshots help but aren't required.<\/p><\/details>\n      <details><summary>Can you work on a site someone else built?<span class=\"pm\"><\/span><\/summary><p class=\"ans\">Yes. Most sites we help with were built by someone else. We start with a free check so we know exactly what we're working with.<\/p><\/details>\n      <details><summary>Will updates break my site?<span class=\"pm\"><\/span><\/summary><p class=\"ans\">We take a full backup first and test updates on a staging copy where possible. If something conflicts, we fix it or roll it back before it affects your visitors.<\/p><\/details>\n      <details><summary>Do you work with Elementor, Divi or WooCommerce?<span class=\"pm\"><\/span><\/summary><p class=\"ans\">Yes. We support the block editor and the popular page builders, and WooCommerce stores of all sizes.<\/p><\/details>\n      <details><summary>How long does a redesign take?<span class=\"pm\"><\/span><\/summary><p class=\"ans\">It depends on the size of the site. You'll get a timeline with your quote before anything starts.<\/p><\/details>\n      <details><summary>Is there a contract?<span class=\"pm\"><\/span><\/summary><p class=\"ans\">No. Care plans are month to month and you can cancel any time.<\/p><\/details>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6a8691dd elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6a8691dd\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-1a3c27d3\" data-id=\"1a3c27d3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7bdd447f elementor-widget elementor-widget-html\" data-id=\"7bdd447f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpbc sec cta\" id=\"wpbc-contact\">\n  <div class=\"glow glow-a\" data-par=\"0.3\" style=\"top:auto;bottom:-200px\"><\/div>\n  <div class=\"wrap cta-inner\">\n    <div>\n      <span class=\"eyebrow\" data-reveal>Free site check<\/span>\n      <h2 data-split>Ready to hand your site to <span class=\"accent\">a buddy?<\/span><\/h2>\n      <p class=\"cta-lede\" data-reveal>Send your website address and tell us what's going on. We'll review it and reply with what we found and what we'd do next.<\/p>\n      <div class=\"contact-lines\" data-stagger>\n        <div>Email&nbsp;&nbsp;<b><a href=\"mailto:info@wpbuddycare.com\">info@wpbuddycare.com<\/a><\/b><\/div>\n        <div>Phone&nbsp;&nbsp;<b><a href=\"tel:+12126951962\">+1 (212) 695-1962<\/a><\/b><\/div>\n      <\/div>\n    <\/div>\n    <!-- Formidable form \"Free Site Check\" (ID 2) renders in a Shortcode widget below this one; the script moves it into this card. -->\n    <div class=\"form wpbc-frm\" id=\"wpbcFormSlot\" data-reveal><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54e400d4 wpbc-form-src elementor-widget elementor-widget-shortcode\" data-id=\"54e400d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"frm_forms  with_frm_style frm_style_formidable-style\" id=\"frm_form_2_container\" >\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_ajax_submit \" id=\"form_free-site-check\" data-frm-error-config=\"{&quot;includeAlertRole&quot;:false,&quot;focusFirstError&quot;:false,&quot;focusErrorSummary&quot;:true}\" >\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Free Site Check<\/legend>\n\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"2\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_2\" id=\"frm_hide_fields_2\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"free-site-check\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_2\" name=\"frm_submit_entry_2\" value=\"690126852e\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F213\" \/><div id=\"frm_field_8_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container frm_half\">\n\t<label for=\"field_wpbc_name_2\" id=\"field_wpbc_name_2_label\" class=\"frm_primary_label\">Name\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\n\t<\/label>\n\t<input type=\"text\" id=\"field_wpbc_name_2\" name=\"item_meta[8]\" value=\"\"  placeholder=\"Jamie\" data-reqmsg=\"Name cannot be blank.\" aria-required=\"true\" data-invmsg=\"Name is invalid\" aria-invalid=\"false\"  \/>\n\t\n\t\n<\/div>\n<div id=\"frm_field_9_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container frm_half\">\n\t<label for=\"field_wpbc_email_2\" id=\"field_wpbc_email_2_label\" class=\"frm_primary_label\">Email\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\n\t<\/label>\n\t<input type=\"email\" id=\"field_wpbc_email_2\" name=\"item_meta[9]\" value=\"\"  placeholder=\"you@business.com\" data-reqmsg=\"Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Enter a valid email address, like name@example.com\" aria-invalid=\"false\" autocomplete=\"email\"  \/>\n\t\n\t\n<\/div>\n<div id=\"frm_field_10_container\" class=\"frm_form_field form-field  frm_top_container\">\n\t<label for=\"field_wpbc_url_2\" id=\"field_wpbc_url_2_label\" class=\"frm_primary_label\">Website address\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\n\t<\/label>\n\t<input type=\"url\" id=\"field_wpbc_url_2\" name=\"item_meta[10]\" value=\"\"  placeholder=\"https:\/\/yourwebsite.com\" data-invmsg=\"Enter a valid web address, like https:\/\/example.com\" aria-invalid=\"false\"  \/>\n\t\n\t\n<\/div>\n<div id=\"frm_field_11_container\" class=\"frm_form_field form-field  frm_top_container\">\n\t<label for=\"field_wpbc_need_2\" id=\"field_wpbc_need_2_label\" class=\"frm_primary_label\">What do you need?\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\n\t<\/label>\n\t\t\t<select name=\"item_meta[11]\" id=\"field_wpbc_need_2\"  data-invmsg=\"What do you need? is invalid\" aria-invalid=\"false\"  >\n\t\t<option  value=\"Something is broken\">Something is broken<\/option><option  value=\"Updates and ongoing care\">Updates and ongoing care<\/option><option  value=\"A website redesign\">A website redesign<\/option><option  value=\"Speed or security help\">Speed or security help<\/option><option  value=\"Not sure yet\">Not sure yet<\/option>\t<\/select>\n\t\n\t\n\t\n<\/div>\n<div id=\"frm_field_12_container\" class=\"frm_form_field form-field  frm_top_container\">\n\t<label for=\"field_wpbc_msg_2\" id=\"field_wpbc_msg_2_label\" class=\"frm_primary_label\">Tell us what's going on\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\n\t<\/label>\n\t<textarea name=\"item_meta[12]\" id=\"field_wpbc_msg_2\" rows=\"5\"  placeholder=\"e.g. Since last week the contact form stopped sending emails.\" data-invmsg=\"Tell us what&#039;s going on is invalid\" aria-invalid=\"false\"  ><\/textarea>\n\t\n\t\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_13_container\">\n\t\t\t<label for=\"field_sfov5\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_sfov5\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[13]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"7RGIj+gJtn9cXjC8ileb96J6Pna4s+W7335Dc6aQwlJ+OsI1vEzbTxVF4j6iaQLO\" \/><div class=\"frm_submit frm_flex\">\n<button class=\"frm_button_submit\" type=\"submit\"  >Request my free check<\/button>\n\n\n\n<\/div><\/div>\n<\/fieldset>\n<\/div>\n\n<\/form>\n<\/div>\n<\/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<\/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-298b3139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"298b3139\" data-element_type=\"section\" data-e-type=\"section\">\n\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-100 elementor-top-column elementor-element elementor-element-5227d07d\" data-id=\"5227d07d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ac41c4a elementor-widget elementor-widget-html\" data-id=\"1ac41c4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<footer class=\"wpbc footer\">\n  <div class=\"wrap\">\n    <div class=\"foot\" data-stagger>\n      <div>\n        <a class=\"logo\" href=\"#wpbc-hero\"><svg aria-hidden=\"true\" style=\"width:40px;height:40px\"><use href=\"#wpbc-mark\"\/><\/svg><span class=\"logo-word\">WP Buddy Care<\/span><\/a>\n        <p>Friendly WordPress help, updates and redesigns for people who'd rather run their business than their website.<\/p>\n        <p style=\"margin-top:14px;font-family:var(--f-mono);font-size:13.5px\">info@wpbuddycare.com<br>+1 (212) 695-1962<\/p>\n        <!-- Social icons: add your real profile links here (see README) -->\n      <\/div>\n      <div><h4>Help<\/h4><ul><li><a href=\"#wpbc-help\">Emergency fixes<\/a><\/li><li><a href=\"#wpbc-services\">Malware cleanup<\/a><\/li><li><a href=\"#wpbc-services\">Speed tuning<\/a><\/li><li><a href=\"#wpbc-services\">Migrations<\/a><\/li><\/ul><\/div>\n      <div><h4>Care<\/h4><ul><li><a href=\"#wpbc-plans\">Basic Care<\/a><\/li><li><a href=\"#wpbc-plans\">Buddy Care<\/a><\/li><li><a href=\"#wpbc-plans\">Total Care<\/a><\/li><li><a href=\"#wpbc-redesign\">Redesign<\/a><\/li><\/ul><\/div>\n      <div><h4>Company<\/h4><ul><li><a href=\"#wpbc-process\">How it works<\/a><\/li><li><a href=\"#wpbc-faq\">FAQ<\/a><\/li><li><a href=\"#wpbc-contact\">Contact<\/a><\/li><\/ul><\/div>\n    <\/div>\n    <div class=\"legal\"><span>\u00a9 2026 WP Buddy Care. WordPress is a trademark of the WordPress Foundation.<\/span><span>Privacy \u00b7 Terms<\/span><\/div>\n  <\/div>\n<\/footer>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script>\n<script>\n\/* WP Buddy Care \u2014 interactions, GSAP reveal sequences and parallax *\/\n(function () {\n  var $ = function (s, c) { return (c || document).querySelector(s); };\n  var $$ = function (s, c) { return Array.prototype.slice.call((c || document).querySelectorAll(s)); };\n  var root = document.documentElement;\n  function done() { root.classList.remove('wpbc-anim'); }\n\n  \/* ---------- Basic UI (works without GSAP) ---------- *\/\n  var menuBtn = $('#wpbcMenuBtn'), nav = $('#wpbcNav');\n  if (menuBtn && nav) {\n    menuBtn.addEventListener('click', function () {\n      var open = nav.classList.toggle('open');\n      menuBtn.setAttribute('aria-expanded', open);\n    });\n  }\n  \/\/ Smooth anchor scrolling that respects the fixed header\n  $$('.wpbc a[href^=\"#wpbc-\"]').forEach(function (a) {\n    a.addEventListener('click', function (e) {\n      var t = document.getElementById(a.getAttribute('href').slice(1));\n      if (!t) return;\n      e.preventDefault();\n      if (nav) { nav.classList.remove('open'); menuBtn && menuBtn.setAttribute('aria-expanded', 'false'); }\n      var header = $('#wpbcHeader');\n      var y = t.getBoundingClientRect().top + window.pageYOffset - (header ? header.offsetHeight : 0) + 1;\n      window.scrollTo({ top: y, behavior: 'smooth' });\n    });\n  });\n\n  \/\/ Header: border after scroll, hide on scroll down \/ show on scroll up, progress bar, back-to-top\n  var header = $('#wpbcHeader'), toTop = $('#wpbcTop'), prog = $('#wpbcProgress'), lastY = 0;\n  function onScroll() {\n    var y = window.pageYOffset, max = document.documentElement.scrollHeight - innerHeight;\n    if (header) {\n      header.classList.toggle('scrolled', y > 20);\n      var menuOpen = nav && nav.classList.contains('open');\n      header.classList.toggle('hide', !menuOpen && y > 400 && y > lastY);\n    }\n    if (toTop) toTop.classList.toggle('show', y > 900);\n    if (prog) prog.style.transform = 'scaleX(' + (max > 0 ? y \/ max : 0) + ')';\n    lastY = y;\n  }\n  addEventListener('scroll', onScroll, { passive: true });\n  onScroll();\n\n  \/\/ Before \/ after slider\n  var ba = $('#wpbcBa'), baRange = $('#wpbcBaRange');\n  if (ba && baRange) baRange.addEventListener('input', function () { ba.style.setProperty('--split', baRange.value + '%'); });\n\n  \/\/ Move the Formidable form (rendered by the Shortcode widget) into the design's form card\n  var slot = $('#wpbcFormSlot'), src = $('.wpbc-form-src');\n  if (slot && src) {\n    var frm = src.querySelector('.frm_forms') || src.querySelector('form');\n    if (frm) { slot.appendChild(frm); src.style.display = 'none'; }\n  }\n\n  var reduce = matchMedia('(prefers-reduced-motion: reduce)').matches;\n  if (typeof window.gsap === 'undefined' || reduce) { done(); return; }\n  var gsap = window.gsap, ST = window.ScrollTrigger;\n  gsap.registerPlugin(ST);\n  var finePointer = matchMedia('(pointer:fine)').matches;\n\n  \/* ---------- 1. Hero intro sequence ---------- *\/\n  var tl = gsap.timeline({ defaults: { ease: 'power4.out' } });\n  tl.add(done)\n    .from('#wpbcHeroTitle .w-mask > span', { yPercent: 115, rotate: 4, duration: 1.1, stagger: 0.06 })\n    .from('.wpbc .h-in', { y: 28, autoAlpha: 0, duration: 0.8, stagger: 0.1 }, '-=0.8')\n    .fromTo('#wpbcSquiggle', { strokeDasharray: 320, strokeDashoffset: 320 }, { strokeDashoffset: 0, duration: 0.9, ease: 'power2.inOut' }, '-=0.6')\n    .from('.wpbc .hero-chips li', { y: 14, autoAlpha: 0, duration: 0.5, stagger: 0.06 }, '-=0.6')\n    .from('.wpbc .hero-stage .card', {\n      y: 80, autoAlpha: 0, scale: 0.92,\n      rotate: function (i) { return [-5, 4, -3, 2][i]; },\n      duration: 1.1, stagger: 0.14, ease: 'back.out(1.5)'\n    }, 0.35);\n\n  \/\/ Updates count down 7 \u2192 0 while Site Health moves to \"Good\"\n  var upd = $('#wpbcUpd'), st = $('#wpbcStatus'), sub = $('#wpbcStatusSub'), dot = $('#wpbcDot'), ring = $('#wpbcRing');\n  if (upd && ring) {\n    var c = { v: 7 };\n    upd.textContent = '7'; st.textContent = 'Should be improved'; sub.textContent = '3 recommended fixes';\n    dot.style.background = 'var(--warn)'; ring.style.stroke = 'var(--warn)'; ring.setAttribute('stroke-dashoffset', '140');\n    tl.to(c, { v: 0, duration: 1.8, ease: 'power1.inOut', onUpdate: function () { upd.textContent = Math.round(c.v); } }, 1.4)\n      .to(ring, { attr: { 'stroke-dashoffset': 20 }, duration: 1.8, ease: 'power2.inOut' }, 1.4)\n      .add(function () {\n        st.textContent = 'Good'; sub.textContent = '0 critical issues \u00b7 2 tips'; dot.style.background = ''; ring.style.stroke = '';\n        gsap.fromTo(dot, { scale: 0.4 }, { scale: 1, duration: 0.6, ease: 'elastic.out(1,0.4)' });\n      }, 3.2);\n  }\n\n  \/\/ Heartbeat line loops forever\n  var pulse = $('#wpbcPulse');\n  if (pulse) {\n    var len = pulse.getTotalLength();\n    gsap.set(pulse, { strokeDasharray: len, strokeDashoffset: len });\n    gsap.to(pulse, { strokeDashoffset: -len, duration: 3.2, ease: 'none', repeat: -1, delay: 1.2 });\n  }\n\n  \/\/ Gentle idle float on hero cards\n  $$('.wpbc .hero-stage .card').forEach(function (card, i) {\n    gsap.to(card, { yPercent: i % 2 ? 4 : -4, duration: 2.6 + i * 0.4, ease: 'sine.inOut', yoyo: true, repeat: -1, delay: 2 });\n  });\n\n  \/* ---------- 2. Mouse parallax + magnetic buttons ---------- *\/\n  var hero = $('#wpbc-hero'), stage = $('#wpbcStage');\n  if (finePointer && hero && stage && innerWidth > 980) {\n    var movers = $$('[data-depth]', stage).map(function (el) {\n      return { x: gsap.quickTo(el, 'x', { duration: 0.9, ease: 'power3' }), y: gsap.quickTo(el, 'y', { duration: 0.9, ease: 'power3' }), d: +el.dataset.depth };\n    });\n    var gx = gsap.quickTo('.wpbc .glow-a', 'x', { duration: 1.4, ease: 'power3' });\n    hero.addEventListener('mousemove', function (e) {\n      var rx = e.clientX \/ innerWidth - 0.5, ry = e.clientY \/ innerHeight - 0.5;\n      movers.forEach(function (m) { m.x(rx * 30 * m.d); m.y(ry * 24 * m.d); });\n      gx(rx * -60);\n    });\n  }\n  if (finePointer) {\n    $$('.wpbc .magnetic').forEach(function (b) {\n      var mx = gsap.quickTo(b, 'x', { duration: 0.5, ease: 'power3' }), my = gsap.quickTo(b, 'y', { duration: 0.5, ease: 'power3' });\n      b.addEventListener('mousemove', function (e) { var r = b.getBoundingClientRect(); mx((e.clientX - r.left - r.width \/ 2) * 0.25); my((e.clientY - r.top - r.height \/ 2) * 0.35); });\n      b.addEventListener('mouseleave', function () { mx(0); my(0); });\n    });\n    \/\/ 3D tilt on \"where to start\" cards\n    $$('.wpbc .tilt').forEach(function (card) {\n      var rx = gsap.quickTo(card, 'rotationX', { duration: 0.6, ease: 'power3' }), ry = gsap.quickTo(card, 'rotationY', { duration: 0.6, ease: 'power3' });\n      gsap.set(card, { transformPerspective: 900 });\n      card.addEventListener('mousemove', function (e) { var r = card.getBoundingClientRect(); ry(((e.clientX - r.left) \/ r.width - 0.5) * 10); rx(((e.clientY - r.top) \/ r.height - 0.5) * -10); });\n      card.addEventListener('mouseleave', function () { rx(0); ry(0); });\n    });\n  }\n\n  \/* ---------- 3. Scroll parallax ---------- *\/\n  $$('#wpbc-hero [data-par]').forEach(function (el) {\n    gsap.to(el, { yPercent: 35 * el.dataset.par, ease: 'none', scrollTrigger: { trigger: '#wpbc-hero', start: 'top top', end: 'bottom top', scrub: true } });\n  });\n  gsap.to('#wpbcStage', { y: -90, ease: 'none', scrollTrigger: { trigger: '#wpbc-hero', start: 'top top', end: 'bottom top', scrub: true } });\n  gsap.to('#wpbc-hero .hero-copy', { y: 70, autoAlpha: 0.3, ease: 'none', scrollTrigger: { trigger: '#wpbc-hero', start: 'top top', end: 'bottom top', scrub: true } });\n\n  \/\/ Big words rows move in opposite directions\n  gsap.fromTo('#wpbcBw1', { x: '4%' }, { x: '-38%', ease: 'none', scrollTrigger: { trigger: '.wpbc.bigwords', start: 'top bottom', end: 'bottom top', scrub: 0.6 } });\n  gsap.fromTo('#wpbcBw2', { x: '-40%' }, { x: '0%', ease: 'none', scrollTrigger: { trigger: '.wpbc.bigwords', start: 'top bottom', end: 'bottom top', scrub: 0.6 } });\n\n  \/\/ Why-us orbit chips + rotating rings\n  gsap.to('#wpbcWhy .l1', { rotate: 360, duration: 40, repeat: -1, ease: 'none' });\n  gsap.to('#wpbcWhy .l2', { rotate: -360, duration: 28, repeat: -1, ease: 'none' });\n  gsap.to('#wpbcWhy .halo', { scale: 1.25, autoAlpha: 0.6, duration: 2.4, yoyo: true, repeat: -1, ease: 'sine.inOut' });\n  $$('#wpbcWhy [data-par]').forEach(function (el) {\n    gsap.fromTo(el, { y: 70 * el.dataset.par }, { y: -70 * el.dataset.par, ease: 'none', scrollTrigger: { trigger: '#wpbcWhy', start: 'top bottom', end: 'bottom top', scrub: true } });\n  });\n  gsap.to('#wpbc-contact [data-par]', { yPercent: -45, ease: 'none', scrollTrigger: { trigger: '#wpbc-contact', start: 'top bottom', end: 'bottom top', scrub: true } });\n\n  \/* ---------- 4. Marquee: speed reacts to scroll velocity ---------- *\/\n  var mq = $('#wpbcMarquee');\n  if (mq) {\n    var loop = gsap.to(mq, { xPercent: -50, duration: 36, ease: 'none', repeat: -1 });\n    ST.create({\n      trigger: mq, start: 'top bottom', end: 'bottom top',\n      onUpdate: function (self) {\n        var v = self.getVelocity() \/ 300;\n        var dir = self.direction === 1 ? 1 : -1;\n        gsap.to(loop, { timeScale: dir * Math.max(1, Math.min(6, Math.abs(v))), duration: 0.2, overwrite: true });\n        gsap.to(loop, { timeScale: dir, duration: 1.2, delay: 0.25, overwrite: false });\n      }\n    });\n  }\n\n  \/* ---------- 5. Reveal sequences ---------- *\/\n  \/\/ Headings: split into words, each word slides up from a mask\n  $$('.wpbc [data-split]').forEach(function (h) {\n    if (h.dataset.splitDone) return;\n    h.dataset.splitDone = '1';\n    var label = h.textContent.replace(\/\\s+\/g, ' ').trim();\n    h.setAttribute('aria-label', label);\n    function wrap(node) {\n      if (node.nodeType === 3) {\n        var frag = document.createDocumentFragment();\n        node.textContent.split(\/(\\s+)\/).forEach(function (part) {\n          if (!part) return;\n          if (\/^\\s+$\/.test(part)) { frag.appendChild(document.createTextNode(' ')); return; }\n          var m = document.createElement('span'); m.className = 'w-mask'; m.setAttribute('aria-hidden', 'true');\n          var i = document.createElement('span'); i.textContent = part; m.appendChild(i); frag.appendChild(m);\n        });\n        node.parentNode.replaceChild(frag, node);\n      } else if (node.nodeType === 1) {\n        Array.prototype.slice.call(node.childNodes).forEach(wrap);\n      }\n    }\n    Array.prototype.slice.call(h.childNodes).forEach(wrap);\n    gsap.from($$('.w-mask > span', h), { yPercent: 110, rotate: 3, duration: 0.9, stagger: 0.05, ease: 'power4.out', scrollTrigger: { trigger: h, start: 'top 88%', once: true } });\n  });\n\n  \/\/ Single elements fade + rise\n  $$('.wpbc [data-reveal]').forEach(function (el) {\n    gsap.from(el, { y: 40, autoAlpha: 0, duration: 1, ease: 'power3.out', scrollTrigger: { trigger: el, start: 'top 90%', once: true } });\n  });\n\n  \/\/ Groups: children arrive one after another\n  $$('.wpbc [data-stagger]').forEach(function (g) {\n    gsap.from(g.children, { y: 50, autoAlpha: 0, duration: 0.9, stagger: 0.1, ease: 'power3.out', scrollTrigger: { trigger: g, start: 'top 85%', once: true } });\n  });\n\n  \/\/ Clip-path reveals on the big visuals\n  $$('.wpbc [data-clip]').forEach(function (el) {\n    gsap.fromTo(el, { clipPath: 'inset(12% 12% 12% 12% round 32px)', scale: 0.94 }, { clipPath: 'inset(0% 0% 0% 0% round 22px)', scale: 1, duration: 1.3, ease: 'power3.inOut', scrollTrigger: { trigger: el, start: 'top 82%', once: true } });\n  });\n\n  \/\/ Before\/after auto sweep once to teach the interaction\n  if (ba && baRange) {\n    ST.create({ trigger: ba, start: 'top 65%', once: true, onEnter: function () {\n      var o = { v: 50 };\n      function u() { ba.style.setProperty('--split', o.v + '%'); baRange.value = o.v; }\n      gsap.timeline({ delay: 0.6 }).to(o, { v: 15, duration: 0.9, ease: 'power2.inOut', onUpdate: u }).to(o, { v: 82, duration: 1.3, ease: 'power2.inOut', onUpdate: u }).to(o, { v: 50, duration: 0.8, ease: 'power2.inOut', onUpdate: u });\n    } });\n  }\n\n  \/\/ Price counters\n  $$('.wpbc [data-count]').forEach(function (el) {\n    var end = +el.dataset.count, o = { v: 0 };\n    ST.create({ trigger: el, start: 'top 90%', once: true, onEnter: function () {\n      gsap.to(o, { v: end, duration: 1.4, ease: 'power2.out', onUpdate: function () { el.textContent = Math.round(o.v); } });\n    } });\n  });\n\n  \/\/ Process line fills with scroll, step dots pop in sequence\n  var proc = $('#wpbcProcess');\n  if (proc) {\n    var vertical = matchMedia('(max-width:900px)').matches;\n    gsap.fromTo('#wpbcProcessFill', vertical ? { scaleY: 0, scaleX: 1 } : { scaleX: 0 }, vertical\n      ? { scaleY: 1, ease: 'none', scrollTrigger: { trigger: proc, start: 'top 80%', end: 'bottom 60%', scrub: true } }\n      : { scaleX: 1, ease: 'none', scrollTrigger: { trigger: proc, start: 'top 80%', end: 'top 30%', scrub: true } });\n    gsap.from($$('.step', proc), { y: 40, autoAlpha: 0, duration: 0.8, stagger: 0.18, ease: 'power3.out', scrollTrigger: { trigger: proc, start: 'top 82%', once: true } });\n    gsap.from($$('.step-num', proc), { scale: 0, duration: 0.6, stagger: 0.18, ease: 'back.out(2.5)', scrollTrigger: { trigger: proc, start: 'top 82%', once: true } });\n  }\n\n  \/\/ Recalculate positions once fonts and images settle\n  if (document.fonts && document.fonts.ready) document.fonts.ready.then(function () { ST.refresh(); });\n  addEventListener('load', function () { ST.refresh(); });\n})();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>WP Buddy CareHELP \u00b7 UPDATE \u00b7 REDESIGN Get help Services Redesign Care plans FAQ Free site check 15+ years of WordPress care Your WordPress site, looked after by a real buddy. Something broke, the updates keep piling up, or the site just looks old. Tell us what&#8217;s wrong in plain English. We fix it, keep [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-213","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.wpbuddycare.com\/index.php?rest_route=\/wp\/v2\/pages\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wpbuddycare.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.wpbuddycare.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpbuddycare.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wpbuddycare.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=213"}],"version-history":[{"count":5,"href":"https:\/\/www.wpbuddycare.com\/index.php?rest_route=\/wp\/v2\/pages\/213\/revisions"}],"predecessor-version":[{"id":231,"href":"https:\/\/www.wpbuddycare.com\/index.php?rest_route=\/wp\/v2\/pages\/213\/revisions\/231"}],"wp:attachment":[{"href":"https:\/\/www.wpbuddycare.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}