1<!DOCTYPE html><!--mtAcXGLIslfPljTRCoiWa--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/0c89a48fa5027cee-s.p.4564287c.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/0da9c7f357bd9d4d-s.p.b2288445.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/1bffadaabf893a1e-s.p.7cd81963.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/28868e710e86be81-s.p.c30238d4.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/2a65768255d6b625-s.p.d19752fb.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/406d3fc8d5ec9f59-s.p.3f4cab70.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/47fe1b7cd6e6ed85-s.p.855a563b.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5c285b27cdda1fe8-s.p.a62025f2.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5f9d24ebef5d5292-s.p.bd593fbe.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/6ab0db14f70d8ed6-s.p.18d7c7dc.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/6c55a692938ebbbc-s.p.0a77efb4.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/73091b67359a1d13-s.p.48aa4bab.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/798ea22d9983e047-s.p.b460e02c.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/8e6fa89aa22d24ec-s.p.3aec397d.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a218039a3287bcfd-s.p.4a23d71b.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a343f882a40d2cc9-s.p.71e1367e.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/b49b0d9b851e4899-s.p.4f3fa681.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/c3cb240f9c892514-s.p.d8e4bce2.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e2334d715941921e-s.p.d82a9aff.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/logo-dark.svg"/><link rel="stylesheet" href="/_next/static/chunks/005eceefdd13fc6d.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/4263b8e7d9926e4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/7a0a31b0bb154d05.js"/>
1<script src="/_next/static/chunks/1c470cad429a29f5.js" async=""></script>
1<script src="/_next/static/chunks/e9db456e6febb5bf.js" async=""></script>
1<script src="/_next/static/chunks/744446f4970b53a4.js" async=""></script>
1<script src="/_next/static/chunks/a354d338f7d272f4.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-b46d7481a14eb04d.js" async=""></script>
1<script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script>
1<script src="/_next/static/chunks/d2be314c3ece3fbe.js" async=""></script>
1<script src="/_next/static/chunks/0726fd6f4410f373.js" async=""></script>
1<script src="/_next/static/chunks/5d1ddfe1c02b9280.js" async=""></script>
1<script src="/_next/static/chunks/d62467a31b6c255b.js" async=""></script>
1<script src="/_next/static/chunks/ce234198b71eb9ce.js" async=""></script>
1<script src="/_next/static/chunks/99c4937dee7afcc2.js" async=""></script>
1<script src="/_next/static/chunks/695f6f312de2df9f.js" async=""></script>
1<script src="/_next/static/chunks/f901f33567a9f86f.js" async=""></script>
1<script src="/_next/static/chunks/38764dc34871efed.js" async=""></script>
1<script src="/_next/static/chunks/652fe98ed3196423.js" async=""></script>
1<script src="/_next/static/chunks/4916fef6c9ee2891.js" async=""></script>
1<script src="/_next/static/chunks/a700a77df27a975a.js" async=""></script>
1<link rel="preload" href="https://r2.leadsy.ai/tag.js" as="script"/><meta name="next-size-adjust" content=""/><meta name="apple-mobile-web-app-title" content="Fisofi"/><meta name="theme-color" content="#ffffff"/><title>Terms & Conditions | Fisofi</title><meta name="description" content="Read the terms and conditions for using the Fisofi website."/><meta name="author" content="Fisofi"/><link rel="manifest" href="/manifest.json"/><meta name="keywords" content="fitness studio software,AI fitness management,boutique studio automation,fitness studio CRM,member management software,yoga studio software,dance studio software,pilates studio management,studio booking system,martial arts studio software,fitness class scheduling"/><meta name="creator" content="Fisofi"/><meta name="publisher" content="Fisofi"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://www.fisofi.com/terms"/><link rel="alternate" hrefLang="x-default" href="https://www.fisofi.com/terms"/><link rel="alternate" hrefLang="en" href="https://www.fisofi.com/terms"/><link rel="alternate" hrefLang="fi" href="https://www.fisofi.com/fi/terms"/><meta property="og:title" content="Terms & Conditions | Fisofi"/><meta property="og:description" content="Terms and conditions governing the use of the Fisofi website and services."/><meta property="og:url" content="https://www.fisofi.com/terms"/><meta property="og:site_name" content="Fisofi"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://www.fisofi.com/images/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Fisofi Terms & Conditions"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Terms & Conditions | Fisofi"/><meta name="twitter:description" content="Terms and conditions governing the use of the Fisofi website and services."/><meta name="twitter:image" content="https://www.fisofi.com/images/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.680d6241.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon0.svg?icon0.751165e3.svg" sizes="any" type="image/svg+xml"/><link rel="icon" href="/icon1.png?icon1.f652f3cf.png" sizes="96x96" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.f1e1170b.png" sizes="180x180" type="image/png"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="poppins_1e971ab0-module__hJKAna__variable manrope_4537101c-module__5dPJDG__variable font-body antialiased"><div hidden=""><!--$--><!--/$--></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.fisofi.com/#organization","name":"Fisofi","url":"https://www.fisofi.com","logo":{"@type":"ImageObject","url":"https://www.fisofi.com/images/logo-dark.svg"},"description":"AI-powered software platform for boutique fitness studios. Automate operations, boost revenue, and scale your business.","address":{"@type":"PostalAddress","addressLocality":"Helsinki","addressCountry":"FI"},"areaServed":[{"@type":"Country","name":"Finland"},{"@type":"Country","name":"Sweden"}],"contactPoint":{"@type":"ContactPoint","contactType":"sales","url":"https://www.fisofi.com/contact"},"sameAs":["https://linkedin.com/company/fisofi","https://instagram.com/fisofi","https://tiktok.com/@fisofi"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","reviewCount":"40","bestRating":"5","worstRating":"1"}},{"@type":"WebSite","@id":"https://www.fisofi.com/#website","url":"https://www.fisofi.com","name":"Fisofi","inLanguage":"en-US","publisher":{"@id":"https://www.fisofi.com/#organization"}},{"@type":"SoftwareApplication","@id":"https://www.fisofi.com/#software","name":"Fisofi","url":"https://www.fisofi.com","applicationCategory":"BusinessApplication","operatingSystem":"Web","description":"Automate your boutique fitness studio with AI-driven tools. Boost revenue, capture leads, and eliminate manual work with Fisofi.","inLanguage":"en-US","offers":[{"@type":"Offer","name":"Launch Plan","price":"950","priceCurrency":"EUR","url":"https://www.fisofi.com/#pricing","availability":"https://schema.org/InStock","priceSpecification":{"@type":"UnitPriceSpecification","price":"950","priceCurrency":"EUR","billingDuration":"P1Y"}},{"@type":"Offer","name":"Growth Plan","price":"1900","priceCurrency":"EUR","url":"https://www.fisofi.com/#pricing","availability":"https://schema.org/InStock","priceSpecification":{"@type":"UnitPriceSpecification","price":"1900","priceCurrency":"EUR","billingDuration":"P1Y"}}]},{"@type":"WebPage","@id":"https://www.fisofi.com/#webpage","url":"https://www.fisofi.com","name":"Boutique Studio Software: Booking, Payments & Automation | Fisofi","inLanguage":"en-US","isPartOf":{"@id":"https://www.fisofi.com/#website"},"about":{"@id":"https://www.fisofi.com/#organization"},"description":"Automate your boutique fitness studio with AI-driven tools. Boost revenue, capture leads, and eliminate manual work with Fisofi."},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.fisofi.com"}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How long does onboarding take?","acceptedA
1nswer":{"@type":"Answer","text":"Most studios are fully set up within 24 hours. Our team handles data migration, configuration, and training so you can start using Fisofi right away. That means you could be live before your next Monday class."}},{"@type":"Question","name":"What does Fisofi cost?","acceptedAnswer":{"@type":"Answer","text":"Plans start at â¬950/year for the Launch plan and â¬1,900/year for the Growth plan. Both include all core features with no hidden fees. Use our ROI calculator to see how quickly Fisofi pays for itself. Most studios see positive ROI within the first two months."}},{"@type":"Question","name":"Is my data safe and GDPR compliant?","acceptedAnswer":{"@type":"Answer","text":"Absolutely. Fisofi is fully GDPR compliant, hosted on EU servers, and uses bank-level encryption. Your member data stays private and secure at all times."}},{"@type":"Question","name":"Does Fisofi integrate with my existing tools?","acceptedAnswer":{"@type":"Answer","text":"Yes. Fisofi integrates with Stripe for payments, Klarna for installments, and popular benefit providers like Edenred, ePassi, and Smartum. We are continuously expanding our integration ecosystem."}},{"@type":"Question","name":"Can I try Fisofi before committing?","acceptedA
1nswer":{"@type":"Answer","text":"Absolutely. Book a free demo and weâll show you Fisofi with real data scenarios for your studio type. No commitment needed."}},{"@type":"Question","name":"What kind of support do you offer?","acceptedAnswer":{"@type":"Answer","text":"All plans include email support with a typical response time under 24 hours. Growth plan customers get priority support with faster response times and a dedicated onboarding specialist."}},{"@type":"Question","name":"Is there a long-term contract?","acceptedAnswer":{"@type":"Answer","text":"No long-term lock-in. Our plans are billed annually but you can cancel anytime. We believe you should stay because Fisofi delivers value, not because of a contract. 93% of studios that start with Fisofi stay with Fisofi."}},{"@type":"Question","name":"Which studio types does Fisofi support?","acceptedAnswer":{"@type":"Answer","text":"Fisofi is built for boutique fitness studios including dance, yoga, pilates, martial arts, and group fitness. Each studio type gets tailored features and workflows."}}]},{"@type":"Review","author":{"@type":"Person","name":"Elena Virtanen"},"reviewBody":"Fisofi completely transformed how we manage our dance studio. Automated scheduling and payments freed up 15 hours a week for us.","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"itemReviewed":{"@id":"https://www.fisofi.com/#software"}},{"@type":"Review","author":{"@type":"Person","name":"Marcus Lindqvist"},"reviewBody":"The onboarding was seamless. Our team picked it up in a day and member retention jumped 22% in the first quarter.","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"itemReviewed":{"@id":"https://www.fisofi.com/#software"}},{"@type":"Review","author":{"@type":"Person","name":"Sofia Korhonen"},"reviewBody":"Their support team truly understands boutique fitness. Every question gets a thoughtful, fast response.","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"itemReviewed":{"@id":"https://www.fisofi.com/#software"}},{"@type":"Review","author":{"@type":"Person","name":"Juha Nieminen"},"reviewBody":"We switched from a legacy system and the difference is night and day. Fisofi just works â beautifully and reliably.","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"itemReviewed":{"@id":"https://www.fisofi.com/#software"}},{"@type":"Review","author":{"@type":"Person","name":"Anna Lehtonen"},"reviewBody":"The AI-driven lead capture alone paid for the platform in the first month. We are converting 3x more trial members now.","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"itemReviewed":{"@id":"https://www.fisofi.com/#software"}},{"@type":"Review","author":{"@type":"Person","name":"Mia Saarinen"},"reviewBody":"Finally a platform that speaks our language. The martial arts specific features saved us from building custom tools.","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"itemReviewed":{"@id":"https://www.fisofi.com/#software"}},{"@type":"Review","author":{"@type":"Person","name":"Tomas Hakkinen"},"reviewBody":"Our revenue grew 35% in six months. The automated membership upsells and retention campaigns are incredibly effective.","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"itemReviewed":{"@id":"https://www.fisofi.com/#software"}},{"@type":"Review","author":{"@type":"Person","name":"Laura Maki"},"reviewBody":"The white-label client app gave our brand a premium feel. Members love the seamless booking experience.","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"itemReviewed":{"@id":"https://www.fisofi.com/#software"}},{"@type":"Review","author":{"@type":"Person","name":"Erik Johansson"},"reviewBody":"Payment management used to be our biggest headache. Now it runs on autopilot and our cash flow has never been smoother.","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"itemReviewed":{"@id":"https://www.fisofi.com/#software"}}]}</script>
1<!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$?--><template id="B:0"></template><div class="flex min-h-screen items-center justify-center"><div class="flex flex-col items-center gap-4"><div class="size-10 animate-spin rounded-full border-4 border-gray-200 border-t-primary-600"></div></div></div><!--/$-->
1<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1<script src="/_next/static/chunks/7a0a31b0bb154d05.js" id="_R_" async=""></script>
1<div hidden id="S:0"><header><nav class="fixed z-20 w-full group" style="opacity:0;transform:translateY(-12px)"><div class="mx-4 lg:mx-auto lg:max-w-4xl xl:max-w-5xl mt-4"><div class="px-4 lg:px-5 rounded-2xl border transition-all duration-300 ease-in-out backdrop-blur-xl bg-white/80 border-white/50 shadow-md shadow-black/5"><div class="relative flex flex-wrap items-center justify-between gap-6 py-2 lg:gap-0 lg:py-2"><div class="flex w-full justify-between lg:w-auto"><a aria-label="home" class="flex items-center" href="/"><img alt="Fisofi" width="72" height="20" decoding="async" data-nimg="1" class="h-5 w-auto" style="color:transparent" src="/images/logo-dark.svg"/></a><button aria-label="Open Menu" class="relative z-20 -m-2.5 -mr-4 block cursor-pointer p-2.5 lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu group-data-[state=active]:scale-0 group-data-[state=active]:opacity-0 m-auto size-5 text-gray-700 duration-200" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x group-data-[state=active]:rotate-0 group-data-[state=active]:scale-100 group-data-[state=active]:opacity-100 absolute inset-0 m-auto size-5 text-gray-700 -rotate-180 scale-0 opacity-0 duration-200" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div><nav aria-label="Main navigation" class="absolute inset-0 m-auto hidden size-fit lg:block"><ul class="flex gap-1 text-sm font-medium"><li><a class="text-gray-600 hover:text-gray-900 hover:bg-black/5 block rounded-lg px-3.5 py-1.5 duration-150" href="/#how-it-works">How it works</a></li><li><a class="text-gray-600 hover:text-gray-900 hover:bg-black/5 block rounded-lg px-3.5 py-1.5 duration-150" href="/features">Features</a></li><li><a class="text-gray-600 hover:text-gray-900 hover:bg-black/5 block rounded-lg px-3.5 py-1.5 duration-150" href="/#pricing">Pricing</a></li></ul></nav><div class="group-data-[state=active]:block lg:group-data-[state=active]:flex mb-6 hidden w-full flex-wrap items-center justify-end space-y-8 rounded-2xl border border-white/60 backdrop-blur-2xl bg-white/70 p-6 shadow-lg md:flex-nowrap lg:m-0 lg:flex lg:w-fit lg:gap-3 lg:space-y-0 lg:border-transparent lg:bg-transparent lg:backdrop-blur-none lg:p-0 lg:shadow-none"><div class="lg:hidden"><ul class="space-y-6 text-base"><li><a class="text-gray-600 hover:text-gray-900 block duration-150" href="/#how-it-works">How it works</a></li><li><a class="text-gray-600 hover:text-gray-900 block duration-150" href="/features">Features</a></li><li><a class="text-gray-600 hover:text-gray-900 block duration-150" href="/#pricing">Pricing</a></li></ul></div><div class="flex w-full flex-col space-y-3 sm:flex-row sm:items-center sm:gap-2 sm:space-y-0 md:w-fit"><div class="relative"><button class="flex items-center gap-1.5 rounded-lg px-3 py-1.5 text-sm font-medium text-gray-600 hover:text-gray-900 hover:bg-black/5 transition-colors duration-150 cursor-pointer" aria-label="Change language" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="uppercase">en</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-3 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="font-heading inline-flex items-center justify-center gap-2.5 rounded-lg transition shadow-sm focus:ring-2 focus:outline-none disabled:opacity-50 disabled:cursor-not-allowed cursor-pointer bg-primary-500 text-white hover:bg-primary-600 focus:ring-primary-200 px-4 py-2 text-sm font-semibold group/btn" href="/contact"><span class="transition-opacity duration-300 group-hover/btn:opacity-75">Book a Demo</span></a></div></div></div></div></div></nav></header><main>
1<div><section class="bg-gradient-to-b from-primary-50 via-primary-50/50 to-white pt-32 pb-16 px-6 md:pt-40 md:pb-20"><div class="mx-auto max-w-3xl text-center"><h1 class="font-heading text-4xl font-bold leading-tight text-gray-900 md:text-5xl">Terms & Conditions</h1><p class="mt-4 text-sm text-gray-500">Last updated: March 2026</p></div></section><section class="bg-white px-6 pb-24 md:pb-28"><div class="mx-auto max-w-3xl"><div class="mb-10"><h2 class="text-2xl font-semibold text-gray-900 mb-4">Introduction</h2><div class="text-base text-gray-600 leading-relaxed whitespace-pre-line">These terms and conditions govern your use of the Fisofi website (fisofi.com). By accessing this website, you agree to these terms.</div></div><div class="mb-10"><h2 class="text-2xl font-semibold text-gray-900 mb-4">Service Description</h2><div class="text-base text-gray-600 leading-relaxed whitespace-pre-line">Fisofi provides an AI-powered software platform for boutique fitness studios. This website serves as our marketing and information platform. Access to the Fisofi application is governed by separate subscription agreements.</div></div><div class="mb-10"><h2 class="text-2xl font-semibold text-gray-900 mb-4">Intellectual Property</h2><div class="text-base text-gray-600 leading-relaxed whitespace-pre-line">All content on this website, including text, graphics, logos, and software, is the property of Fisofi Oy and is protected by Finnish and international copyright laws. You may not reproduce, distribute, or create derivative works without our written permission.</div></div><div class="mb-10"><h2 class="text-2xl font-semibold text-gray-900 mb-4">User Responsibilities</h2><div class="text-base text-gray-600 leading-relaxed whitespace-pre-line">You agree to: 2 3- Use this website only for lawful purposes 4- Not attempt to interfere with the website's operation 5- Provide accurate information when using our contact form 6- Not impersonate any person or entity</div></div><div class="mb-10"><h2 class="text-2xl font-semibold text-gray-900 mb-4">Limitation of Liability</h2><div class="text-base text-gray-600 leading-relaxed whitespace-pre-line">Fisofi provides this website "as is" without warranties of any kind. To the maximum extent permitted by Finnish law, Fisofi shall not be liable for any indirect, incidental, or consequential damages arising from your use of this website.</div></div><div class="mb-10"><h2 class="text-2xl font-semibold text-gray-900 mb-4">Third-Party Links</h2><div class="text-base text-gray-600 leading-relaxed whitespace-pre-line">This website may contain links to third-party websites. We are not responsible for the content or privacy practices of those sites.</div></div><div class="mb-10"><h2 class="text-2xl font-semibold text-gray-900 mb-4">Governing Law</h2><div class="text-base text-gray-600 leading-relaxed whitespace-pre-line">These terms are governed by the laws of Finland. Any disputes shall be resolved in the courts of Helsinki, Finland.</div></div><div class="mb-10"><h2 class="text-2xl font-semibold text-gray-900 mb-4">Changes to Terms</h2><div class="text-base text-gray-600 leading-relaxed whitespace-pre-line">We reserve the right to modify these terms at any time. Changes take effect immediately upon posting to this website.</div></div><div class="mb-10"><h2 class="text-2xl font-semibold text-gray-900 mb-4">Contact</h2><div class="text-base text-gray-600 leading-relaxed whitespace-pre-line">For questions about these terms, contact us at [email protected].</div></div></div></section></div></main><footer class="relative w-full mt-0 overflow-hidden"><div class="bg-white relative pt-20"><div class="max-w-7xl mx-auto relative px-6 py-10"><section aria-labelledby="newsletter-signup-heading" class="relative z-10 mb-10 overflow-hidden rounded-[2rem] border border-primary-100 bg-gradient-to-br from-primary-50 via-white to-accent-50 px-6 py-7 shadow-sm sm:px-8"><div class="flex flex-col gap-6 lg:flex-row lg:items-end lg:justify-between"><div class="max-w-2xl"><p class="text-xs font-semibold uppercase tracking-[0.22em] text-primary-600">Newsletter</p><h2 id="newsletter-signup-heading" class="mt-3 text-2xl font-semibold tracking-tight text-gray-900 sm:text-3xl">Get product updates built for studio operators</h2><p class="mt-3 max-w-xl text-sm leading-relaxed text-gray-600 sm:text-base">Join the Fisofi newsletter for launches, growth ideas, and practical automation tips for boutique fitness studios.</p></div><form class="w-full max-w-xl lg:max-w-md" noValidate=""><div class="sr-only" aria-hidden="true"><label for="newsletter-website">Website</label><input id="newsletter-website" type="text" tabindex="-1" autoComplete="off" value=""/></div><label for="newsletter-email" class="sr-only">Enter your work email</label><div class="flex flex-col gap-3 sm:flex-row"><input id="newsletter-email" type="email" inputMode="email" autoComplete="email" placeholder="Enter your work email" class="min-h-12 flex-1 rounded-xl border border-white/70 bg-white px-4 py-3 text-base text-gray-900 outline-none transition-colors placeholder:text-gray-400 focus:border-primary-500 disabled:cursor-not-allowed disabled:opacity-60" value=""/><button class="font-heading inline-flex items-center justify-center gap-2.5 transition shadow-sm focus:ring-2 focus:outline-none disabled:opacity-50 disabled:cursor-not-allowed cursor-pointer bg-primary-500 text-white hover:bg-primary-600 focus:ring-primary-200 py-3 text-base min-h-12 rounded-xl px-6 sm:self-start" type="submit">Subscribe</button></div><p class="mt-3 text-xs leading-relaxed text-gray-500">
6By subscribing, you agree to receive email updates from Fisofi. You can unsubscribe at any time.</p></form></div></section><div class="relative z-10 grid grid-cols-1 md:grid-cols-3 gap-10 md:gap-8 items-center" style="opacity:0"><div style="opacity:0;filter:blur(4px);transform:translateY(20px)"><div class="flex flex-col items-center"><div class="flex font-extrabold tracking-tighter select-none cursor-default leading-none" style="font-size:clamp(3rem, 6vw, 5rem)"><span class="transition-colors duration-150 text-primary-200">F</span><span class="transition-colors duration-150 text-primary-200">I</span><span class="transition-colors duration-150 text-primary-200">S</span><span class="transition-colors duration-150 text-primary-200">O</span><span class="transition-colors duration-150 text-primary-200">F</span><span class="transition-colors duration-150 text-primary-200">I</span></div><p class="text-gray-500 font-medium mt-3 text-center max-w-xs text-sm">The all-in-one platform built for boutique fitness studios. Automate, grow, and scale.</p></div></div><div style="opacity:0;filter:blur(4px);transform:translateY(20px)"><nav aria-label="Footer navigation" class="flex flex-col items-center gap-3"><a class="text-sm font-medium text-gray-500 hover:text-gray-900 duration-300" href="#how-it-works">How it works</a><a class="text-sm font-medium text-gray-500 hover:text-gray-900 duration-300" href="#pricing">Pricing</a><a class="text-sm font-medium text-gray-500 hover:text-gray-900 duration-300" href="/contact">Get in touch</a><a class="text-sm font-medium text-gray-500 hover:text-gray-900 duration-300" href="/privacy">Privacy Policy</a><a class="text-sm font-medium text-gray-500 hover:text-gray-900 duration-300" href="/terms">Terms & Conditions</a><button type="button" class="text-sm font-medium text-gray-500 hover:text-gray-900 duration-300">Cookie Settings</button></nav></div><div style="opacity:0;filter:blur(4px);transform:translateY(20px)"><div class="flex flex-col items-center gap-5"><div class="flex gap-4"><a class="text-gray-400 hover:text-gray-700 transition-colors" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" href="https://www.linkedin.com/company/fisofi/"><div class="hover:scale-110 duration-300"><svg viewBox="0 0 24 24" fill="currentColor" class="size-5"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></div></a><a class="text-gray-400 hover:text-gray-700 transition-colors" target="_blank" rel="noopener noreferrer" aria-label="Instagram" href="https://www.instagram.com/fisofi_app/"><div class="hover:scale-110 duration-300"><svg viewBox="0 0 24 24" fill="currentColor" class="size-5"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"></path></svg></div></a><a class="text-gray-400 hover:text-gray-700 transition-colors" target="_blank" rel="noopener noreferrer" aria-label="TikTok" href="https://tiktok.com"><div class="hover:scale-110 duration-300"><svg viewBox="0 0 24 24" fill="currentColor" class="size-5"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08
6-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"></path></svg></div></a></div><div class="flex items-center gap-3"><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg border transition-colors px-3 py-1.5 border-gray-300 bg-white text-gray-900 hover:bg-gray-50" aria-label="Download on the App Store" href="https://apps.apple.com/us/app/fisofi/id6740702203"><img alt="" aria-hidden="true" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="size-4" style="color:transparent" src="/images/app-store.svg"/><div class="flex flex-col"><span class="text-[9px]">Download on the</span><span class="font-semibold text-xs">App Store</span></div></a><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg border transition-colors px-3 py-1.5 border-gray-300 bg-white text-gray-900 hover:bg-gray-50" aria-label="Get it on Google Play" href="https://play.google.com/store/apps/details?id=com.mimiqit.dancecovery&hl=tr"><img alt="" aria-hidden="true" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="size-4" style="color:transparent" src="/images/google-play.svg"/><div class="flex flex-col"><span class="text-[9px]">GET IT ON</span><span class="font-semibold text-xs">Google Play</span></div></a></div></div></div></div><div class="relative z-10 mt-16 flex items-center justify-center"><p class="text-sm text-gray-400 text-center">©<!-- -->2026<!-- --> <!-- -->Fisofi. All rights reserved.</p></div></div><div class="absolute inset-x-0 bottom-0 h-48 sm:h-56 md:h-64 pointer-events-none" style="mask-image:linear-gradient(to bottom, transparent 0%, black 50%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 50%);opacity:0"><div class="w-full h-full"></div></div></div></footer><!--$--><!--/$--></div>
6<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 7$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
7<script>(self.__next_f=self.__next_f||[]).push([0])</script>
7<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n4:I[36768,[\"/_next/static/chunks/0726fd6f4410f373.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/d62467a31b6c255b.js\",\"/_next/static/chunks/ce234198b71eb9ce.js\"],\"default\"]\n7:I[93983,[\"/_next/static/chunks/99c4937dee7afcc2.js\",\"/_next/static/chunks/695f6f312de2df9f.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/f901f33567a9f86f.js\",\"/_next/static/chunks/d62467a31b6c255b.js\",\"/_next/static/chunks/38764dc34871efed.js\",\"/_next/static/chunks/652fe98ed3196423.js\"],\"default\"]\n8:I[31074,[\"/_next/static/chunks/99c4937dee7afcc2.js\",\"/_next/static/chunks/695f6f312de2df9f.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/f901f33567a9f86f.js\",\"/_next/static/chunks/d62467a31b6c255b.js\",\"/_next/static/chunks/38764dc34871efed.js\",\"/_next/static/chunks/652fe98ed3196423.js\"],\"default\"]\n9:I[87392,[\"/_next/static/chunks/99c4937dee7afcc2.js\",\"/_next/static/chunks/695f6f312de2df9f.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/f901f33567a9f86f.js\",\"/_next/static/chunks/d62467a31b6c255b.js\",\"/_next/static/chunks/38764dc34871efed.js\",\"/_next/static/chunks/652fe98ed3196423.js\"],\"default\"]\na:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"OutletBoundary\"]\nb:\"$Sreact.suspense\"\nd:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"ViewportBoundary\"]\nf:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"MetadataBoundary\"]\n11:I[68027,[],\"default\"]\n:HL[\"/_next/static/chunks/005eceefdd13fc6d.css\",\"style\"]\n:HL[\"/_next/static/chunks/4263b8e7d9926e4f.css\",\"style\"]\n:HL[\"/_next/static/media/0c89a48fa5027cee-s.p.4564287c.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/0da9c7f357bd9d4d-s.p.b2288445.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/1bffadaabf893a1e-s.p.7cd81963.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/28868e710e86be81-s.p.c30238d4.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/2a65768255d6b625-s.p.d19752fb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/406d3fc8d5ec9f59-s.p.3f4cab70.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/47fe1b7cd6e6ed85-s.p.855a563b.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/5c285b27cdda1fe8-s.p.a62025f2.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/5f9d24ebef5d5292-s.p.bd593fbe.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6ab0db14f70d8ed6-s.p.18d7c7dc.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6c55a692938ebbbc-s.p.0a77efb4.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/73091b67359a1d13-s.p.48aa4bab.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/798ea22d9983e047-s.p.b460e02c.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8e6fa89aa22d24ec-s.p.3aec397d.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a218039a3287bcfd-s.p.4a23d71b.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a343f882a40d2cc9-s.p.71e1367e.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b49b0d9b851e4899-s.p.4f3fa681.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/c3cb240f9c892514-s.p.d8e4bce2.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e2334d715941921e-s.p.d82a9aff.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}"])</script>
7<script>self.__next_f.push([1,"]\n"])</script>
7<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"mtAcXGLIslfPljTRCoiWa\",\"c\":[\"\",\"en\",\"terms\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"(marketing)\",{\"children\":[\"terms\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true]}],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L4\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/005eceefdd13fc6d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/4263b8e7d9926e4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/99c4937dee7afcc2.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L5\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/695f6f312de2df9f.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/f901f33567a9f86f.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/d62467a31b6c255b.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/38764dc34871efed.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L6\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"$L7\",null,{}],[\"$\",\"main\",null,{\"children\":[\"$\",\"$L8\",null,{}]}],[\"$\",\"$L9\",null,{}]],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/652fe98ed3196423.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$La\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@c\"}]}]]}],{},null,false,false]},null,false,false]},[[\"$\",\"div\",\"l\",{\"className\":\"flex min-h-screen items-center justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"size-10 animate-spin rounded-full border-4 border-gray-200 border-t-primary-600\"}]}]}],[],[]],false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"S\":true}\n"])</script>
7<script>self.__next_f.push([1,"12:I[23752,[\"/_next/static/chunks/99c4937dee7afcc2.js\"],\"default\"]\n"])</script>
7<script>self.__next_f.push([1,"5:[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Fisofi\"}]}],[\"$\",\"body\",null,{\"className\":\"poppins_1e971ab0-module__hJKAna__variable manrope_4537101c-module__5dPJDG__variable font-body antialiased\",\"children\":[[\"$\",\"$L12\",null,{\"locale\":\"en\",\"dictionary\":{\"hero\":{\"heading\":{\"line1Prefix\":\"Run a\",\"line1Suffix\":\"Studio.\",\"rotatingWords\":[\"Thriving\",\"Profitable\",\"Smarter\",\"Scalable\"],\"line2\":\"Without the Hustle.\"},\"description\":\"Trusted by 40+ boutique studios across Finland. Automate bookings, payments, and member retention with AI tools built for your studio type.\",\"cta\":{\"primary\":\"See How Fisofi Works for You\",\"secondary\":\"See the ROI Calculator\"},\"trustBadges\":[{\"label\":\"GDPR Compliant\",\"icon\":\"shield\"},{\"label\":\"No Credit Card Required\",\"icon\":\"creditCard\"},{\"label\":\"Setup in 24h\",\"icon\":\"clock\"}],\"dashboardPreview\":\"Dashboard Preview\",\"storeLinks\":{\"appStore\":{\"label\":\"Download on the App Store\",\"href\":\"https://apps.apple.com/us/app/fisofi/id6740702203\"},\"googlePlay\":{\"label\":\"Get it on Google Play\",\"href\":\"https://play.google.com/store/apps/details?id=com.mimiqit.dancecovery\u0026hl=tr\"}}},\"socialProof\":{\"heading\":{\"line1\":\"The New Standard for\",\"line2\":\"Boutique Fitness Growth\"}
7,\"description\":\"40+ studios. 15+ hours saved weekly. 22% higher retention. Join the owners who ditched clunky legacy systems for a faster, smarter way to grow.\",\"logos\":[{\"src\":\"/images/logos/suomen-judoliitto.svg\",\"alt\":\"Suomen Judoliitto\",\"width\":200,\"height\":60},{\"src\":\"/images/logos/wda.svg\",\"alt\":\"Wellness Dance Academy\",\"width\":180,\"height\":60},{\"src\":\"/images/logos/asp.svg\",\"alt\":\"ASP\",\"width\":120,\"height\":60}]},\"specializations\":{\"heading\":{\"line1\":\"Specialized Software for\",\"line2\":\"Your Unique Studio\"},\"description\":\"Fisofi provides custom-tailored automation for high-growth niches. Automate your member retention and income streams with a platform that speaks your language.\",\"cta\":\"See How Fisofi Works for Your Studio\",\"studioTypes\":[{\"id\":\"dance\",\"title\":\"Dance\",\"icon\":\"DanceIcon\"},{\"id\":\"yoga\",\"title\":\"Yoga\",\"icon\":\"YogaIcon\"},{\"id\":\"pilates\",\"title\":\"Pilates\",\"icon\":\"PilatesIcon\"},{\"id\":\"martial-arts\",\"title\":\"Martial Arts\",\"icon\":\"MartialArtsIcon\"},{\"id\":\"fitness\",\"title\":\"Fitness Classes\",\"icon\":\"FitnessIcon\"}],\"studioDetails\":{\"dance\":{\"id\":\"dance\",\"title\":\"Dance Studios\",\"tagline\":\"From ballet to hip-hop, manage every style with tools built for the rhythm of your studio.\",\"features\":[\"Multi-style class scheduling\",\"Recital \u0026 showcase management\",\"Student progression tracking\",\"Costume \u0026 music library per routine\"],\"mockupCards\":[{\"label\":\"Next Class\",\"value\":\"Ballet Basics\",\"subtext\":\"10:00 AM â Studio A\"},{\"label\":\"This Week\",\"value\":\"24 classes\",\"subtext\":\"18 instructors active\"},{\"label\":\"Student Progress\",\"value\":\"85% advancing\",\"subtext\":\"To next level this term\"}]},\"yoga\":{\"id\":\"yoga\",\"title\":\"Yoga Studios\",\"tagline\":\"Create calm experiences for your members while powerful automation runs behind the scenes.\",\"features\":[\"Workshop \u0026 retreat booking\",\"Instructor availability sync\",\"Membership \u0026 drop-in management\",\"Waitlist with auto-fill\"],\"mockupCards\":[{\"label\":\"Next Session\",\"value\":\"Vinyasa Flow\",\"subtext\":\"8:30 AM â Room 2\"},{\"label\":\"Active Members\",\"value\":\"142 members\",\"subtext\":\"12 new this month\"},{\"label\":\"Retention Rate\",\"value\":\"91% retained\",\"subtext\":\"Up 4% from last quarter\"}]},\"pilates\":{\"id\":\"pilates\",\"title\":\"Pilates Studios\",\"tagline\":\"Equipment-based or mat â manage reformer slots, privates, and group classes effortlessly.\",\"features\":[\"Reformer \u0026 equipment scheduling\",\"Private session management\",\"Client body assessment tracking\",\"Package \u0026 credit-based billing\"],\"mockupCards\":[{\"label\":\"Next Session\",\"value\":\"Reformer Int.\",\"subtext\":\"11:00 AM â 6 spots left\"},{\"label\":\"Equipment\",\"value\":\"8 reformers\",\"subtext\":\"92% utilization today\"},{\"label\":\"Revenue\",\"value\":\"$$12.4K\",\"subtext\":\"This month â up 18%\"}]},\"martial-arts\":{\"id\":\"martial-arts\",\"title\":\"Martial Arts Academies\",\"tagline\":\"Belt promotions, sparring schedules, and competition prep â all managed in one place.\",\"features\":[\"Belt \u0026 rank progression system\",\"Tournament \u0026 competition tracking\",\"Sparring partner matching\",\"Waiver \u0026 safety compliance\"],\"mockupCards\":[{\"label\":\"Next Class\",\"value\":\"Judo Beginners\",\"subtext\":\"5:30 PM â Dojo 1\"},{\"label\":\"Belt Tests\",\"value\":\"14 students\",\"subtext\":\"Ready for promotion\"},{\"label\":\"Active Members\",\"value\":\"98 members\",\"subtext\":\"6 competition entries\"}]},\"fitness\":{\"id\":\"fitness\",\"title\":\"Fitness Studios\",\"tagline\":\"From HIIT to spin â fill every class, retain every member, and grow your revenue on autopilot.\",\"features\":[\"High-volume class scheduling\",\"Capacity management \u0026 waitlists\",\"Performance tracking \u0026 challenges\",\"Automated re-engagement campaigns\"],\"mockupCards\":[{\"label\":\"Next Class\",\"value\":\"HIIT Burn\",\"subtext\":\"6:00 AM â 2 spots left\"},{\"label\":\"Today\",\"value\":\"12 classes\",\"subtext\":\"186 bookings confirmed\"},{\"label\":\"Monthly Growth\",\"value\":\"+23 members\",\"subtext\":\"Be
7st month this year\"}]}}},\"pricing\":{\"heading\":{\"line1\":\"Simple, Transparent\",\"line2\":\"Pricing.\"},\"description\":\"Choose the plan that fits your studio. Use the calculator below to see exactly how quickly Fisofi pays for itself.\",\"revenueLabel\":\"your revenue potential\",\"roiLabel\":\"Your ROI\",\"makeBackLabel\":\"Make Back Period\",\"roiTooltip\":\"Return on investment: how many times your Fisofi investment pays for itself annually.\",\"makeBackTooltip\":\"How quickly your Fisofi subscription pays for itself from the revenue it helps generate.\",\"perYear\":\"/year\",\"inputs\":{\"monthly\":\"Monthly charge\",\"annual\":\"Annual charge\",\"members\":\"Number of members\"},\"plans\":[{\"name\":\"Launch\",\"price\":950,\"buttonText\":\"Start with Launch\",\"features\":[\"Online booking \u0026 scheduling\",\"Member management\",\"Payment processing\",\"Basic reporting \u0026 analytics\",\"Email notifications\"]},{\"name\":\"Growth\",\"price\":1900,\"badge\":\"Best Value\",\"buttonText\":\"Unlock Growth\",\"features\":[\"Everything in Launch, plus:\",\"AI-powered lead capture\",\"Automated retention campaigns\",\"White-label client app\",\"Advanced analytics \u0026 insights\",\"Priority support\"]}]},\"solutions\":{\"headings\":{\"problem\":\"Stop managing chaos.\",\"solution\":\"Start scaling growth.\"},\"srHeading\":\"Problems We Solve and Our Solutions\",\"cta\":\"Fix These Today\",\"cards\":[{\"problem\":{\"title\":\"Overwhelmed Support\",\"description\":\"Hours lost to repetitive questions\"},\"solution\":{\"title\":\"AI Powered Customer Service\",\"description\":\"Instant answers, 24/7\"},\"beforeImage\":\"/images/slides/before/1.svg\",\"afterImage\":\"/images/slides/after/1.svg\"},{\"problem\":{\"title\":\"Generic Branding\",\"description\":\"Your studio looks like everyone else\"},\"solution\":{\"title\":\"White Labeling\",\"description\":\"Your brand, your app, your identity\"},\"beforeImage\":\"/images/slides/before/2.svg\",\"afterImage\":\"/images/slides/after/2.svg\"},{\"problem\":{\"title\":\"Chasing Payments\",\"description\":\"Manual invoices and late follow-ups\"},\"solution\":{\"title\":\"Payment Management\",\"description\":\"Automated billing on autopilot\"},\"beforeImage\":\"/images/slides/before/3.svg\",\"afterImage\":\"/images/slides/after/3.svg\"},{\"problem\":{\"title\":\"Upfront Cost Barriers\",\"description\":\"Members hesitate at full price\"},\"solution\":{\"title\":\"Client Payment in Instalments\",\"description\":\"Flexible plans that convert\"},\"beforeImage\":\"/images/slides/before/4.svg\",\"afterImage\":\"/images/slides/after/4.svg\"},{\"problem\":{\"title\":\"Disconnected Marketing\",\"description\":\"Campaigns that miss the mark\"},\"solution\":{\"title\":\"Outreach Customers\",\"description\":\"Targeted outreach that converts\"},\"beforeImage\":\"/images/slides/before/5.svg\",\"afterImage\":\"/images/slides/after/5.svg\"},{\"problem\":{\"title\":\"Stagnant Revenue\",\"description\":\"Growth has flatlined\"},\"solution\":{\"title\":\"Boost Revenue and Sales\",\"description\":\"Unlock new revenue streams\"},\"beforeImage\":\"/images/slides/before/6.svg\",\"afterImage\":\"/images/slides/after/6.svg\"}]},\"contact\":{\"heading\":\"Start Your Studioâs Upgrade Today.\",\"description\":\"Join the next generation of boutique fitness. Submit your details to receive a customized ROI report and a transparent pricing quote tailored to your studioâs specific automation needs.\",\"fields\":{\"firstName\":{\"label\":\"First Name\",\"placeholder\":\"Anna\"},\"lastName\":{\"label\":\"Last Name\",\"placeholder\":\"Korhonen\"},\"email\":{\"label\":\"Email\",\"placeholder\":\"[email protected]\"},\"phone\":{\"label\":\"Phone Number\",\"placeholder\":\"+358 401234567\"},\"company\":{\"label\":\"Company Name\",\"placeholder\":\"Your Studio Name\"},\"industry\":{\"label\":\"Choose Industry\",\"placeholder\":\"Select your industry\"},\"employees\":{\"label\":\"Number of Employees\",\"placeholder\":\"10\"}},\"industries\":[\"Dance Studio\",\"Yoga Studio\",\"Pilates Studio\",\"Martial Arts\",\"Fitness Classes\",\"Other\"],\"cta\":\"Get My Free ROI Report\",\"sending\":\"Sending...\",\"validation\":{\"firstNameRequired\":\"Please enter your first name\",\"lastNameRequired\":\"Please enter your last name\",\"emailRequired\":\"Please enter your email\",\"emailInvalid\":\"This doesnât look like a valid email\",\"phoneRequired\":\"Please enter your phone number\",\"phoneTooShort\":\"Phone number is too short\",\"phoneTooLong\":\"Phone number is too long\",\"companyRequired\":\"Please enter your company name\",\"industryRequired\":\"Please select your industry\",\"employeesRequired\":\"Please enter the number of employees\",\"employeesMin\":\"Must be at least 1\"},\"step1Label\":\"Tell us about you\",\"step2Label\":\"About your studio\",\"continueButton\":\"Continue\",\"stepOf\":\"of\",\"responsePromise\":\"We typically respond within 24 hours\",\"success\":{\"heading\":\"Thank You!\",\"message\"
7:\"Your request has been submitted successfully. Weâll review your details and get back to you with a customized quote shortly.\",\"nextSteps\":\"What happens next: Our team will review your details and send you a personalized ROI report and pricing quote within 24 hours.\"},\"errors\":{\"generic\":\"Something went wrong. Please try again.\",\"network\":\"Network error. Please check your connection and try again.\"}},\"contactPage\":{\"greeting\":\"Hey there!\",\"heading\":\"Let's Talk About Your Studio\",\"description\":\"We'd love to hear about your studio and what you're looking for. Fill out the form below and think of it as starting a conversation â no strings attached.\",\"trustBadges\":[{\"label\":\"Trusted by 40+ Studios\",\"icon\":\"building\"},{\"label\":\"Response Within 24h\",\"icon\":\"clock\"},{\"label\":\"No Commitment Required\",\"icon\":\"shield\"}],\"location\":\"Helsinki, Finland\",\"mapTitle\":\"Fisofi office location\"},\"cta\":{\"heading\":\"Ready to Transform Your Studio?\",\"description\":\"Join 40+ studio owners who automated their operations and boosted revenue with Fisofi. Get a personalized demo and see the difference.\",\"cta\":\"Get Your Free Growth Plan\"},\"header\":{\"logoAlt\":\"Fisofi\",\"nav\":[{\"name\":\"How it works\",\"href\":\"/#how-it-works\"},{\"name\":\"Features\",\"href\":\"/features\"},{\"name\":\"Pricing\",\"href\":\"/#pricing\"}],\"menu\":{\"open\":\"Open Menu\",\"close\":\"Close Menu\"},\"auth\":{\"getStarted\":\"Book a Demo\"},\"langLabel\":\"Change language\"},\"footer\":{\"logoAlt\":\"Fisofi\",\"tagline\":\"The all-in-one platform built for boutique fitness studios. Automate, grow, and scale.\",\"newsletter\":{\"eyebrow\":\"Newsletter\",\"heading\":\"Get product updates built for studio operators\",\"description\":\"Join the Fisofi newsletter for launches, growth ideas, and practical automation tips for boutique fitness studios.\",\"placeholder\":\"Enter your work email\",\"cta\":\"Subscribe\",\"submitting\":\"Subscribing...\",\"success\":\"You are on the list. Watch for the next update in y
7our inbox.\",\"error\":\"Could not save your signup. Please try again.\",\"invalidEmail\":\"Enter a valid email address.\",\"disclaimer\":\"By subscribing, you agree to receive email updates from Fisofi. You can unsubscribe at any time.\"},\"copyright\":\"Fisofi. All rights reserved.\",\"navLinks\":[{\"label\":\"How it works\",\"href\":\"#how-it-works\"},{\"label\":\"Pricing\",\"href\":\"#pricing\"},{\"label\":\"Get in touch\",\"href\":\"/contact\"},{\"label\":\"Privacy Policy\",\"href\":\"/privacy\"},{\"label\":\"Terms \u0026 Conditions\",\"href\":\"/terms\"}],\"cookieSettings\":\"Cookie Settings\",\"columns\":[{\"links\":[{\"name\":\"Pricing\",\"href\":\"#pricing\"},{\"name\":\"How it works\",\"href\":\"#how-it-works\"}]},{\"links\":[{\"name\":\"Get in touch\",\"href\":\"/contact\"}]}],\"socials\":[{\"name\":\"LinkedIn\",\"href\":\"https://www.linkedin.com/company/fisofi/\",\"icon\":\"linkedin\"},{\"name\":\"Instagram\",\"href\":\"https://www.instagram.com/fisofi_app/\",\"icon\":\"instagram\"},{\"name\":\"TikTok\",\"href\":\"https://tiktok.com\",\"icon\":\"tiktok\"}],\"storeLinks\":{\"appStore\":{\"label\":\"Download on the App Store\",\"href\":\"https://apps.apple.com/us/app/fisofi/id6740702203\"},\"googlePlay\":{\"label\":\"Get it on Google Play\",\"href\":\"https://play.google.com/store/apps/details?id=com.mimiqit.dancecovery\u0026hl=tr\"}}},\"testimonials\":{\"heading\":{\"line1\":\"Loved by Studio\",\"line2\":\"Owners Everywhere\"},\"description\":\"See how fitness studios are transforming their operations and growing revenue with Fisofi.\",\"cta\":\"Start Growing Like They Did\",\"testimonials\":[{\"text\":\"Fisofi completely transformed how we manage our dance studio. Automated scheduling and payments freed up 15 hours a week for us.\",\"image\":\"https://randomuser.me/api/portraits/women/1.jpg\",\"name\":\"Elena Virtanen\",\"role\":\"Dance Studio Owner\",\"metric\":\"15h saved weekly\"},{\"text\":\"The onboarding was seamless. Our team picked it up in a day and member retention jumped 22% in the first quarter.\",\"image\":\"https://randomuser.me/api/portraits/men/2.jpg\",\"name\":\"Marcus Lindqvist\",\"role\":\"Yoga Studio Founder\",\"metric\":\"+22% retention\"},{\"text\":\"Their support team truly understands boutique fitness. Every question gets a thoughtful, fast response.\",\"image\":\"https://randomuser.me/api/portraits/women/3.jpg\",\"name\":\"Sofia Korhonen\",\"role\":\"Pilates Studio Manager\"},{\"text\":\"We switched from a legacy system and the difference is night and day. Fisofi just works â beautifully and reliably.\",\"image\":\"https://randomuser.me/api/portraits/men/4.jpg\",\"name\":\"Juha Nieminen\",\"role\":\"CrossFit Box Owner\"},{\"text\":\"The AI-driven lead capture alone paid for the platform in the first month. We are converting 3x more trial members now.\",\"image\":\"https://randomuser.me/api/portraits/women/5.jpg\",\"name\":\"Anna Lehtonen\",\"role\":\"Fitness Studio Director\",\"metric\":\"3x conversions\"},{\"text\":\"Finally a platform that speaks our language. The martial arts specific features saved us from building custom tools.\",\"image\":\"https://randomuser.me/api/portraits/women/6.jpg\",\"name\":\"Mia Saarinen\",\"role\":\"Martial Arts Academy Owner\"},{\"text\":\"Our revenue grew 35% in six months. The automated membership upsells and retention campaigns are incredibly effective.\",\"image\":\"https://randomuser.me/api/portraits/men/7.jpg\",\"name\":\"Tomas Hakkinen\",\"role\":\"Multi-Studio Operator\",\"metric\":\"+35% revenue\"},{\"text\":\"The white-label client app gave our brand a premium feel. Members love the seamless booking experience.\",\"image\":\"https://randomuser.me/api/portraits/women/8.jpg\",\"name\":\"Laura Maki\",\"role\":\"Boutique Gym Owner\"},{\"text\":\"Payment management used to be our biggest headache. Now it runs on autopilot and our cash flow has never been smoother.\",\"image\":\"https://randomuser.me/api/portraits/men/9.jpg\",\"name\":\"Erik Johansson\",\"role\":\"Yoga \u0026 Wellness Center Owner\"}]},\"features\":{\"heading\":\"Everything your studio needs\",\"description\":\"Powerful tools to manage, grow, and engage â all in one platform\",\"cards\":{\"adaptivePricing\":{\"title\":\"Adaptive Pricing\",\"description\":\"An example of demand- and time-based pricing to optimize class occupancy and revenue.\"},\"chatbot\":{\"title\":\"Chatbot (Customer Assistant)\",\"description\":\"Actionable business insights generated from live data across Firebase and Stripe.\"},\"aiInsights\":{\"title\":\"AI Insights for Studio Growth\",\"description\":\"Actionable business insights generated from live data across Firebase and Stripe.\"},\"bookingWidget\":{\"title\":\"Compact Booking Widget\",\"description\":\"Embed a seamless booking experience directly on your website. Users can select a day, pick a session, and pay instantly.\"},\"campaignBuilder\":{\"title\":\"Campaign Builder\",\"description\":\"A guided campaign wizard to create and launch promotions. Design visuals, generate copy with AI, and target specific segments.\"}}},\"featuresHub\":{\"eyebrow\":\"Feature Library\",\"heading\":\"All Features\",\"description\":\"Explore the modules that help studios sell smarter, automate operations, and keep members engaged.\",\"ctaPrimary\":\"Book your personalized demo\",\"featureLabel\":\"Feature\",\"viewFeature\":\"View feature\",\"reservedLabel\":\"Reserved\",\"badges\":{\"live\":\"Live\",\"comingSoon\":\"Coming soon\"},\"cards\":[{\"slug\":\"booking-widget\",\"title\":\"Embeddable booking widget\",\"description\":\"Add a branded booking experience directly to your website with one line of code. Members browse sessions, select, and pay without leaving your site.\",\"highlights\":[{\"title\":\"One-line integration\",\"description\":\"Drop a single HTML snippet on any page and the widget auto-initializes with your studio data.\"},{\"title\":\"Fully customizable\",\"description\":\"Match your brand with 3 style presets, light/dark themes, custom colors, and adjustable density.\"},{\"title\":\"6 integration methods\",\"description\":\"Inline embed, JS API, popup modals, floating buttons, iframe, or direct link â pick
7what fits your setup.\"}]},{\"slug\":\"pair-dance-balancing\",\"title\":\"Pair dance balancing\",\"description\":\"Automatically balance leader-follower ratios in partner dance classes and recover spots from cancellations with smart waitlist logic.\",\"highlights\":[{\"title\":\"Automatic role balancing\",\"description\":\"The algorithm maintains equal leader-follower ratios so every dancer has a partner in class.\"},{\"title\":\"Smart cancellation recovery\",\"description\":\"When someone cancels, the system auto-invites the best-matching person from the waiting list.\"},{\"title\":\"Proven at scale\",\"description\":\"Battle-tested with 1,600+ dancers at the Aalto Salsa Society community.\"}]},{\"slug\":\"klarna-installments\",\"title\":\"Klarna integrated installments\",\"description\":\"Let members split payments into installments to lower upfront friction at checkout and unlock stronger purchase intent.\",\"highlights\":[{\"title\":\"Flexible split payments\",\"description\":\"Members choose 3, 6, or 12 month plans directly at checkout without leaving your booking flow.\"},{\"title\":\"Higher conversion\",\"description\":\"Reduce price hesitation on premium passes by breaking the total into smaller, manageable amounts.\"},{\"title\":\"Instant settlement\",\"description\":\"You receive the full amount upfront from Klarna while members pay over time â no cash flow gaps.\"}]},{\"slug\":\"benefit-payments-automation\",\"title\":\"Split payments with benefits\",\"description\":\"Guide benefit top-ups through Edenred, ePassi, or Smartum, then continue the remaining amount with wallet, card, or Klarna in one managed purchase path.\",\"highlights\":[{\"title\":\"Guided provider flow\",\"description\":\"Members get clear instructions, confirm the provider they used, and keep the same checkout context after returning.\"},{\"title\":\"Wallet-led continuation\",\"description\":\"Approved benefit value refreshes Fisofi Credit first, then the remainder can continue with card or Klarna.\"},{\"title\":\"Less payment chasing\",\"description\":\"Provider, amount, approval status, and remaining checkout stay tied together instead of being managed from scattered messages.\"}]},{\"slug\":\"discount-promotion-engine\",\"title\":\"Discount and promotion engine\",\"description\":\"Create highly flexible promotions in one place, with rule-based controls that fit different class, pass, and campaign needs.\",\"highlights\":[{\"title\":\"Rule-based conditions\",\"description\":\"Set minimum purchase, valid dates, class types, and usage limits to target promotions precisely.\"},{\"title\":\"Multiple discount types\",\"description\":\"Percentage off, fixed amount, bundle deals, or early-bird pricing â all configurable from one place.\"},{\"title\":\"Campaign tracking\",\"description\":\"See which promotions drive the most bookings and revenue with built-in performance analytics.\"}]},{\"slug\":\"precision-communication\",\"title\":\"Precision communication\",\"description\":\"Send targeted messages to groups, classes, teachers, or individuals to improve relevance, retention, and repeat revenue.\",\"highlights\":[{\"title\":\"Smart segmentation\",\"description\":\"Filter recipients by class, teacher, membership type, or custom tags for highly relevant messaging.\"},{\"title\":\"Multi-channel delivery\",\"description\":\"Reach members via email and in-app notifications from a single compose view.\"},{\"title\":\"Automated triggers\",\"description\":\"Set up class reminders, re-engagement flows, and follow-ups that send automatically based on member behavior.\"}]},{\"slug\":\"versatile-pass-options\",\"title\":\"Versatile pass options\",\"description\":\"Build pass structures that match your studio model, from drop-ins to multi-visit bundles and recurring access products.\",\"highlights\":[{\"title\":\"Flexible pass types\",\"description\":\"Single drop-ins, punch cards, time-based memberships, or unlimited plans â design what fits your studio.\"},{\"title\":\"Class restrictions\",\"description\":\"Limit passes to specific class types, times, or locations to create tiered product offerings.\"},{\"title\":\"Validity controls\",\"description\":\"Set expiration dates, activation rules, and auto-renewal options for each pass type.\"}]},{\"slug\":\"recurring-payments\",\"title\":\"Recurring payments, no invoice chase\",\"description\":\"Replace manual invoice reminders with recurring billing flows that reduce collection overhead and improve payment consistency.\",\"highlights\":[{\"title\":\"Automated billing cycles\",\"description\":\"Set weekly, monthly, or custom intervals â the system charges members on schedule automatically.\"},{\"title\":\"Smart retry logic\",\"description\":\"Failed payments are retried intelligently so you recover revenue without chasing members manually.\"},{\"title\":\"Real-time dashboard\",\"description\":\"See payment statuses, upcoming charges, and collection rates at a glance from your admin panel.\"}]},{\"slug\":\"card-contactless-on-phone\",\"title\":\"Card and contactless on your phone\",\"description\":\"Accept c
7ard and contactless payments directly on mobile to keep checkout fast wherever your staff and members are.\",\"highlights\":[{\"title\":\"No extra hardware\",\"description\":\"Turn any smartphone into a payment terminal â no card reader or POS device needed.\"},{\"title\":\"Tap to pay\",\"description\":\"Members tap their card or phone for instant contactless payments at the front desk or on the go.\"},{\"title\":\"Secure transactions\",\"description\":\"All payments are encrypted end-to-end and processed through certified payment infrastructure.\"}]}]},\"featuresDetail\":{\"comingSoon\":{\"eyebrow\":\"Feature page in progress\",\"backToFeatures\":\"Back to all features\",\"description\":\"We are preparing a complete walkthrough for this feature. You can already explore the full feature list or book a demo.\",\"primaryCta\":\"Book your personalized demo\",\"secondaryCta\":\"Browse all features\"},\"bookingWidget\":{\"backToFeatures\":\"Back to all features\",\"hero\":{\"eyebrow\":\"Integration feature\",\"title\":\"Embed booking directly on your website\",\"description\":\"Give members a seamless path from browsing your site to booking a class. The widget loads your real schedule, handles payments, and syncs everything back to your dashboard.\"},\"scrolly\":{\"heading\":\"Three steps to booking on your website\",\"description\":\"From first code snippet to live bookings, the integration is designed to get you running fast without backend work.\",\"stepLabel\":\"Step\",\"panelLabel\":\"Animated walkthrough\",\"steps\":[{\"title\":\"Add the widget to any page\",\"description\":\"Paste one HTML snippet on your website. The widget auto-detects your studio, loads the schedule, and renders responsively on any screen size.\"},{\"title\":\"Match your brand in seconds\",\"description\":\"Choose from 3 style presets, toggle between light and dark themes, set custom brand colors, and adjust spacing density to match your design system.\"},{\"title\":\"Members book directly from your site\",\"description\":\"Visitors browse your live schedule, select a session, and complete payment without leaving your website. Every booking syncs to your dashboard in real time.\"}]},\"showcase\":{\"heading\":\"Multiple ways to integrate\",\"description\":\"Whether you want an inline embed, a popup triggered by a button, or a floating booking button, the widget adapts to your setup.\",\"tabs\":{\"inline\":{\"label\":\"Inline Embed\",\"description\":\"The widget renders directly inside your page layout. Best for dedicated booking pages.\"},\"popup\":{\"label\":\"Popup Types\",\"description\":\"Open the booking flow in an overlay. Four layout options to match your UX.\"},\"floatingButton\":{\"label\":\"Floating Button\",\"description\":\"A persistent button that follows the user. Opens a popup when clicked.\"}},\"popupTypes\":{\"center\":{\"title\":\"Center Modal\",\"description\":\"Classic centered overlay with backdrop. Focused booking experience.\"},\"sidePanel\":{\"title\":\"Side Panel\",\"description\":\"Slides in from the right. Great alongside other content.\"},\"bottomSheet\":{\"title\":\"Bottom Sheet\",\"description\":\"Slides up from the bottom. Familiar mobile pattern.\"},\"fullscreen\":{\"title\":\"Fullscreen\",\"description\":\"Takes over the viewport. Maximum focus on booking.\"}},\"buttonTypes\":{\"pill\":{\"title\":\"Pill\",\"description\":\"Rounded button with text label. High visibility.\"},\"icon\":{\"title\":\"Icon\",\"description\":\"Circular button with calendar icon. Minimal footprint.\"},\"minimal\":{\"title\":\"Minimal\",\"description\":\"Text-only with underline accent. Blends with content.\"}}},\"operations\":{\"heading\":\"Built for your existing workflow\",\"description\":\"The widget connects to your studio setup in Fisofi so there is no separate system to maintain.\",\"items\":[\"Embed on any website platform without backend changes or API keys.\",\"Schedule, pricing, and availability update automatically from your Fisofi dashboard.\",\"Payments process through your connected Stripe account with no extra setup.\",\"Booking confirmations, receipts, and calendar events send automatically to members.\",\"Track
7widget performance alongside your other studio metrics in one dashboard.\",\"Support for Finnish and English with automatic locale detection.\"]},\"integration\":{\"heading\":\"Add it to your site in seconds\",\"description\":\"Drop a few lines of code and the widget is live. Works with any framework or website builder â no backend required.\",\"codeTabs\":{\"html\":{\"label\":\"HTML\"},\"react\":{\"label\":\"React\"},\"nextjs\":{\"label\":\"Next.js\"},\"wordpress\":{\"label\":\"WordPress\"}},\"codeCopied\":\"Copied!\",\"codeCopy\":\"Copy\",\"platformsHeading\":\"Works on every platform\",\"platformsDescription\":\"Compatible with all major website builders and custom setups.\"},\"cta\":{\"heading\":\"Ready to add booking to your website?\",\"description\":\"See how the embeddable widget fits your site in a personalized demo.\",\"primary\":\"Book your personalized demo\",\"secondary\":\"See all features\"}},\"klarnaInstallments\":{\"backToFeatures\":\"Back to all features\",\"hero\":{\"eyebrow\":\"Payments feature\",\"title\":\"Pay in installments with Klarna\",\"description\":\"Offer flexible installment payments directly in your checkout flow. When upfront payment pressure goes down, conversion potential and average order value potential typically go up.\"},\"scrolly\":{\"heading\":\"How the Klarna flow works in practice\",\"description\":\"The flow is designed to keep checkout clear for members while giving your team better visibility into payment behavior.\",\"stepLabel\":\"Step\",\"panelLabel\":\"Animated walkthrough\",\"stats\":{\"checkoutLabel\":\"Checkout friction\",\"completionLabel\":\"Completion momentum\",\"aovLabel\":\"Average order value potential\"},\"steps\":[{\"title\":\"Let members choose installments at checkout\",\"description\":\"Members can pick installments when paying for classes, memberships, or packages, reducing upfront hesitation at the decision point.\"},{\"title\":\"Keep checkout simple and confidence high\",\"description\":\"Payment options stay clear in one place, helping members complete purchases without confusing manual follow-up steps.\"},{\"title\":\"Track behavior inside your studio workflow\",\"description\":\"Your team can monitor payment activity in the same operating flow used for classes and member management.\"}],\"panelStates\":[{\"title\":\"Installments available in checkout\",\"checkout\":\"Lower perceived upfront cost\",\"completion\":\"More users continue to payment\",\"aov\":\"Bigger purchases feel more accessible\"},{\"title\":\"Clear payment choice experience\",\"checkout\":\"Less decision friction\",\"completion\":\"Higher confidence to complete\",\"aov\":\"Premium offers become easier to justify\"},{\"title\":\"Operational visibility for the team\",\"checkout\":\"Fewer ad-hoc payment questions\",\"completion\":\"Faster follow-up when needed\",\"aov\":\"Better pricing strategy feedback loop\"}]},\"impact\":{\"heading\":\"Business impact to expect\",\"description\":\"Klarna installments improve payment flexibility. The typical business effect is stronger purchase intent with less checkout resistance.\",\"toggleBefore\":\"Without Klarna\",\"toggleAfter\":\"With Klarna\",\"productName\":\"10-class pass\",\"productStudio\":\"Dance Studio Helsinki\",\"productPrice\":\"â¬180\",\"installmentPrice\":\"â¬60\",\"before\":{\"checkoutLabel\":\"Full payment required\",\"buttonLabel\":\"Pay â¬180\",\"items\":[{\"title\":\"Conversion rates\",\"description\":\"Full upfront cost creates hesitation at checkout.\",\"metric\":\"High drop-off risk\"},{\"title\":\"Average order value\",\"description\":\"Members avoid premium packages due to price shock.\",\"metric\":\"Limited by sticker price\"},{\"title\":\"Member acquisition\",\"description\":\"Price-sensitive prospects leave without purchasing.\",\"metric\":\"Lost opportunities\"}]},\"after\":{\"installmentLabel\":\"Pay in 3 installments\",\"buttonLabel\":\"Pay with Klarna\",\"items\":[{\"title\":\"Conversion rates\",\"description\":\"Lower per-payment amount removes checkout friction.\",\"metric\":\"+30% conversion potential\"},{\"title\":\"Average order value\",\"description\":\"Split payments make premium packages feel accessible.\",\"metric\":\"+15â25% basket size\"},{\"title\":\"Member acquisition\",\"description\":\"Flexible payments attract more first-time buyers.\",\"metric\":\"Wider audience reach\"}]},\"note\":\"Results vary by studio setup, pricing model, and audience.\"},\"operations\":{\"heading\":\"Operational flow for your studio\",\"description\":\"Klarna works inside your existing payment and membership flow in Fisofi, so your team can keep one operational rhythm.\",\"items\":[\"Enable installment options without adding a separate checkout process for staff.\",\"Keep member, booking, and payment context connected in one system.\",\"Reduce manual payment back-and-forth tied to high-ticket purchases.\",\"Use payment behavior insights to refine offers and campaign messaging.\"]}
7,\"cta\":{\"heading\":\"Ready to offer flexible payments?\",\"description\":\"See how Klarna installments can fit your classes, memberships, and package sales flow.\",\"primary\":\"Book your personalized demo\",\"secondary\":\"See all features\"}},\"benefitPaymentsAutomation\":{\"backToFeatures\":\"Back to all features\",\"hero\":{\"eyebrow\":\"Payments feature\",\"title\":\"Let members split payments with benefits\",\"description\":\"Guide members through Edenred, ePassi, or Smartum top-ups, refresh Fisofi Credit after approval, and let checkout continue with wallet balance plus card or Klarna when needed.\",\"providersLabel\":\"Benefit providers\",\"checkoutLabel\":\"Checkout continuation\",\"providers\":[\"Edenred\",\"ePassi\",\"Smartum\"],\"methods\":[\"Fisofi Credit\",\"Card\",\"Klarna\"],\"note\":\"Wallet-first flow with provider confirmation, automatic wallet refresh, and a clear fallback path for staff.\"},\"proofStrip\":{\"items\":[{\"title\":\"Provider coverage\",\"description\":\"Built around the benefit providers Finnish boutique studios already use: Edenred, ePassi, and Smartum.\"},{\"title\":\"One guided path\",\"description\":\"Members stay inside one guided payment journey instead of juggling separate support messages and manual instructions.\"},{\"title\":\"Checkout resumes automatically\",\"description\":\"Once the provider payment is approved, wallet balance refreshes and the remaining amount can continue through card or Klarna.\"}]},\"scrolly\":{\"heading\":\"How split payments with benefits work\",\"description\":\"The flow mirrors the real widget logic in Fisofi:
7instructions first, provider confirmation next, then wallet-driven checkout continuation.\",\"stepLabel\":\"Step\",\"panelLabel\":\"Animated walkthrough\",\"steps\":[{\"title\":\"Start with clear provider instructions\",\"description\":\"Members choose Fisofi Credit, see which benefit providers are supported, and get guided instructions before leaving to pay in the provider app or website.\"},{\"title\":\"Confirm provider and top-up amount\",\"description\":\"Back in Fisofi, they confirm that the payment was made, pick the provider they used, and enter the amount so the request can be tracked correctly.\"},{\"title\":\"Wait while approval is detected in the background\",\"description\":\"The payment moves into a pending state while Fisofi listens for provider confirmation and keeps a manual review fallback available.\"},{\"title\":\"Resume checkout with wallet plus card or Klarna\",\"description\":\"After approval, wallet balance refreshes. If wallet covers the full amount, checkout can complete immediately; otherwise the rest continues securely by card or Klarna.\"}]},\"splitLedger\":{\"heading\":\"Make the split visible before anyone gets confused\",\"description\":\"The checkout summary should show exactly how benefit credit, wallet contribution, and any remaining amount fit together.\",\"tabs\":{\"partial\":\"Benefit + card\",\"full\":\"Benefit covers all\"},\"labels\":{\"classPrice\":\"Class price\",\"topUp\":\"Benefit top-up\",\"walletBalance\":\"Wallet balance after approval\",\"walletApplied\":\"Wallet applied in checkout\",\"amountDue\":\"Amount due\",\"state\":\"Checkout state\"},\"scenarios\":[{\"name\":\"Benefit + card\",\"classPrice\":\"â¬120\",\"topUp\":\"â¬70\",\"walletBalance\":\"â¬70\",\"walletApplied\":\"-â¬70\",\"amountDue\":\"â¬50\",\"state\":\"Finish remaining amount with card or Klarna\",\"note\":\"Best when a benefit covers part of the purchase and the rest continues immediately in secure checkout.\"},{\"name\":\"Benefit covers all\",\"classPrice\":\"â¬60\",\"topUp\":\"â¬75\",\"walletBalance\":\"â¬75\",\"walletApplied\":\"-â¬60\",\"amountDue\":\"â¬0\",\"state\":\"Complete instantly with wallet\",\"note\":\"If wallet balance covers the total after approval, there is no extra payment step left.\"}]},\"impact\":{\"heading\":\"What changes for the studio\",\"description\":\"Manual benefit handling usually breaks the purchase journey. Fisofi turns it into a guided, trackable flow that is easier for both members and staff.\",\"toggleBefore\":\"Manual handling\",\"toggleAfter\":\"With Fisofi\",\"before\":{\"title\":\"Disconnected payment journey\",\"label\":\"Before\",\"items\":[{\"title\":\"Customer clarity\",\"description\":\"Members pay in one place, message the studio elsewhere, and are left guessing how the remaining amount will be handled.\",\"badge\":\"Unclear handoff\"},{\"title\":\"Staff workload\",\"description\":\"Someone has to verify screenshots, reconcile amounts, and explain what happens next.\",\"badge\":\"Manual follow-up\"},{\"title\":\"Checkout continuity\",\"description\":\"The purchase stops midway, creating drop-off risk between benefit payment and final booking.\",\"badge\":\"Broken flow\"}]},\"after\":{\"title\":\"Guided split-payment journey\",\"label\":\"After\",\"items\":[{\"title\":\"Customer clarity\",\"description\":\"Members see supported providers, confirm what they paid, and understand when checkout will continue.\",\"badge\":\"Guided steps\"},{\"title\":\"Staff workload\",\"description\":\"Benefit requests, approval status, wallet balance, and remaining payment all stay inside one operating flow.\",\"badge\":\"Less chasing\"},{\"title\":\"Checkout continuity\",\"description\":\"Wallet refresh brings members back into the same checkout path so the booking can continue without a restart.\",\"badge\":\"Resumed checkout\"}]},\"note\":\"Exact effort saved depends on current studio process, but the value comes from replacing ad-hoc payment handling with one guided path.\"},\"automation\":{\"heading\":\"Background verification without pretending the provider step is instant\",\"description\":\"Fisofi creates a benefit payment request, watches for provider confirmation, updates wallet balance after approval, and returns the member to checkout with the right amount due.\",\"fallbackNote\":\"If automatic confirmation does not resolve the payment, the team still has a manual review and approval path instead of losing the purchase context.\",\"steps\":[{\"title\":\"Credit payment request created\",\"description\":\"Fisofi stores the provider, requested amount, and checkout session context.\"},{\"title\":\"Provider confirmation detected\",\"description\":\"The payment stays pending while Fisofi listens for approval signals in the background.\"},{\"title\":\"Wallet balance updated\",\"description\":\"Approved benefit value is reflected in Fisofi Credit so the real usable balance is visible.\"},{\"title\":\"Checkout resumes with the right remainder\",\"description\":\"Members either finish immediately with wallet or pay the rest through card or Klarna.\"}]},\"operations\":{\"heading\":\"How this fits studio operations\",\"description\":\"The value is not just payment flexibility. It is the fact that benef
7its, wallet balance, and the remaining checkout stay coordinated in one product flow.\",\"items\":[\"Show members a predictable path for Edenred, ePassi, and Smartum instead of ad-hoc payment instructions.\",\"Track provider, amount, status, and checkout context together instead of matching messages manually.\",\"Refresh Fisofi Credit after approval so staff and members see the same balance reality.\",\"Let wallet cover as much as possible, then continue the remainder securely with card or Klarna.\",\"Preserve a fallback review path when automatic confirmation needs help.\",\"Keep the experience usable on both embedded checkout and the hosted secure checkout continuation flow.\"]},\"cta\":{\"heading\":\"Ready to make benefit payments easier to finish?\",\"description\":\"See how Fisofi turns benefit top-ups and split checkout into one guided journey for Finnish boutique studios.\",\"primary\":\"Book your personalized demo\",\"secondary\":\"See all features\"}},\"pairDanceBalancing\":{\"backToFeatures\":\"Back to all features\",\"hero\":{\"eyebrow\":\"Class management feature\",\"title\":\"Balanced partner dance classes, automatically\",\"description\":\"Keep leader-follower ratios even and recover cancelled spots instantly. Proven with 1,600+ dancers at the Aalto Salsa Society.\"},\"scrolly\":{\"heading\":\"How pair dance balancing works\",\"description\":\"From registration to cancellation recovery, the algorithm keeps every class balanced without manual intervention.\",\"stepLabel\":\"Step\",\"panelLabel\":\"Animated walkthrough\",\"steps\":[{\"title\":\"Members register with their role\",\"description\":\"Dancers choose Lead or Follow when signing up. The system tracks available spots per role in real time.\"},{\"title\":\"Algorithm balances groups automatically\",\"description\":\"When ratios drift, the algorithm reassigns flexible dancers and adjusts waitlist priority to restore balance.\"},{\"title\":\"Smart recovery on cancellation\",\"description\":\"If someone cancels, the system finds the best-matching waitlisted dancer for that role and auto-enrolls them.\"}]},\"impact\":{\"heading\":\"Impact on your dance classes\",\"description\":\"Manual pair management is error-prone and time-consuming. Automation keeps every session balanced and fully booked.\",\"toggleBefore\":\"Manual management\",\"toggleAfter\":\"With Fisofi\",\"before\":{\"items\":[{\"title\":\"Class experience\",\"description\":\"Uneven ratios leave dancers without partners, hurting satisfaction.\",\"metric\":\"Frequent imbalances\"},{\"title\":\"Admin workload\",\"description\":\"Staff manually tracks roles, juggles waitlists, and chases replacements.\",\"metric\":\"2-3 hours per week\"},{\"title\":\"Fill rate\",\"description\":\"Cancellations create empty spots that are rarely filled in time.\",\"metric\":\"Lost revenue\"}]},\"after\":{\"items\":[{\"title\":\"Class experience\",\"description\":\"Every dancer has a partner. Balanced ratios are maintained automatically.\",\"metric\":\"Balanced every session\"},{\"title\":\"Admin workload\",\"description\":\"Zero manual intervention â the algorithm handles roles and recovery.\",\"metric\":\"Fully automated\"},{\"title\":\"Fill rate\",\"description\":\"Cancelled spots are filled from the waitlist within minutes.\",\"metric\":\"95%+ fill rate\"}]},\"note\":\"Results based on Aalto Salsa Society data with 1,600+ community members.\"},\"operations\":{\"heading\":\"Seamless fit with your studio workflow\",\"description\":\"Pair balancing works inside your existing class and booking flow in Fisofi â no separate tool to manage.\",\"items\":[\"Dancers select their role during registration â no extra steps for staff.\",\"The algorithm runs silently in the background on every booking change.\",\"Waitlisted dancers get automatic notifications when a matching spot opens.\",\"Studio owners see live balance status on the class dashboard.\"]},\"cta\":{\"heading\":\"Ready to balance your dance classes?\",\"description\":\"See how automatic pair balancing and smart waitlist recovery work for your studio.\",\"primary\":\"Book your personalized demo\",\"secondary\":\"See all features\"}}},\"faq\":{\"heading\":\"Frequently Asked Questions\",\"description\":\"Everything you need to know about getting started with Fisofi.\",\"
7items\":[{\"question\":\"How long does onboarding take?\",\"answer\":\"Most studios are fully set up within 24 hours. Our team handles data migration, configuration, and training so you can start using Fisofi right away. That means you could be live before your next Monday class.\"},{\"question\":\"What does Fisofi cost?\",\"answer\":\"Plans start at â¬950/year for the Launch plan and â¬1,900/year for the Growth plan. Both include all core features with no hidden fees. Use our ROI calculator to see how quickly Fisofi pays for itself. Most studios see positive ROI within the first two months.\"},{\"question\":\"Is my data safe and GDPR compliant?\",\"answer\":\"Absolutely. Fisofi is fully GDPR compliant, hosted on EU servers, and uses bank-level encryption. Your member data stays private and secure at all times.\"},{\"question\":\"Does Fisofi integrate with my existing tools?\",\"answer\":\"Yes. Fisofi integrates with Stripe for payments, Klarna for installments, and popular benefit providers like Edenred, ePassi, and Smartum. We are continuously expanding our integration ecosystem.\"},{\"question\":\"Can I try Fisofi before committing?\",\"answer\":\"Absolutely. Book a free demo and weâll show you Fisofi with real data scenarios for your studio type. No commitment needed.\"},{\"question\":\"What kind of support do you offer?\",\"answer\":\"All plans include email support with a typical response time under 24 hours. Growth plan customers get priority support with faster response times and a dedicated onboarding specialist.\"},{\"question\":\"Is there a long-term contract?\",\"answer\":\"No long-term lock-in. Our plans are billed annually but you can cancel anytime. We believe you should stay because Fisofi delivers value, not because of a contract. 93% of studios that start with Fisofi stay with Fisofi.\"},{\"question\":\"Which studio types does Fisofi support?\",\"answer\":\"Fisofi is built for boutique fitness studios including dance, yoga, pilates, martial arts, and group fitness. Each studio type gets tailored features and workflows.\"}]},\"stickyCta\":{\"label\":\"See How Fisofi Works for You\"},\"error\":{\"heading\":\"Something went wrong\",\"description\":\"An unexpected error occurred. Please try again or return to the homepage.\",\"retry\":\"Try again\",\"home\":\"Back to Home\"},\"notFound\":{\"code\":\"404\",\"heading\":\"Page not found\",\"description\":\"The page you are looking for does not exist or has been moved.\",\"cta\":\"Back to Home\"},\"metadata\":{\"home\":{\"title\":\"Boutique Studio Software: Booking, Payments \u0026 Automation | Fisofi\",\"description\":\"Automate your boutique fitness studio with AI-driven tools. Boost revenue, capture leads, and eliminate manual work with Fisofi.\",\"ogTitle\":\"Boutique Studio Software: Booking, Payments \u0026 Automation | Fisofi\",\"ogDescription\":\"Automate your boutique fitness studio with AI-driven tools. Boost revenue, capture leads, and eliminate manual work.\",\"ogAlt\":\"Fisofi â AI-Powered Software for Fitness Studios\"},\"contact\":{\"title\":\"Book a Free Demo for Your Fitness Studio\",\"description\":\"Get in touch with Fisofi. Tell us about your fitness studio and receive a personalized demo and ROI report tailored to your needs.\",\"ogTitle\":\"Book a Free Demo | Fisofi\",\"ogDescription\":\"Tell us about your fitness studio and receive a personalized demo and ROI report tailored to your needs.\",\"ogAlt\":\"Fisofi â Book a Free Demo for Your Fitness Studio\"},\"featuresHub\":{\"title\":\"Studio Software Features\",\"description\":\"Explore Fisofi features for payments, promotions, communication, and operational automation for boutique studios.\",\"ogTitle\":\"Fisofi Features for Boutique Studios\",\"ogDescription\":\"Discover modules that help studios increase conversion, automate operations, and retain members.\",\"ogAlt\":\"Fisofi features overview\"},\"featuresDetail\":{\"bookingWidget\":{\"title\":\"Embeddable Booking Widget for Studio Websites\",\"description\":\"Add a branded booking widget to your website. Members browse, book, and pay without leaving your site.\",\"ogTitle\":\"Booking Widget | Fisofi Features\",\"ogDescription\":\"See how the embeddable booking widget lets members book classes directly from your studio website.\",\"ogAlt\":\"Fisofi embeddable booking widget feature\"},\"klarnaInstallments\":{\"title\":\"Klarna Installments for Studio Checkout\",\"description\":\"Offer Klarna installments in your studio checkout to reduce friction and support better conversion and order value potential.\",\"ogTitle\":\"Klarna Installments | Fisofi Features\",\"ogDescription\":\"See how Klarna installment payments f
7it into the Fisofi checkout flow for boutique studios.\",\"ogAlt\":\"Klarna installments feature in Fisofi\"},\"benefitPaymentsAutomation\":{\"title\":\"Split Payments With Benefits for Studio Checkout\",\"description\":\"Support Edenred, ePassi, and Smartum top-ups in Fisofi, then continue checkout with wallet balance plus card or Klarna when needed.\",\"ogTitle\":\"Split Payments With Benefits | Fisofi Features\",\"ogDescription\":\"See how Fisofi guides benefit payments, refreshes wallet balance after approval, and resumes checkout for boutique studios.\",\"ogAlt\":\"Split payments with benefits feature in Fisofi\"},\"pairDanceBalancing\":{\"title\":\"Pair Dance Balancing for Studio Classes\",\"description\":\"Automatically balance leader-follower ratios and recover cancelled spots in partner dance classes with Fisofi.\",\"ogTitle\":\"Pair Dance Balancing | Fisofi Features\",\"ogDescription\":\"See how automatic pair balancing keeps partner dance classes even and fully booked.\",\"ogAlt\":\"Pair dance balancing feature in Fisofi\"}},\"keywords\":[\"fitness studio software\",\"AI fitness management\",\"boutique studio automation\",\"fitness studio CRM\",\"member management software\",\"yoga studio software\",\"dance studio software\",\"pilates studio management\",\"studio booking system\",\"martial arts studio software\",\"fitness class scheduling\"],\"privacy\":{\"title\":\"Privacy Policy\",\"description\":\"Learn how Fisofi collects, uses, and protects your personal data. GDPR compliant.\",\"ogTitle\":\"Privacy Policy | Fisofi\",\"ogDescription\":\"Learn how Fisofi handles your data in compliance with GDPR and Finnish privacy law.\",\"ogAlt\":\"Fisofi Privacy Policy\"},\"terms\":{\"title\":\"Terms \u0026 Conditions\",\"description\":\"Read the terms and conditions for using the Fisofi website.\",\"ogTitle\":\"Terms \u0026 Conditions | Fisofi\",\"ogDescription\":\"Terms and conditions governing the use of the Fisofi website and services.\",\"ogAlt\":\"Fisofi Terms \u0026 Conditions\"}},\"cookieConsent\":{\"title\":\"We value your privacy\",\"description\":\"We use cookies for analytics to improve our website. No cookies are set without your consent.\",\"acceptAll\":\"Accept All\",\"rejectAll\":\"Only Necessary\",\"privacyPolicy\":\"Privacy Policy\",\"mapPlaceholder\":{\"title\":\"Google Maps requires cookies\",\"description\":\"To view the map, please accept analytics cookies.\",\"acceptButton\":\"Accept Cookies \u0026 Load Map\"}},\"privacyPolicy\":{\"heading\":\"Privacy Policy\",\"lastUpdated\":\"Last updated: March 2026\",\"sections\":[{\"title\":\"Introduction\",\"content\":\"Fisofi (\\\"we\\\", \\\"us\\\", or \\\"our\\\") operates the website fisofi.com. This privacy policy explains how we collect, use, and protect your personal data when you visit our website, in compliance with the EU General Data Protection Regulation (GDPR) and Finland's Information Society Code (917/2014).\"},{\"title\":\"Data Controller\",\"content\":\"Fisofi Oy\\nHelsinki, Finland\\nEmail: [email protected]\"},{\"title\":\"Data We Collect\",\"content\":\"We collect the following categories of data:\\n\\nAnalytics data (with consent): When you accept analytics cookies, PostHog collects anonymized usage data including pages visited, session duration, device type, and approximate location. This data is processed on EU servers.\\n\\nContact form data: When you submit our contact form, we collect your name, email address, phone number, studio name, and message content.\\n\\nNewsletter signup data: When you subscribe to our newsletter, we collect your email address, language, and signup source so we can deliver product and marketing updates you asked for.\\n\\nGoogle Maps: If you accept cookies, the embedded Google Maps on our contact page may set third-party cookies governed by Google's privacy policy.\"},{\"title\":\"How We Use Your Data\",\"content\":\"We use your data for the following purposes:\\n\\n- To improve our website experience through analytics\\n- To respond to your inquiries submitted through the contact form\\n- To send newsletter, product, and marketing updates when you have subscribed to receive them\\n- To display our office location via Google Maps\\n- To send you information about our services if you have requested it\"},{\"title\":\"Cookies\",\"content\":\"Our website uses the following cookies:\\n\\nStrictly necessary cookies:\\n- fisofi_consent: stores your cookie consent preference (necessary, no consent required)\\n- NEXT_LOCALE: stores your language preference\\n\\nAnalytics cookies (require consent):\\n- ph_* cookies: PostHog analytics for website improvement\\n- Google Maps cookies: set by the embedded map on our contact page\"},{\"title\":\"Your Rights Under GDPR\",\"content\":\"You have the following rights regarding your personal data:\\n\\n- Right of access: Request a copy of the data we hold about you\\n- Right to re
7ctification: Request correction of inaccurate data\\n- Right to erasure: Request deletion of your personal data\\n- Right to restrict processing: Limit how we use your data\\n- Right to data portability: Receive your data in a structured format\\n- Right to object: Object to data processing based on legitimate interests\\n- Right to withdraw consent: Withdraw cookie consent at any time via the Cookie Settings link in the footer\"},{\"title\":\"Data Retention\",\"content\":\"Analytics data is retained for 12 months. Contact form submissions are retained for 24 months or until you request deletion. Newsletter signup data is retained until you unsubscribe or request deletion.\"},{\"title\":\"Data Transfers\",\"content\":\"PostHog analytics data is processed within the EU (eu.posthog.com). We do not transfer personal data outside the EEA without adequate safeguards. If we use email or newsletter service providers outside the EEA, we rely on appropriate safeguards such as standard contractual clauses.\"},{\"title\":\"Changes to This Policy\",\"content\":\"We may update this privacy policy from time to time. Changes will be posted on this page with an updated revision date.\"},{\"title\":\"Contact Us\",\"content\":\"For privacy-related inquiries, contact us at [email protected].\"}]},\"termsConditions\":{\"heading\":\"Terms \u0026 Conditions\",\"lastUpdated\":\"Last updated: March 2026\",\"sections\":[{\"title\":\"Introduction\",\"content\":\"These terms and conditions govern your use of the Fisofi website (fisofi.com). By accessing this website, you agree to these terms.\"},{\"title\":\"Service Description\",\"content\":\"Fisofi provides an AI-powered software platform for boutique fitness studios. This website serves as our marketing and information platform. Access to the Fisofi application is governed by separate subscription agreements.\"},{\"title\":\"Intellectual Property\",\"content\":\"All content on this website, including text, graphics, logos, and software, is the property of Fisofi Oy and is protected by Finnish and international copyright laws. You may not reproduce, distribute, or create derivative works without our written permission.\"},{\"title\":\"User Responsibilities\",\"content\":\"You agree to:\\n\\n- Use this website only for lawful purposes\\n- Not attempt to interfere with the website's operation\\n- Provide accurate information when using our contact form\\n- Not impersonate any person or entity\"},{\"title\":\"Limitation of Liability\",\"content\":\"Fisofi provides this website \\\"as is\\\" without warranties of any kind. To the maximum extent permitted by Finnish law, Fisofi shall not be liable for any indirect, incidental, or consequential damages arising from your use of this website.\"},{\"title\":\"Third-Party Links\",\"content\":\"This website may contain links to third-party websites. We are not responsible for the content or privacy practices of those sites.\"},{\"title\":\"Governing Law\",\"content\":\"These terms are governed by the laws of Finland. Any disputes shall be resolved in the courts of Helsinki, Finland.\"},{\"title\":\"Changes to Terms\",\"content\":\"We reserve the right to modify these terms at any time. Changes take effect immediately upon posting to this website.\"},{\"title\":\"Contact\",\"content\":\"For questions about these terms, contact us at [email protected].\"}]}},\"children\":\"$L13\"}],\"$L14\"]}]]}]\n"])</script>
7<script>self.__next_f.push([1,"15:T1f0a,"])</script>
7<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.fisofi.com/#organization\",\"name\":\"Fisofi\",\"url\":\"https://www.fisofi.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.fisofi.com/images/logo-dark.svg\"},\"description\":\"AI-powered software platform for boutique fitness studios. Automate operations, boost revenue, and scale your business.\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Helsinki\",\"addressCountry\":\"FI\"},\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Finland\"},{\"@type\":\"Country\",\"name\":\"Sweden\"}],\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https://www.fisofi.com/contact\"},\"sameAs\":[\"https://linkedin.com/company/fisofi\",\"https://instagram.com/fisofi\",\"https://tiktok.com/@fisofi\"],\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.8\",\"reviewCount\":\"40\",\"bestRating\":\"5\",\"worstRating\":\"1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.fisofi.com/#website\",\"url\":\"https://www.fisofi.com\",\"name\":\"Fisofi\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https://www.fisofi.com/#organization\"}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://www.fisofi.com/#software\",\"name\":\"Fisofi\",\"url\":\"https://www.fisofi.com\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"Web\",\"description\":\"Automate your boutique fitness studio with AI-driven tools. Boost revenue, capture leads, and eliminate manual work with Fisofi.\",\"inLanguage\":\"en-US\",\"offers\":[{\"@type\":\"Offer\",\"name\":\"Launch Plan\",\"price\":\"950\",\"priceCurrency\":\"EUR\",\"url\":\"https://www.fisofi.com/#pricing\",\"availability\":\"https://schema.org/InStock\",\"priceSpecification\":{\"@type\":\"UnitPriceSpecification\",\"price\":\"950\",\"priceCurrency\":\"EUR\",\"billingDuration\":\"P1Y\"}},{\"@type\":\"Offer\",\"name\":\"Growth Plan\",\"price\":\"1900\",\"priceCurrency\":\"EUR\",\"url\":\"https://www.fisofi.com/#pricing\",\"availability\":\"https://schema.org/InStock\",\"priceSpecification\":{\"@type\":\"UnitPriceSpecification\",\"price\":\"1900\",\"priceCurrency\":\"EUR\",\"billingDuration\":\"P1Y\"}}]},{\"@type\":\"WebPage\",\"@id\":\"https://www.fisofi.com/#webpage\",\"url\":\"https://www.fisofi.com\",\"name\":\"Boutique Studio Software: Booking, Payments \u0026 Automation | Fisofi\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https://www.fisofi.com/#website\"},\"about\":{\"@id\":\"https://www.fisofi.com/#organization\"},\"description\":\"Automate your boutique fitness studio with AI-driven tools. Boost revenue, capture leads, and eliminate manual work with Fisofi.\"},{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://www.fisofi.com\"}]},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How long does onboarding take?\",\"acceptedA
7nswer\":{\"@type\":\"Answer\",\"text\":\"Most studios are fully set up within 24 hours. Our team handles data migration, configuration, and training so you can start using Fisofi right away. That means you could be live before your next Monday class.\"}},{\"@type\":\"Question\",\"name\":\"What does Fisofi cost?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Plans start at â¬950/year for the Launch plan and â¬1,900/year for the Growth plan. Both include all core features with no hidden fees. Use our ROI calculator to see how quickly Fisofi pays for itself. Most studios see positive ROI within the first two months.\"}},{\"@type\":\"Question\",\"name\":\"Is my data safe and GDPR compliant?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Absolutely. Fisofi is fully GDPR compliant, hosted on EU servers, and uses bank-level encryption. Your member data stays private and secure at all times.\"}},{\"@type\":\"Question\",\"name\":\"Does Fisofi integrate with my existing tools?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Fisofi integrates with Stripe for payments, Klarna for installments, and popular benefit providers like Edenred, ePassi, and Smartum. We are continuously expanding our integration ecosystem.\"}},{\"@type\":\"Question\",\"name\":\"Can I try Fisofi before committing?\",\"acceptedA
7nswer\":{\"@type\":\"Answer\",\"text\":\"Absolutely. Book a free demo and weâll show you Fisofi with real data scenarios for your studio type. No commitment needed.\"}},{\"@type\":\"Question\",\"name\":\"What kind of support do you offer?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"All plans include email support with a typical response time under 24 hours. Growth plan customers get priority support with faster response times and a dedicated onboarding specialist.\"}},{\"@type\":\"Question\",\"name\":\"Is there a long-term contract?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No long-term lock-in. Our plans are billed annually but you can cancel anytime. We believe you should stay because Fisofi delivers value, not because of a contract. 93% of studios that start with Fisofi stay with Fisofi.\"}},{\"@type\":\"Question\",\"name\":\"Which studio types does Fisofi support?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Fisofi is built for boutique fitness studios including dance, yoga, pilates, martial arts, and group fitness. Each studio type gets tailored features and workflows.\"}}]},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Elena Virtanen\"},\"reviewBody\":\"Fisofi completely transformed how we manage our dance studio. Automated scheduling and payments freed up 15 hours a week for us.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\",\"bestRating\":\"5\"},\"itemReviewed\":{\"@id\":\"https://www.fisofi.com/#software\"}},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Marcus Lindqvist\"},\"reviewBody\":\"The onboarding was seamless. Our team picked it up in a day and member retention jumped 22% in the first quarter.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\",\"bestRating\":\"5\"},\"itemReviewed\":{\"@id\":\"https://www.fisofi.com/#software\"}},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Sofia Korhonen\"},\"reviewBody\":\"Their support team truly understands boutique fitness. Every question gets a thoughtful, fast response.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\",\"bestRating\":\"5\"},\"itemReviewed\":{\"@id\":\"https://www.fisofi.com/#software\"}},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Juha Nieminen\"},\"reviewBody\":\"We switched from a legacy system and the difference is night and day. Fisofi just works â beautifully and reliably.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\",\"bestRating\":\"5\"},\"itemReviewed\":{\"@id\":\"https://www.fisofi.com/#software\"}},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Anna Lehtonen\"},\"reviewBody\":\"The AI-driven lead capture alone paid for the platform in the first month. We are converting 3x more trial members now.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\",\"bestRating\":\"5\"},\"itemReviewed\":{\"@id\":\"https://www.fisofi.com/#software\"}},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Mia Saarinen\"},\"reviewBody\":\"Finally a platform that speaks our language. The martial arts specific features saved us from building custom tools.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\",\"bestRating\":\"5\"},\"itemReviewed\":{\"@id\":\"https://www.fisofi.com/#software\"}},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Tomas Hakkinen\"},\"reviewBody\":\"Our revenue grew 35% in six months. The automated membership upsells and retention campaigns are incredibly effective.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\",\"bestRating\":\"5\"},\"itemReviewed\":{\"@id\":\"https://www.fisofi.com/#software\"}},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Laura Maki\"},\"reviewBody\":\"The white-label client app gave our brand a premium feel. Members love the seamless booking experience.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\",\"bestRating\":\"5\"},\"itemReviewed\":{\"@id\":\"https://www.fisofi.com/#software\"}},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Erik Johansson\"},\"reviewBody\":\"Payment management used to be our biggest headache. Now it runs on autopilot and our cash flow has never been smoother.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\",\"bestRating\"
7:\"5\"},\"itemReviewed\":{\"@id\":\"https://www.fisofi.com/#software\"}}]}"])</script>
7<script>self.__next_f.push([1,"6:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$15\"}}],\"$L16\"]\n"])</script>
7<script>self.__next_f.push([1,"17:I[31494,[\"/_next/static/chunks/99c4937dee7afcc2.js\",\"/_next/static/chunks/4916fef6c9ee2891.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/38764dc34871efed.js\",\"/_next/static/chunks/d62467a31b6c255b.js\"],\"default\"]\n18:I[79520,[\"/_next/static/chunks/99c4937dee7afcc2.js\"],\"\"]\n19:I[97486,[\"/_next/static/chunks/99c4937dee7afcc2.js\",\"/_next/static/chunks/695f6f312de2df9f.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/f901f33567a9f86f.js\",\"/_next/static/chunks/d62467a31b6c255b.js\",\"/_next/static/chunks/38764dc34871efed.js\"],\"default\"]\n1a:I[98892,[\"/_next/static/chunks/99c4937dee7afcc2.js\",\"/_next/static/chunks/695f6f312de2df9f.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/f901f33567a9f86f.js\",\"/_next/static/chunks/d62467a31b6c255b.js\",\"/_next/static/chunks/38764dc34871efed.js\"],\"default\"]\n1b:I[17323,[\"/_next/static/chunks/99c4937dee7afcc2.js\",\"/_next/static/chunks/695f6f312de2df9f.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/f901f33567a9f86f.js\",\"/_next/static/chunks/d62467a31b6c255b.js\",\"/_next/static/chunks/38764dc34871efed.js\"],\"default\"]\n1c:I[9991,[\"/_next/static/chunks/99c4937dee7afcc2.js\",\"/_next/static/chunks/695f6f312de2df9f.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/f901f33567a9f86f.js\",\"/_next/static/chunks/d62467a31b6c255b.js\",\"/_next/static/chunks/38764dc34871efed.js\",\"/_next/static/chunks/a700a77df27a975a.js\"],\"default\"]\n1d:I[78615,[\"/_next/static/chunks/99c4937dee7afcc2.js\",\"/_next/static/chunks/695f6f312de2df9f.js\",\"/_next/static/chunks/5d1ddfe1c02b9280.js\",\"/_next/static/chunks/f901f33567a9f86f.js\",\"/_next/static/chunks/d62467a31b6c255b.js\",\"/_next/static/chunks/38764dc34871efed.js\"],\"default\"]\n13:[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L17\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n14:[\"$\",\"$L18\",null,{\"id\":\"vtag-ai-js\",\"src\":\"https://r2.leadsy.ai/tag.js\",\"data-pid\":\"1eIKuclXbJiRhRJJl\",\"data-version\":\"062024\",\"strategy\":\"afterInteractive\"}]\n16:[\"$\",\"$L19\",null,{\"children\":[[\"$\",\"$L1a\",null,{\"children\":[[\"$\",\"$b\",null,{\"fallback\":null,\"children\":[\"$\",\"$L1b\",null,{}]}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$1c\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/a700a77df27a975a.js\",\"async\":true}]],\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],[\"$\",\"$L1d\",null,{}]]}]\n"])</script>
7<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}]]\n"])</script>
7<script>self.__next_f.push([1,"1e:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"IconMark\"]\nc:null\n"])</script>
7<script>self.__next_f.push([1,"10:[[\"$\",\"title\",\"0\",{\"children\":\"Terms \u0026 Conditions | Fisofi\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Read the terms and conditions for using the Fisofi website.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Fisofi\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"fitness studio software,AI fitness management,boutique studio automation,fitness studio CRM,member management software,yoga studio software,dance studio software,pilates studio management,studio booking system,martial arts studio software,fitness class scheduling\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Fisofi\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"Fisofi\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://www.fisofi.com/terms\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://www.fisofi.com/terms\"}],[\"$\",\"link\",\"11\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://www.fisofi.com/terms\"}],[\"$\",\"link\",\"12\",{\"rel\":\"alternate\",\"hrefLang\":\"fi\",\"href\":\"https://www.fisofi.com/fi/terms\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:title\",\"content\":\"Terms \u0026 Conditions | Fisofi\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:description\",\"content\":\"Terms and conditions governing the use of the Fisofi website and services.\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:url\",\"content\":\"https://www.fisofi.com/terms\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:site_name\",\"content\":\"Fisofi\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image\",\"content\":\"https://www.fisofi.com/images/og-image.png\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:image:alt\",\"content\":\"Fisofi Terms \u0026 Conditions\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:title\",\"content\":\"Terms \u0026 Conditions | Fisofi\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:description\",\"content\":\"Terms and conditions governing the use of the Fisofi website and services.\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:image\",\"content\":\"https://www.fisofi.com/images/og-image.png\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.680d6241.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"28\",{\"rel\":\"icon\",\"href\":\"/icon0.svg?icon0.751165e3.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/icon1.png?icon1.f652f3cf.png\",\"sizes\":\"96x96\",\"type\":\"image/png\"}],[\"$\",\"link\",\"30\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.f1e1170b.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L1e\",\"31\",{}]]\n"])</script>
7</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.