{"id":9,"date":"2026-09-03T19:21:35","date_gmt":"2026-09-03T19:21:35","guid":{"rendered":"https:\/\/stayfitstudio.fatdogmedia.ca\/?page_id=9"},"modified":"2026-09-03T19:29:36","modified_gmt":"2026-09-03T19:29:36","slug":"home","status":"publish","type":"page","link":"https:\/\/stayfitstudio.fatdogmedia.ca\/","title":{"rendered":"Stayfit Studio"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;500;600;700;800;900&#038;family=Plus+Jakarta+Sans:wght@400;500;600;700&#038;family=Caveat:wght@600;700&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* ---------- reset the theme shell so this page is edge to edge ---------- *\/\nhtml { scroll-behavior: smooth; }\nbody { margin: 0 !important; padding: 0 !important; background: #14152B !important; }\n.wp-site-blocks, .wp-block-post-content, .entry-content { padding: 0 !important; margin: 0 !important; max-width: none !important; }\n.wp-site-blocks > * { margin-block-start: 0 !important; }\n.sfs, .sfs * { box-sizing: border-box; }\n.sfs { max-width: none !important; width: 100% !important; margin: 0 !important; }\n\n\/* ---------- tokens ---------- *\/\n.sfs{\n  --navy:#14152B;\n  --navy-2:#1C1D3C;\n  --navy-3:#242552;\n  --ink:#0B0C1A;\n  --cream:#FFF9F0;\n  --paper:#F6F3EE;\n  --white:#FFFFFF;\n  --muted:#A9AACB;\n  --line:rgba(255,255,255,.12);\n\n  --pink:#E8214F;\n  --purple:#7B45B8;\n  --orange:#F2762E;\n  --yellow:#FFC42E;\n  --teal:#26A8BD;\n  --blue:#0E8FD6;\n  --green:#4CB963;\n\n  --rainbow: linear-gradient(90deg,var(--teal),var(--pink),var(--purple),var(--orange),var(--yellow),var(--blue),var(--green));\n\n  --display:'Outfit',system-ui,-apple-system,'Segoe UI',sans-serif;\n  --body:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;\n  --hand:'Caveat',ui-rounded,cursive;\n\n  --pad: clamp(20px, 5vw, 72px);\n  --r: 24px;\n\n  font-family: var(--body);\n  color: var(--white);\n  background: var(--navy);\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: clip;\n}\n.sfs h1,.sfs h2,.sfs h3,.sfs h4{ font-family:var(--display); font-weight:800; line-height:1.02; letter-spacing:-.03em; margin:0; }\n.sfs p{ margin:0; }\n.sfs a{ color:inherit; text-decoration:none; }\n.sfs img{ max-width:100%; height:auto; display:block; }\n.sfs ul{ margin:0; padding:0; list-style:none; }\n.sfs :focus-visible{ outline:3px solid var(--yellow); outline-offset:3px; border-radius:6px; }\n\n.sfs-wrap{ width:100%; max-width:1240px; margin:0 auto; padding-inline:var(--pad); }\n.sfs-section{ position:relative; padding-block: clamp(64px, 9vw, 112px); }\n\n.sfs-eyebrow{\n  display:inline-flex; align-items:center; gap:10px;\n  font-family:var(--display); font-weight:700; font-size:13px;\n  letter-spacing:.18em; text-transform:uppercase; color:var(--muted);\n  margin-bottom:22px;\n}\n.sfs-eyebrow::before{ content:''; width:34px; height:3px; border-radius:3px; background:var(--rainbow); }\n\n.sfs-h2{ font-size: clamp(34px, 6vw, 66px); }\n.sfs-lead{ font-size: clamp(16px,1.9vw,19px); color:#C9CAE4; max-width:62ch; }\n\n.sfs-grad{\n  background:var(--rainbow);\n  -webkit-background-clip:text; background-clip:text;\n  color:transparent; -webkit-text-fill-color:transparent;\n}\n\n\/* ---------- buttons ---------- *\/\n.sfs-btn{\n  display:inline-flex; align-items:center; justify-content:center; gap:10px;\n  font-family:var(--display); font-weight:700; font-size:16px; letter-spacing:-.01em;\n  padding:16px 28px; border-radius:999px; border:1px solid transparent;\n  cursor:pointer; transition:transform .25s cubic-bezier(.2,.8,.2,1), box-shadow .25s, background .25s, color .25s;\n  white-space:nowrap;\n}\n.sfs-btn:hover{ transform:translateY(-3px); }\n.sfs-btn-primary{ background:var(--pink); color:#fff; box-shadow:0 12px 30px -12px rgba(232,33,79,.85); }\n.sfs-btn-primary:hover{ box-shadow:0 20px 40px -14px rgba(232,33,79,.95); }\n.sfs-btn-yellow{ background:var(--yellow); color:#1A1200; box-shadow:0 12px 30px -12px rgba(255,196,46,.8); }\n.sfs-btn-ghost{ background:rgba(255,255,255,.05); color:#fff; border-color:var(--line); backdrop-filter:blur(8px); }\n.sfs-btn-ghost:hover{ background:rgba(255,255,255,.12); }\n.sfs-btn-dark{ background:var(--navy); color:#fff; }\n.sfs-btn-sm{ padding:12px 20px; font-size:15px; }\n\n\/* ---------- header ---------- *\/\n.sfs-header{\n  position:sticky; top:0; z-index:60;\n  transition:background .3s, box-shadow .3s, backdrop-filter .3s, border-color .3s;\n  border-bottom:1px solid transparent;\n}\n.sfs-header.is-stuck{\n  background:rgba(20,21,43,.82);\n  backdrop-filter:blur(16px) saturate(140%);\n  border-bottom-color:var(--line);\n  box-shadow:0 10px 40px -22px rgba(0,0,0,.9);\n}\n.sfs-headbar{ display:flex; align-items:center; gap:18px; height:78px; }\n.sfs-logo{ display:flex; align-items:center; flex:0 0 auto; }\n.sfs-logo img{ height:48px; width:auto; transition:height .3s; }\n.sfs-header.is-stuck .sfs-logo img{ height:40px; }\n.sfs-nav{ display:flex; align-items:center; gap:6px; margin-left:auto; }\n.sfs-nav a{\n  font-family:var(--display); font-weight:600; font-size:15px; color:#C6C7E2;\n  padding:10px 14px; border-radius:999px; transition:color .2s, background .2s;\n}\n.sfs-nav a:hover{ color:#fff; background:rgba(255,255,255,.08); }\n.sfs-headcta{ margin-left:10px; }\n.sfs-burger{\n  display:none; margin-left:auto; width:46px; height:46px; border-radius:14px;\n  border:1px solid var(--line); background:rgba(255,255,255,.06); color:#fff;\n  align-items:center; justify-content:center; cursor:pointer;\n}\n.sfs-burger span{ display:block; width:20px; height:2px; background:#fff; border-radius:2px; position:relative; transition:.25s; }\n.sfs-burger span::before,.sfs-burger span::after{ content:''; position:absolute; left:0; width:20px; height:2px; background:#fff; border-radius:2px; transition:.25s; }\n.sfs-burger span::before{ top:-6px; } .sfs-burger span::after{ top:6px; }\n.sfs-burger[aria-expanded=\"true\"] span{ background:transparent; }\n.sfs-burger[aria-expanded=\"true\"] span::before{ top:0; transform:rotate(45deg); }\n.sfs-burger[aria-expanded=\"true\"] span::after{ top:0; transform:rotate(-45deg); }\n.sfs-mobnav{ display:none; padding:8px 0 22px; border-top:1px solid var(--line); }\n.sfs-mobnav.is-open{ display:block; }\n.sfs-mobnav a{ display:block; font-family:var(--display); font-weight:600; font-size:19px; padding:14px 4px; border-bottom:1px solid rgba(255,255,255,.07); }\n.sfs-mobnav .sfs-btn{ width:100%; margin-top:18px; }\n\n\/* ---------- hero ---------- *\/\n.sfs-hero{ position:relative; overflow:clip; padding-block: clamp(56px,8vw,96px) clamp(72px,10vw,120px); }\n.sfs-blobs{ position:absolute; inset:-20% -10% auto -10%; height:120%; pointer-events:none; filter:blur(80px); opacity:.42; }\n.sfs-blob{ position:absolute; border-radius:50%; mix-blend-mode:screen; animation:sfsfloat 22s ease-in-out infinite; }\n.sfs-blob.b1{ width:46vw; height:46vw; left:-6vw; top:2vw; background:radial-gradient(circle,rgba(232,33,79,.95),transparent 66%); }\n.sfs-blob.b2{ width:44vw; height:44vw; right:-4vw; top:-6vw; background:radial-gradient(circle,rgba(14,143,214,.9),transparent 66%); animation-delay:-7s; }\n.sfs-blob.b3{ width:38vw; height:38vw; left:32vw; top:22vw; background:radial-gradient(circle,rgba(255,196,46,.75),transparent 66%); animation-delay:-13s; }\n.sfs-blob.b4{ width:30vw; height:30vw; right:16vw; top:26vw; background:radial-gradient(circle,rgba(123,69,184,.9),transparent 66%); animation-delay:-4s; }\n@keyframes sfsfloat{ 0%,100%{ transform:translate3d(0,0,0) scale(1); } 33%{ transform:translate3d(3vw,-3vw,0) scale(1.12); } 66%{ transform:translate3d(-3vw,2vw,0) scale(.94); } }\n.sfs-grid-overlay{\n  position:absolute; inset:0; pointer-events:none; opacity:.5;\n  background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);\n  background-size:64px 64px;\n  mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 78%);\n  -webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 78%);\n}\n.sfs-hero-inner{ position:relative; z-index:2; text-align:center; }\n.sfs-hero-logo{ width:min(560px,84vw); margin:0 auto clamp(24px,4vw,40px); }\n.sfs-pill{\n  display:inline-flex; align-items:center; gap:9px; padding:8px 16px 8px 10px;\n  border:1px solid var(--line); border-radius:999px; background:rgba(255,255,255,.06);\n  font-size:13.5px; font-weight:600; color:#D8D9F0; backdrop-filter:blur(8px); margin-bottom:26px;\n}\n.sfs-pill i{ width:8px; height:8px; border-radius:50%; background:var(--green); box-shadow:0 0 0 4px rgba(76,185,99,.22); display:block; margin-left:4px; }\n.sfs-h1{ font-size:clamp(40px,8.2vw,88px); letter-spacing:-.04em; }\n.sfs-h1 em{ font-style:normal; }\n.sfs-hero p.sfs-lead{ margin:26px auto 0; text-align:center; font-size:clamp(16.5px,2.1vw,20px); }\n.sfs-cta-row{ display:flex; flex-wrap:wrap; gap:14px; justify-content:center; margin-top:36px; }\n.sfs-hero-note{ margin-top:24px; font-family:var(--hand); font-size:22px; color:var(--yellow); }\n.sfs-stats{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:14px;\n  margin-top:clamp(48px,7vw,76px);\n}\n.sfs-stat{\n  border:1px solid var(--line); border-radius:20px; padding:22px 18px;\n  background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));\n  backdrop-filter:blur(10px); text-align:left;\n}\n.sfs-stat b{ display:block; font-family:var(--display); font-weight:800; font-size:clamp(22px,3vw,30px); letter-spacing:-.03em; }\n.sfs-stat span{ font-size:13.5px; color:var(--muted); }\n\n\/* ---------- marquee ---------- *\/\n.sfs-marquee{ background:var(--rainbow); padding:3px 0; }\n.sfs-marquee-in{ background:var(--navy); overflow:hidden; padding:16px 0; }\n.sfs-track{ display:flex; gap:0; width:max-content; animation:sfsmarq 32s linear infinite; }\n.sfs-track span{\n  font-family:var(--display); font-weight:800; font-size:clamp(15px,2vw,20px);\n  letter-spacing:.02em; padding:0 26px; display:inline-flex; align-items:center; gap:26px; color:#EDEDFA;\n}\n.sfs-track span::after{ content:''; width:9px; height:9px; border-radius:50%; background:var(--yellow); }\n@keyframes sfsmarq{ from{ transform:translateX(0); } to{ transform:translateX(-50%); } }\n\n\/* ---------- generic cards ---------- *\/\n.sfs-cards{ display:grid; gap:18px; margin-top:52px; }\n.g3{ grid-template-columns:repeat(3,1fr); }\n.g2{ grid-template-columns:repeat(2,1fr); }\n.sfs-card{\n  position:relative; border:1px solid var(--line); border-radius:var(--r); padding:32px 28px;\n  background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));\n  transition:transform .35s cubic-bezier(.2,.8,.2,1), border-color .35s, box-shadow .35s;\n  overflow:hidden;\n}\n.sfs-card::after{\n  content:''; position:absolute; inset:0; border-radius:inherit; opacity:0; transition:opacity .35s;\n  background:radial-gradient(500px 200px at 50% -10%,var(--glow,rgba(255,255,255,.22)),transparent 70%);\n  pointer-events:none;\n}\n.sfs-card:hover{ transform:translateY(-6px); border-color:rgba(255,255,255,.28); box-shadow:0 30px 60px -34px rgba(0,0,0,.9); }\n.sfs-card:hover::after{ opacity:1; }\n.sfs-ico{\n  width:52px; height:52px; border-radius:16px; display:grid; place-items:center;\n  margin-bottom:20px; font-size:24px;\n}\n.sfs-card h3{ font-size:23px; margin-bottom:10px; }\n.sfs-card p{ color:#BFC0DE; font-size:15.5px; }\n\n\/* ---------- pricing ---------- *\/\n.sfs-price-grid{ display:grid; grid-template-columns:repeat(2,1fr); gap:20px; margin-top:52px; }\n.sfs-price{\n  position:relative; border-radius:28px; padding:38px 34px 34px; overflow:hidden;\n  border:1px solid var(--line);\n  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));\n  display:flex; flex-direction:column;\n}\n.sfs-price.is-feature{ background:linear-gradient(165deg,#2A1240,#3A1550 45%,#4A1237); border-color:rgba(255,255,255,.22); }\n.sfs-price .tag{\n  position:absolute; top:22px; right:22px; font-family:var(--display); font-weight:700; font-size:12px;\n  letter-spacing:.14em; text-transform:uppercase; padding:7px 13px; border-radius:999px;\n  background:var(--yellow); color:#1A1200;\n}\n.sfs-price h3{ font-size:26px; }\n.sfs-price .amount{ display:flex; align-items:flex-end; gap:8px; margin:18px 0 6px; }\n.sfs-price .amount b{ font-family:var(--display); font-weight:900; font-size:clamp(46px,7vw,66px); letter-spacing:-.045em; line-height:.9; }\n.sfs-price .amount i{ font-style:normal; font-size:16px; color:var(--muted); padding-bottom:9px; }\n.sfs-price .blurb{ color:#C6C7E4; font-size:15.5px; margin-bottom:24px; }\n.sfs-list li{ display:flex; gap:12px; align-items:flex-start; padding:9px 0; font-size:15.5px; color:#DCDDF2; border-top:1px solid rgba(255,255,255,.08); }\n.sfs-list li:first-child{ border-top:0; }\n.sfs-list li b{ font-weight:600; }\n.sfs-check{ flex:0 0 auto; width:22px; height:22px; border-radius:50%; background:var(--tick,var(--teal)); display:grid; place-items:center; margin-top:1px; }\n.sfs-check svg{ width:12px; height:12px; }\n.sfs-price .sfs-btn{ margin-top:26px; width:100%; }\n\n\/* ---------- classes ---------- *\/\n.sfs-class{\n  position:relative; border-radius:28px; overflow:hidden; padding:38px 34px; min-height:300px;\n  display:flex; flex-direction:column; justify-content:flex-end; color:#fff;\n  transition:transform .4s cubic-bezier(.2,.8,.2,1);\n}\n.sfs-class:hover{ transform:translateY(-6px); }\n.sfs-class .num{\n  position:absolute; top:26px; left:34px; font-family:var(--display); font-weight:800;\n  font-size:13px; letter-spacing:.2em; opacity:.7;\n}\n.sfs-class .art{ position:absolute; inset:0; opacity:.9; }\n.sfs-class h3{ font-size:clamp(26px,3.4vw,36px); position:relative; }\n.sfs-class p{ position:relative; margin-top:12px; font-size:16px; color:rgba(255,255,255,.9); max-width:46ch; }\n.sfs-class .chips{ position:relative; display:flex; flex-wrap:wrap; gap:8px; margin-top:22px; }\n.sfs-chip{ font-size:12.5px; font-weight:600; padding:7px 13px; border-radius:999px; background:rgba(0,0,0,.28); border:1px solid rgba(255,255,255,.28); }\n.c-pilates{ background:linear-gradient(140deg,#0E6E7C,#26A8BD 55%,#4CB963); }\n.c-weights{ background:linear-gradient(140deg,#B3123F,#E8214F 45%,#F2762E); }\n\n\/* ---------- steps ---------- *\/\n.sfs-steps{ display:grid; grid-template-columns:repeat(3,1fr); gap:18px; margin-top:52px; counter-reset:s; }\n.sfs-step{ position:relative; padding:30px 26px; border-radius:var(--r); border:1px solid var(--line); background:rgba(255,255,255,.04); }\n.sfs-step .n{\n  font-family:var(--display); font-weight:900; font-size:15px; width:40px; height:40px; border-radius:12px;\n  display:grid; place-items:center; margin-bottom:18px; color:#14152B;\n}\n.sfs-step h3{ font-size:20px; margin-bottom:8px; }\n.sfs-step p{ color:#BFC0DE; font-size:15.5px; }\n\n\/* ---------- flexible schedule band ---------- *\/\n.sfs-band{ position:relative; overflow:hidden; }\n.sfs-band-in{\n  border-radius:32px; padding:clamp(34px,5vw,58px);\n  background:linear-gradient(135deg,#F2762E,#FFC42E);\n  color:#241300; display:flex; gap:32px; align-items:center; flex-wrap:wrap;\n}\n.sfs-band-in h2{ font-size:clamp(28px,4.2vw,46px); color:#1F1000; flex:1 1 460px; }\n.sfs-band-in p{ color:#3A2100; font-size:17px; margin-top:14px; max-width:56ch; }\n.sfs-band-side{ flex:0 0 auto; display:flex; flex-direction:column; gap:12px; }\n.sfs-band-side .sfs-btn{ background:#1F1000; color:#fff; }\n.sfs-band-note{ font-family:var(--hand); font-size:24px; color:#3A2100; text-align:center; }\n\n\/* ---------- faq ---------- *\/\n.sfs-faq{ margin-top:46px; border-top:1px solid var(--line); max-width:880px; }\n.sfs-faq details{ border-bottom:1px solid var(--line); }\n.sfs-faq summary{\n  list-style:none; cursor:pointer; padding:24px 46px 24px 0; position:relative;\n  font-family:var(--display); font-weight:700; font-size:clamp(17px,2.2vw,21px); letter-spacing:-.02em;\n}\n.sfs-faq summary::-webkit-details-marker{ display:none; }\n.sfs-faq summary::after{\n  content:'+'; position:absolute; right:6px; top:50%; transform:translateY(-50%);\n  font-size:26px; font-weight:400; color:var(--yellow); transition:transform .25s;\n}\n.sfs-faq details[open] summary::after{ content:'+'; transform:translateY(-50%) rotate(45deg); }\n.sfs-faq .a{ padding:0 40px 26px 0; color:#BFC0DE; font-size:16px; }\n\n\/* ---------- contact ---------- *\/\n.sfs-contact{ background:linear-gradient(180deg,var(--navy),#0D0E1F); }\n.sfs-contact-card{\n  border-radius:32px; padding:clamp(34px,5vw,62px);\n  background:linear-gradient(150deg,rgba(38,168,189,.22),rgba(123,69,184,.22) 55%,rgba(232,33,79,.22));\n  border:1px solid rgba(255,255,255,.16);\n  display:grid; grid-template-columns:1.15fr .85fr; gap:44px; align-items:center;\n}\n.sfs-contact-card h2{ font-size:clamp(32px,5vw,54px); }\n.sfs-contact-card .sfs-lead{ margin-top:18px; }\n.sfs-contact-actions{ display:flex; flex-direction:column; gap:12px; }\n.sfs-conline{\n  display:flex; align-items:center; gap:16px; padding:18px 22px; border-radius:18px;\n  background:rgba(10,11,26,.55); border:1px solid rgba(255,255,255,.14);\n  transition:transform .25s, background .25s, border-color .25s;\n}\n.sfs-conline:hover{ transform:translateX(4px); background:rgba(10,11,26,.8); border-color:rgba(255,255,255,.3); }\n.sfs-conline .k{ font-size:12.5px; letter-spacing:.14em; text-transform:uppercase; color:var(--muted); font-weight:700; }\n.sfs-conline .v{ font-family:var(--display); font-weight:700; font-size:18px; letter-spacing:-.02em; word-break:break-word; }\n.sfs-conline .ic{ width:44px; height:44px; border-radius:14px; flex:0 0 auto; display:grid; place-items:center; }\n\n\/* ---------- footer ---------- *\/\n.sfs-footer{ background:#0B0C1A; border-top:1px solid var(--line); padding:56px 0 40px; }\n.sfs-foot-top{ display:flex; gap:32px; justify-content:space-between; align-items:flex-start; flex-wrap:wrap; }\n.sfs-footer img{ height:52px; width:auto; }\n.sfs-foot-nav{ display:flex; flex-wrap:wrap; gap:8px 22px; }\n.sfs-foot-nav a{ color:#A9AACB; font-size:15px; }\n.sfs-foot-nav a:hover{ color:#fff; }\n.sfs-foot-bottom{\n  margin-top:38px; padding-top:22px; border-top:1px solid var(--line);\n  display:flex; justify-content:space-between; gap:16px; flex-wrap:wrap;\n  color:#7C7D9E; font-size:13.5px;\n}\n.sfs-rainbow-rule{ height:4px; background:var(--rainbow); border-radius:4px; margin-bottom:0; }\n\n\/* ---------- reveal ---------- *\/\n.sfs-rv{ opacity:0; transform:translateY(26px); transition:opacity .7s cubic-bezier(.2,.8,.2,1), transform .7s cubic-bezier(.2,.8,.2,1); }\n.sfs-rv.is-in{ opacity:1; transform:none; }\n\n\/* ---------- responsive ---------- *\/\n@media (max-width:1000px){\n  .sfs-nav, .sfs-headcta{ display:none; }\n  .sfs-burger{ display:flex; }\n  .g3, .sfs-steps{ grid-template-columns:1fr 1fr; }\n  .sfs-contact-card{ grid-template-columns:1fr; gap:30px; }\n}\n@media (max-width:760px){\n  .sfs-stats{ grid-template-columns:1fr 1fr; }\n  .g3, .g2, .sfs-price-grid, .sfs-steps{ grid-template-columns:1fr; }\n  .sfs-band-side{ width:100%; }\n  .sfs-band-side .sfs-btn{ width:100%; }\n}\n@media (prefers-reduced-motion:reduce){\n  html{ scroll-behavior:auto; }\n  .sfs-blob,.sfs-track{ animation:none !important; }\n  .sfs-rv{ opacity:1 !important; transform:none !important; transition:none !important; }\n}\n<\/style>\n\n<div class=\"sfs\">\n\n  <header class=\"sfs-header\" id=\"sfs-header\">\n    <div class=\"sfs-wrap\">\n      <div class=\"sfs-headbar\">\n        <a class=\"sfs-logo\" href=\"#top\" aria-label=\"Stayfit Studio home\">\n          <img decoding=\"async\" src=\"https:\/\/stayfitstudio.fatdogmedia.ca\/wp-content\/uploads\/2026\/09\/stayfit-logo.png\" alt=\"Stayfit Studio logo\">\n        <\/a>\n        <nav class=\"sfs-nav\" aria-label=\"Main\">\n          <a href=\"#about\">The studio<\/a>\n          <a href=\"#classes\">Classes<\/a>\n          <a href=\"#pricing\">Pricing<\/a>\n          <a href=\"#how\">How it works<\/a>\n          <a href=\"#faq\">FAQ<\/a>\n        <\/nav>\n        <a class=\"sfs-btn sfs-btn-primary sfs-btn-sm sfs-headcta\" href=\"tel:+16472219606\">Book a free session<\/a>\n        <button class=\"sfs-burger\" id=\"sfs-burger\" aria-expanded=\"false\" aria-controls=\"sfs-mobnav\" aria-label=\"Open menu\"><span><\/span><\/button>\n      <\/div>\n      <nav class=\"sfs-mobnav\" id=\"sfs-mobnav\" aria-label=\"Mobile\">\n        <a href=\"#about\">The studio<\/a>\n        <a href=\"#classes\">Classes<\/a>\n        <a href=\"#pricing\">Pricing<\/a>\n        <a href=\"#how\">How it works<\/a>\n        <a href=\"#faq\">FAQ<\/a>\n        <a href=\"#visit\">Visit us<\/a>\n        <a class=\"sfs-btn sfs-btn-primary\" href=\"tel:+16472219606\">Call or text Susan<\/a>\n      <\/nav>\n    <\/div>\n  <\/header>\n\n  <main id=\"top\">\n\n    <section class=\"sfs-hero\">\n      <div class=\"sfs-blobs\" aria-hidden=\"true\">\n        <div class=\"sfs-blob b1\"><\/div><div class=\"sfs-blob b2\"><\/div>\n        <div class=\"sfs-blob b3\"><\/div><div class=\"sfs-blob b4\"><\/div>\n      <\/div>\n      <div class=\"sfs-grid-overlay\" aria-hidden=\"true\"><\/div>\n      <div class=\"sfs-wrap sfs-hero-inner\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"sfs-hero-logo\" src=\"https:\/\/stayfitstudio.fatdogmedia.ca\/wp-content\/uploads\/2026\/09\/stayfit-logo.png\" alt=\"Stayfit Studio, personalized, transformative, fun\" width=\"1400\" height=\"468\">\n        <span class=\"sfs-pill\">Now welcoming new members in South Georgetown <i aria-hidden=\"true\"><\/i><\/span>\n        <h1 class=\"sfs-h1\">Your local neighbourhood<br><em class=\"sfs-grad\">home gym<\/em>, for women.<\/h1>\n        <p class=\"sfs-lead\">A private, personalized and genuinely fun place to train. Reach your goals, learn how to keep them, and start feeling good in your own body again.<\/p>\n        <div class=\"sfs-cta-row\">\n          <a class=\"sfs-btn sfs-btn-primary\" href=\"tel:+16472219606\">Call or text 647-221-9606<\/a>\n          <a class=\"sfs-btn sfs-btn-ghost\" href=\"#pricing\">See classes and pricing<\/a>\n        <\/div>\n        <p class=\"sfs-hero-note\">Your first class or PT session is on us.<\/p>\n\n        <div class=\"sfs-stats\">\n          <div class=\"sfs-stat sfs-rv\"><b>$50<\/b><span>Per hour, personal training<\/span><\/div>\n          <div class=\"sfs-stat sfs-rv\"><b>$120<\/b><span>Per month, up to 3 classes a week<\/span><\/div>\n          <div class=\"sfs-stat sfs-rv\"><b>1 to 2<\/b><span>People per PT session, that is it<\/span><\/div>\n          <div class=\"sfs-stat sfs-rv\"><b>Free<\/b><span>First class or session, no pressure<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <div class=\"sfs-marquee\" aria-hidden=\"true\">\n      <div class=\"sfs-marquee-in\">\n        <div class=\"sfs-track\" id=\"sfs-track\">\n          <span>Personalized<\/span><span>Transformative<\/span><span>Fun<\/span><span>Women only<\/span><span>Small groups<\/span><span>South Georgetown<\/span>\n          <span>Personalized<\/span><span>Transformative<\/span><span>Fun<\/span><span>Women only<\/span><span>Small groups<\/span><span>South Georgetown<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <section class=\"sfs-section\" id=\"about\">\n      <div class=\"sfs-wrap\">\n        <div class=\"sfs-eyebrow\">The studio<\/div>\n        <h2 class=\"sfs-h2\">Big gym results,<br>without the <span class=\"sfs-grad\">big gym<\/span>.<\/h2>\n        <p class=\"sfs-lead\" style=\"margin-top:22px\">Stayfit Studio is a fitness program for women, by women. No crowds, no waiting for equipment, no one watching. Just a comfortable space, a coach who knows your name, and a plan built around where you actually are right now.<\/p>\n\n        <div class=\"sfs-cards g3\">\n          <div class=\"sfs-card sfs-rv\" style=\"--glow:rgba(232,33,79,.28)\">\n            <div class=\"sfs-ico\" style=\"background:rgba(232,33,79,.16);color:#FF7B9C\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" width=\"24\" height=\"24\"><path d=\"M12 21s-7.5-4.6-9.3-9A5.3 5.3 0 0 1 12 6.6 5.3 5.3 0 0 1 21.3 12c-1.8 4.4-9.3 9-9.3 9z\"\/><\/svg>\n            <\/div>\n            <h3>Private and personal<\/h3>\n            <p>A home gym setting where you can train without an audience. Come as you are, work at your level, ask anything.<\/p>\n          <\/div>\n          <div class=\"sfs-card sfs-rv\" style=\"--glow:rgba(38,168,189,.28)\">\n            <div class=\"sfs-ico\" style=\"background:rgba(38,168,189,.16);color:#5FD3E4\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" width=\"24\" height=\"24\"><path d=\"M12 3v18M5 8v8M19 8v8M8.5 5.5v13M15.5 5.5v13\"\/><\/svg>\n            <\/div>\n            <h3>Built around you<\/h3>\n            <p>Sessions are shaped to your goals, your body and your schedule, whether you are brand new or picking training back up.<\/p>\n          <\/div>\n          <div class=\"sfs-card sfs-rv\" style=\"--glow:rgba(255,196,46,.28)\">\n            <div class=\"sfs-ico\" style=\"background:rgba(255,196,46,.16);color:#FFD973\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" width=\"24\" height=\"24\"><path d=\"M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.3.3.5.7.5 1.1h6c0-.4.2-.8.5-1.1A6 6 0 0 0 12 3z\"\/><\/svg>\n            <\/div>\n            <h3>Wellness you keep<\/h3>\n            <p>You leave knowing how to maintain it. The goal is not a six week blitz, it is a way of moving that sticks for good.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"sfs-section\" id=\"classes\" style=\"background:linear-gradient(180deg,#14152B,#1A1B38,#14152B)\">\n      <div class=\"sfs-wrap\">\n        <div class=\"sfs-eyebrow\">Classes offered<\/div>\n        <h2 class=\"sfs-h2\">Two ways to <span class=\"sfs-grad\">move<\/span>.<\/h2>\n        <p class=\"sfs-lead\" style=\"margin-top:22px\">Small, friendly classes where everyone works at their own level. Attend up to three a week on the monthly membership.<\/p>\n\n        <div class=\"sfs-cards g2\">\n          <article class=\"sfs-class c-pilates sfs-rv\">\n            <span class=\"num\">01<\/span>\n            <h3>Pilates \/ Yoga Fusion<\/h3>\n            <p>Gain the stress reduction benefits of yoga while challenging yourself with Pilates strength and conditioning work. Calm head, strong core.<\/p>\n            <div class=\"chips\"><span class=\"sfs-chip\">Core strength<\/span><span class=\"sfs-chip\">Flexibility<\/span><span class=\"sfs-chip\">Stress relief<\/span><span class=\"sfs-chip\">All levels<\/span><\/div>\n          <\/article>\n          <article class=\"sfs-class c-weights sfs-rv\">\n            <span class=\"num\">02<\/span>\n            <h3>Weight Training<\/h3>\n            <p>New to lifting or an experienced lifter, this class meets you where you are and pushes you from there. Proper form first, always.<\/p>\n            <div class=\"chips\"><span class=\"sfs-chip\">Strength<\/span><span class=\"sfs-chip\">Bone health<\/span><span class=\"sfs-chip\">Form coaching<\/span><span class=\"sfs-chip\">All levels<\/span><\/div>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"sfs-section\" id=\"pricing\">\n      <div class=\"sfs-wrap\">\n        <div class=\"sfs-eyebrow\">Simple pricing<\/div>\n        <h2 class=\"sfs-h2\">No contracts.<br>No <span class=\"sfs-grad\">joining fee<\/span>.<\/h2>\n        <p class=\"sfs-lead\" style=\"margin-top:22px\">Pick what suits you, or do both. Try it first at no cost and decide after.<\/p>\n\n        <div class=\"sfs-price-grid\">\n          <div class=\"sfs-price sfs-rv\" style=\"--tick:var(--teal)\">\n            <h3>Personal Training<\/h3>\n            <div class=\"amount\"><b>$50<\/b><i>\/ hour<\/i><\/div>\n            <p class=\"blurb\">One on one coaching, or bring a friend and split the hour together.<\/p>\n            <ul class=\"sfs-list\">\n              <li><span class=\"sfs-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#14152B\" stroke-width=\"4\" stroke-linecap=\"round\"><path d=\"M4 12l6 6L20 6\"\/><\/svg><\/span><span>For <b>one or two people<\/b> per session<\/span><\/li>\n              <li><span class=\"sfs-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#14152B\" stroke-width=\"4\" stroke-linecap=\"round\"><path d=\"M4 12l6 6L20 6\"\/><\/svg><\/span><span>A program written for your goals<\/span><\/li>\n              <li><span class=\"sfs-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#14152B\" stroke-width=\"4\" stroke-linecap=\"round\"><path d=\"M4 12l6 6L20 6\"\/><\/svg><\/span><span>Book around your week<\/span><\/li>\n              <li><span class=\"sfs-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#14152B\" stroke-width=\"4\" stroke-linecap=\"round\"><path d=\"M4 12l6 6L20 6\"\/><\/svg><\/span><span>First session free<\/span><\/li>\n            <\/ul>\n            <a class=\"sfs-btn sfs-btn-ghost\" href=\"tel:+16472219606\">Book a PT session<\/a>\n          <\/div>\n\n          <div class=\"sfs-price is-feature sfs-rv\" style=\"--tick:var(--yellow)\">\n            <span class=\"tag\">Best value<\/span>\n            <h3>Fitness Classes<\/h3>\n            <div class=\"amount\"><b>$120<\/b><i>\/ month<\/i><\/div>\n            <p class=\"blurb\">Up to three classes every week, month to month, cancel whenever.<\/p>\n            <ul class=\"sfs-list\">\n              <li><span class=\"sfs-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#14152B\" stroke-width=\"4\" stroke-linecap=\"round\"><path d=\"M4 12l6 6L20 6\"\/><\/svg><\/span><span><b>3 classes a week<\/b> included<\/span><\/li>\n              <li><span class=\"sfs-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#14152B\" stroke-width=\"4\" stroke-linecap=\"round\"><path d=\"M4 12l6 6L20 6\"\/><\/svg><\/span><span>Pilates \/ Yoga Fusion and Weight Training<\/span><\/li>\n              <li><span class=\"sfs-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#14152B\" stroke-width=\"4\" stroke-linecap=\"round\"><path d=\"M4 12l6 6L20 6\"\/><\/svg><\/span><span>Small groups, real coaching<\/span><\/li>\n              <li><span class=\"sfs-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#14152B\" stroke-width=\"4\" stroke-linecap=\"round\"><path d=\"M4 12l6 6L20 6\"\/><\/svg><\/span><span>First class free<\/span><\/li>\n            <\/ul>\n            <a class=\"sfs-btn sfs-btn-yellow\" href=\"tel:+16472219606\">Try a class free<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"sfs-section sfs-band\">\n      <div class=\"sfs-wrap\">\n        <div class=\"sfs-band-in sfs-rv\">\n          <div>\n            <h2>Schedule does not fit? Tell us.<\/h2>\n            <p>If the class times do not work for you, let Susan know. New classes get added to the schedule whenever there are at least three people interested. Grab two friends and pick your time.<\/p>\n          <\/div>\n          <div class=\"sfs-band-side\">\n            <a class=\"sfs-btn sfs-btn-dark\" href=\"tel:+16472219606\">Text 647-221-9606<\/a>\n            <a class=\"sfs-btn sfs-btn-dark\" href=\"mailto:Stayfitstudio555@gmail.com?subject=Class%20times\">Email your times<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"sfs-section\" id=\"how\">\n      <div class=\"sfs-wrap\">\n        <div class=\"sfs-eyebrow\">How it works<\/div>\n        <h2 class=\"sfs-h2\">Three steps, <span class=\"sfs-grad\">that is it<\/span>.<\/h2>\n        <div class=\"sfs-steps\">\n          <div class=\"sfs-step sfs-rv\">\n            <div class=\"n\" style=\"background:var(--teal)\">01<\/div>\n            <h3>Reach out<\/h3>\n            <p>Text, call or email Susan. Tell her roughly what you are after and when you are usually free.<\/p>\n          <\/div>\n          <div class=\"sfs-step sfs-rv\">\n            <div class=\"n\" style=\"background:var(--yellow)\">02<\/div>\n            <h3>Come see the space<\/h3>\n            <p>Have a look around, meet Susan, and take a free class or PT session. No commitment, no hard sell.<\/p>\n          <\/div>\n          <div class=\"sfs-step sfs-rv\">\n            <div class=\"n\" style=\"background:var(--pink);color:#fff\">03<\/div>\n            <h3>Start training<\/h3>\n            <p>Pick classes, personal training, or both. Your plan gets adjusted as you go.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"sfs-section\" id=\"faq\">\n      <div class=\"sfs-wrap\">\n        <div class=\"sfs-eyebrow\">Good questions<\/div>\n        <h2 class=\"sfs-h2\">Before you <span class=\"sfs-grad\">come in<\/span>.<\/h2>\n        <div class=\"sfs-faq\">\n          <details>\n            <summary>I have never trained before. Is this for me?<\/summary>\n            <div class=\"a\">Absolutely. Most people who walk in are starting fresh or coming back after a long break. Everything is scaled to you, and nobody is watching or comparing.<\/div>\n          <\/details>\n          <details>\n            <summary>Is it really women only?<\/summary>\n            <div class=\"a\">Yes. Stayfit Studio is a fitness program for women, by women. That is the whole point of the space.<\/div>\n          <\/details>\n          <details>\n            <summary>Can I bring a friend to personal training?<\/summary>\n            <div class=\"a\">You can. PT sessions are for one or two people, so you and a friend can share the hour and split the cost.<\/div>\n          <\/details>\n          <details>\n            <summary>What if the class times do not work for me?<\/summary>\n            <div class=\"a\">Let Susan know what would work. Extra classes get added to the schedule whenever three or more people want a particular time.<\/div>\n          <\/details>\n          <details>\n            <summary>Do I have to sign a contract?<\/summary>\n            <div class=\"a\">No contract and no joining fee. Classes are $120 a month for up to three a week, and personal training is $50 an hour.<\/div>\n          <\/details>\n          <details>\n            <summary>What should I bring to my first visit?<\/summary>\n            <div class=\"a\">Comfortable clothes you can move in, running shoes and a water bottle. That is it.<\/div>\n          <\/details>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"sfs-section sfs-contact\" id=\"visit\">\n      <div class=\"sfs-wrap\">\n        <div class=\"sfs-contact-card sfs-rv\">\n          <div>\n            <div class=\"sfs-eyebrow\">Come and visit<\/div>\n            <h2>Your first one<br>is <span class=\"sfs-grad\">free<\/span>.<\/h2>\n            <p class=\"sfs-lead\">Text, call or email to check out the space and take a free class or PT session. Susan will get back to you quickly.<\/p>\n            <p class=\"sfs-hero-note\" style=\"text-align:left\">See you soon.<\/p>\n          <\/div>\n          <div class=\"sfs-contact-actions\">\n            <a class=\"sfs-conline\" href=\"tel:+16472219606\">\n              <span class=\"ic\" style=\"background:rgba(232,33,79,.3)\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" width=\"20\" height=\"20\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z\"\/><\/svg><\/span>\n              <span><span class=\"k\">Call or text Susan<\/span><br><span class=\"v\">647-221-9606<\/span><\/span>\n            <\/a>\n            <a class=\"sfs-conline\" href=\"mailto:Stayfitstudio555@gmail.com\">\n              <span class=\"ic\" style=\"background:rgba(38,168,189,.32)\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" width=\"20\" height=\"20\"><path d=\"M4 5h16v14H4z\"\/><path d=\"m4 6 8 6 8-6\"\/><\/svg><\/span>\n              <span><span class=\"k\">Email<\/span><br><span class=\"v\">Stayfitstudio555@gmail.com<\/span><\/span>\n            <\/a>\n            <div class=\"sfs-conline\" style=\"cursor:default\">\n              <span class=\"ic\" style=\"background:rgba(255,196,46,.32)\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" width=\"20\" height=\"20\"><path d=\"M12 21s7-6.3 7-11a7 7 0 1 0-14 0c0 4.7 7 11 7 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.6\"\/><\/svg><\/span>\n              <span><span class=\"k\">Where we are<\/span><br><span class=\"v\">South Georgetown, Ontario<\/span><\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n  <\/main>\n\n  <div class=\"sfs-rainbow-rule\"><\/div>\n  <footer class=\"sfs-footer\">\n    <div class=\"sfs-wrap\">\n      <div class=\"sfs-foot-top\">\n        <div>\n          <img decoding=\"async\" src=\"https:\/\/stayfitstudio.fatdogmedia.ca\/wp-content\/uploads\/2026\/09\/stayfit-logo.png\" alt=\"Stayfit Studio\">\n          <p style=\"color:#A9AACB;margin-top:16px;max-width:34ch;font-size:15px\">A private, personalized home gym for women in South Georgetown.<\/p>\n        <\/div>\n        <nav class=\"sfs-foot-nav\" aria-label=\"Footer\">\n          <a href=\"#about\">The studio<\/a>\n          <a href=\"#classes\">Classes<\/a>\n          <a href=\"#pricing\">Pricing<\/a>\n          <a href=\"#how\">How it works<\/a>\n          <a href=\"#faq\">FAQ<\/a>\n          <a href=\"#visit\">Visit us<\/a>\n        <\/nav>\n      <\/div>\n      <div class=\"sfs-foot-bottom\">\n        <span>&copy; <span id=\"sfs-year\">2026<\/span> Stayfit Studio. Personalized, Transformative, Fun.<\/span>\n        <span><a href=\"tel:+16472219606\">647-221-9606<\/a> &nbsp;\/&nbsp; <a href=\"mailto:Stayfitstudio555@gmail.com\">Stayfitstudio555@gmail.com<\/a><\/span>\n      <\/div>\n    <\/div>\n  <\/footer>\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n \"@context\":\"https:\/\/schema.org\",\n \"@type\":\"HealthAndBeautyBusiness\",\n \"additionalType\":\"https:\/\/schema.org\/ExerciseGym\",\n \"name\":\"Stayfit Studio\",\n \"slogan\":\"Personalized, Transformative, Fun!\",\n \"description\":\"A private, personalized home gym for women in South Georgetown, Ontario. Personal training and small fitness classes including Pilates \/ Yoga Fusion and Weight Training.\",\n \"url\":\"https:\/\/stayfitstudio.fatdogmedia.ca\/\",\n \"image\":\"https:\/\/stayfitstudio.fatdogmedia.ca\/wp-content\/uploads\/2026\/09\/stayfit-logo.png\",\n \"logo\":\"https:\/\/stayfitstudio.fatdogmedia.ca\/wp-content\/uploads\/2026\/09\/stayfit-logo.png\",\n \"telephone\":\"+1-647-221-9606\",\n \"email\":\"Stayfitstudio555@gmail.com\",\n \"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Georgetown\",\"addressRegion\":\"ON\",\"addressCountry\":\"CA\"},\n \"areaServed\":[\"Georgetown\",\"Halton Hills\",\"Acton\",\"Norval\",\"Ontario\"],\n \"audience\":{\"@type\":\"PeopleAudience\",\"suggestedGender\":\"female\"},\n \"priceRange\":\"$$\",\n \"makesOffer\":[\n  {\"@type\":\"Offer\",\"name\":\"Personal Training Session\",\"price\":\"50.00\",\"priceCurrency\":\"CAD\",\"description\":\"One hour personal training for one or two people.\"},\n  {\"@type\":\"Offer\",\"name\":\"Fitness Class Membership\",\"price\":\"120.00\",\"priceCurrency\":\"CAD\",\"description\":\"Up to three fitness classes per week, month to month.\"}\n ]\n}\n<\/script>\n\n<script>\n(function(){\n  var root = document.querySelector('.sfs');\n  if(!root) return;\n\n  var y = document.getElementById('sfs-year');\n  if(y) y.textContent = new Date().getFullYear();\n\n  var header = document.getElementById('sfs-header');\n  var onScroll = function(){\n    if(window.scrollY > 12){ header.classList.add('is-stuck'); }\n    else { header.classList.remove('is-stuck'); }\n  };\n  window.addEventListener('scroll', onScroll, {passive:true});\n  onScroll();\n\n  var burger = document.getElementById('sfs-burger');\n  var mobnav = document.getElementById('sfs-mobnav');\n  burger.addEventListener('click', function(){\n    var open = burger.getAttribute('aria-expanded') === 'true';\n    burger.setAttribute('aria-expanded', String(!open));\n    mobnav.classList.toggle('is-open', !open);\n    burger.setAttribute('aria-label', open ? 'Open menu' : 'Close menu');\n  });\n  Array.prototype.forEach.call(mobnav.querySelectorAll('a'), function(a){\n    a.addEventListener('click', function(){\n      burger.setAttribute('aria-expanded','false');\n      mobnav.classList.remove('is-open');\n    });\n  });\n\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var items = root.querySelectorAll('.sfs-rv');\n  if(reduce || !('IntersectionObserver' in window)){\n    Array.prototype.forEach.call(items, function(el){ el.classList.add('is-in'); });\n  } else {\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting){ e.target.classList.add('is-in'); io.unobserve(e.target); }\n      });\n    }, {rootMargin:'0px 0px -8% 0px', threshold:0.12});\n    Array.prototype.forEach.call(items, function(el, i){\n      el.style.transitionDelay = (Math.min(i % 4, 3) * 70) + 'ms';\n      io.observe(el);\n    });\n  }\n\n  var offset = 78;\n  Array.prototype.forEach.call(root.querySelectorAll('a[href^=\"#\"]'), function(a){\n    a.addEventListener('click', function(ev){\n      var id = a.getAttribute('href');\n      if(id.length < 2) return;\n      var t = document.querySelector(id);\n      if(!t) return;\n      ev.preventDefault();\n      var top = t.getBoundingClientRect().top + window.pageYOffset - offset;\n      window.scrollTo({top: top, behavior: reduce ? 'auto' : 'smooth'});\n      history.replaceState(null,'',id);\n    });\n  });\n})();\n<\/script>\n\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A private, personalized home gym for women in South Georgetown. Personal training $50\/hr and fitness classes $120\/mo. First class free.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-onepage","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stayfitstudio.fatdogmedia.ca\/index.php?rest_route=\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stayfitstudio.fatdogmedia.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stayfitstudio.fatdogmedia.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stayfitstudio.fatdogmedia.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stayfitstudio.fatdogmedia.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":2,"href":"https:\/\/stayfitstudio.fatdogmedia.ca\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":12,"href":"https:\/\/stayfitstudio.fatdogmedia.ca\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions\/12"}],"wp:attachment":[{"href":"https:\/\/stayfitstudio.fatdogmedia.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}