{"id":174469,"date":"2026-03-24T12:40:36","date_gmt":"2026-03-24T12:40:36","guid":{"rendered":"https:\/\/www.phorest.live\/customer-training-and-education\/"},"modified":"2026-07-17T08:57:21","modified_gmt":"2026-07-17T08:57:21","slug":"customer-training-and-education","status":"publish","type":"page","link":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/","title":{"rendered":"Customer Training and Education"},"content":{"rendered":"\n<section class=\"hero\">\n  <div id=\"hero\" class=\"relative md:mb-12  overflow-hidden   simple \" style=\" background-color: #0a763a \">\n\n  <div class=\"  text-grey-light lg:py-8  pt-12 pb-0 md:pb-16 lg:flex items-start  justify-center text-center \">\n    <div class=\" container  relative z-10 lg:w-2\/3 md:pr-4\">\n      <h1 class=\" text-grey-light font-medium  text-base font-gilroy leading-normal mb-2\">\n    Phorest Education Hub\n  <\/h1>\n\n  <h2 class=\" text-white \">\n          All your learning resources in one place.\n      <\/h2>\n  \n    <\/div>\n     \n        <img loading=\"lazy\" decoding=\"async\" class=\"pattern left-auto right-0 fallen-leaves main-leaf simple-leaf lazy loaded entered\" width=\"171\" height=\"239\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/peach.png\" data-src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/peach.png\" alt=\"Pattern\" data-loaded=\"true\" data-ll-status=\"loaded\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"pattern fallen-leaves odd-leaf top-0 left-0 lg:top-auto md:left-auto lg:right-0 simple-leaf lazy loaded entered\" width=\"171\" height=\"239\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/yellow.png\" data-src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/yellow.png\" alt=\"Pattern\" data-loaded=\"true\" data-ll-status=\"loaded\">\n      <\/div>\n<\/div>\n\n<\/section>\n<div class=\"p-swatchbar\"><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><\/div>\n\n\n\n<p class=\"has-text-align-center container font-medium leading-normal has-grey-darkest-color has-text-color has-link-color has-2-xl-font-size wp-elements-5f73d7f4bd28fe25d590e003556972ae\"><br>Drive your business forward with the Phorest Education Hub. <br>Access the on-demand courses, live training, and expert support your team needs to thrive.<\/p>\n\n\n\n<div style=\"height:37px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center font-tiempos mb-0 pb-0 has-green-dark-color has-text-color has-link-color has-xl-font-size wp-elements-298c8052ed8d35814a4464cac25ad3f7\">Start Learning Today<\/h2>\n\n\n<div class=\"align wp-block-resourceblock\">\n  \n    \n    \n    \n    \n    <div class=\"container mx-auto py-10 px-4\">\n      \n      <div class=\"flex flex-wrap -mx-3 \">\n                <div class=\"px-3 mb-6 w-full md:w-1\/2 lg:w-1\/3\"\n             >\n\n          \n          <div class=\"rbc-card bg-white flex flex-col h-full relative overflow-hidden\"\n               style=\"border:2px solid #1b5e20;border-radius:1rem;--rbc-r:27;--rbc-g:94;--rbc-b:32;--rbc-color:#1b5e20;\">\n\n            \n            \n            \n            <div class=\"p-6 flex flex-col\" style=\"flex:1 1 auto;\">\n\n              \n                            <div class=\"flex justify-center mb-3\">\n                <span class=\"text-white font-extrabold uppercase tracking-widest rounded-md\"\n                      style=\"background-color:#1b5e20;font-size:.7rem;padding:.45rem 1.25rem;\">\n                  Phorest Academy\n                <\/span>\n              <\/div>\n\n              <div class=\"mx-auto mb-5\"\n                   style=\"width:2.5rem;height:2px;background-color:#1b5e20;\"><\/div>\n              \n              \n              <h3 class=\"text-center font-bold text-black leading-snug mb-3 mt-2\"\n                  style=\"font-size:1.125rem;\">\n                <img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/icons\/reskin\/bank.svg\" class=\"h-20 m-auto\" \/> <br \/>Need to get to grips with a new feature or introduce a new team member to the Phorest system?\n              <\/h3>\n\n              \n                            \n              <div style=\"flex:1 0 auto;\"><\/div>\n              \n              \n              <div class=\"w-full mb-5\"\n                   style=\"height:1px;background-color:#e4e6eb;\"><\/div>\n\n              \n              \n              \n              \n              \n                            <a href=\"https:\/\/phorest.learnupon.com\/users\/sign_in?next=%2Fdashboard\"\n                 target=\"_blank\" rel=\"noopener noreferrer\"\n                 class=\"block text-center text-white font-bold uppercase tracking-widest py-3 rounded-md\"\n                 style=\"background-color:#1b5e20;font-size:.75rem;\">\n                Access free training \u2192\n              <\/a>\n              \n            <\/div>\n          <\/div>\n        <\/div>\n                <div class=\"px-3 mb-6 w-full md:w-1\/2 lg:w-1\/3\"\n             >\n\n          \n          <div class=\"rbc-card bg-white flex flex-col h-full relative overflow-hidden\"\n               style=\"border:2px solid #f52632;border-radius:1rem;--rbc-r:245;--rbc-g:38;--rbc-b:50;--rbc-color:#f52632;\">\n\n            \n            \n            \n            <div class=\"p-6 flex flex-col\" style=\"flex:1 1 auto;\">\n\n              \n                            <div class=\"flex justify-center mb-3\">\n                <span class=\"text-white font-extrabold uppercase tracking-widest rounded-md\"\n                      style=\"background-color:#f52632;font-size:.7rem;padding:.45rem 1.25rem;\">\n                  Live Training\n                <\/span>\n              <\/div>\n\n              <div class=\"mx-auto mb-5\"\n                   style=\"width:2.5rem;height:2px;background-color:#f52632;\"><\/div>\n              \n              \n              <h3 class=\"text-center font-bold text-black leading-snug mb-3 mt-2\"\n                  style=\"font-size:1.125rem;\">\n                <img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/25122841\/cte_livetr.webp\" class=\"h-20 m-auto object-contain\" \/> <br \/>Looking for fresh ideas and insights on a wide range of topics with actionable takeaways you can apply using your Phorest system?\n              <\/h3>\n\n              \n                            \n              <div style=\"flex:1 0 auto;\"><\/div>\n              \n              \n              <div class=\"w-full mb-5\"\n                   style=\"height:1px;background-color:#e4e6eb;\"><\/div>\n\n              \n              \n              \n              \n              \n                            <a href=\"https:\/\/support.phorest.live\/hc\/en-us\/articles\/11433977446674-Upcoming-Live-Training-Sessions#nasessions\"\n                 target=\"_blank\" rel=\"noopener noreferrer\"\n                 class=\"block text-center text-white font-bold uppercase tracking-widest py-3 rounded-md\"\n                 style=\"background-color:#f52632;font-size:.75rem;\">\n                Sign up today \u2192\n              <\/a>\n              \n            <\/div>\n          <\/div>\n        <\/div>\n                <div class=\"px-3 mb-6 w-full md:w-1\/2 lg:w-1\/3\"\n             >\n\n          \n          <div class=\"rbc-card bg-white flex flex-col h-full relative overflow-hidden\"\n               style=\"border:2px solid #ff9301;border-radius:1rem;--rbc-r:255;--rbc-g:147;--rbc-b:1;--rbc-color:#ff9301;\">\n\n            \n            \n            \n            <div class=\"p-6 flex flex-col\" style=\"flex:1 1 auto;\">\n\n              \n                            <div class=\"flex justify-center mb-3\">\n                <span class=\"text-white font-extrabold uppercase tracking-widest rounded-md\"\n                      style=\"background-color:#ff9301;font-size:.7rem;padding:.45rem 1.25rem;\">\n                  In-Person Training\n                <\/span>\n              <\/div>\n\n              <div class=\"mx-auto mb-5\"\n                   style=\"width:2.5rem;height:2px;background-color:#ff9301;\"><\/div>\n              \n              \n              <h3 class=\"text-center font-bold text-black leading-snug mb-3 mt-2\"\n                  style=\"font-size:1.125rem;\">\n                <img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/25122840\/cte_inpers.webp\" class=\"h-20 m-auto object-contain\" \/> <br \/>Interested in in-person training? Take our quick survey to help shape our future\n              <\/h3>\n\n              \n                            \n              <div style=\"flex:1 0 auto;\"><\/div>\n              \n              \n              <div class=\"w-full mb-5\"\n                   style=\"height:1px;background-color:#e4e6eb;\"><\/div>\n\n              \n              \n              \n              \n              \n                            <a href=\"https:\/\/phorestsalonsoftware.typeform.com\/to\/RBdmZg4f\"\n                 target=\"_blank\" rel=\"noopener noreferrer\"\n                 class=\"block text-center text-white font-bold uppercase tracking-widest py-3 rounded-md\"\n                 style=\"background-color:#ff9301;font-size:.75rem;\">\n                Have your say \u2192\n              <\/a>\n              \n            <\/div>\n          <\/div>\n        <\/div>\n              <\/div>\n    <\/div>\n\n  \n  <div><div class=\"acf-innerblocks-container\"><\/div><\/div>\n<\/div>\n\n<style>\n.rbc-card {\n  box-shadow: 0 4px 20px rgba(0,0,0,.06);\n  transition:\n    transform    .45s cubic-bezier(.34,1.56,.64,1),\n    box-shadow   .45s cubic-bezier(.34,1.56,.64,1),\n    border-color .3s  ease;\n}\n\n\/* Coloured top bar \u2014 slides in from the left on hover *\/\n.rbc-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--rbc-color, #1b5e20);\n  transform: scaleX(0);\n  transform-origin: left;\n  transition: transform .45s cubic-bezier(.34,1.56,.64,1);\n  z-index: 1;\n}\n\n\/* Subtle colour wash \u2014 fades in on hover *\/\n.rbc-card::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg,\n    rgba(var(--rbc-r),var(--rbc-g),var(--rbc-b),.05) 0%,\n    transparent 60%\n  );\n  opacity: 0;\n  transition: opacity .45s ease;\n  pointer-events: none;\n  z-index: 0;\n}\n\n.rbc-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 20px 50px rgba(var(--rbc-r),var(--rbc-g),var(--rbc-b),.18);\n  border-color: var(--rbc-color) !important;\n}\n\n.rbc-card:hover::before { transform: scaleX(1); }\n.rbc-card:hover::after  { opacity: 1; }\n\n\/* Lift the card content above the ::after wash *\/\n.rbc-card > * { position: relative; z-index: 1; }\n\n\/* Step banner: wrap on mobile, single row on tablet+ *\/\n@media (min-width: 768px) {\n  .rbc-step-row { flex-wrap: nowrap !important; }\n}\n<\/style>\n\n\n\n<div class=\"wp-block-columns max-w-full w-full logo-bg has-green-dark-background-color has-background is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns p-4  rounded-md items-center is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/25122838\/cte_acad.webp\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading font-tiempos has-white-color has-text-color has-link-color has-2-xl-font-size wp-elements-43db459fac8aa935ecd205606e8dcbd2\">Phorest Academy<\/h2>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-1ac0e398676d5528e3aea55408590a40\">The accessible, on-demand training portal for your entire team. Available 24\/7 for self-paced learning, Phorest Academy provides the foundational and advanced support every staff member needs to master the system and confidently thrive in their role.<\/p>\n\n\n\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"hover-white hover:underline border rounded p-2 inline-block hover:bg-green hover:text-white has-white-color has-text-color has-link-color wp-elements-a1d2c8a54f8aafa8e77874e55fb0004f\"><a href=\"https:\/\/phorest.learnupon.com\/users\/sign_in?next=%2Fdashboard\" target=\"_blank\" rel=\"noreferrer noopener\">Access Free Training \u2192<\/a><\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-wistia-inc wp-block-embed-wistia-inc\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" title=\"What is Phorest Academy? Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/d5pj0wa6aw?dnt=1&#038;seo=false&#038;web_component=true#?secret=S3uySMlybR\" data-secret=\"S3uySMlybR\" frameborder=\"0\" scrolling=\"no\" width=\"500\" height=\"281\"><\/iframe>\n<\/div><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns max-w-full w-full p-0 m-0 has-grey-lighter-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column w-full max-w-full is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns items-center flex-col-reverse md:flex-row w-full max-w-full p-0 m-0 is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large live_training_img\" data-inviewport=\"fade-in\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16093439\/Live-training-sessions-flipped-1024x596.webp\" alt=\"\" class=\"wp-image-174443 w-full h-full object-cover\" style=\"object-fit:cover\"\/ data-inviewport=\"fade-in\" srcset=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16093439\/Live-training-sessions-flipped-1024x596.webp 1024w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16093439\/Live-training-sessions-flipped-300x175.webp 300w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16093439\/Live-training-sessions-flipped-768x447.webp 768w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16093439\/Live-training-sessions-flipped.webp 1043w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div class=\"wp-block-columns md:w-2\/3 md:m-0 pb-5 md:pb-0 is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/25122841\/cte_livetr.webp\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading font-tiempos has-green-dark-color has-text-color has-link-color has-2-xl-font-size wp-elements-48c1d9a3307d5a2950983e597d37b90c\">Live Training<\/h2>\n\n\n\n<p>Learn real advice from seasoned industry veterans. Our educators share their wealth of expertise to help you achieve your business goals. Ask questions live and receive personalised guidance on key topics like boosting revenue, client retention, and more!<\/p>\n\n\n\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"hover-white hover:underline border rounded p-2 inline-block hover:bg-green-dark hover:text-white has-green-dark-color has-text-color has-link-color wp-elements-82dc61bc3abc04861371301eb1226003\"><a href=\"https:\/\/support.phorest.live\/hc\/en-us\/articles\/11433977446674-Upcoming-Live-Training-Sessions#nasessions\" target=\"_blank\" rel=\"noreferrer noopener\">Register for upcoming sessions \u2192<\/a><\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns max-w-full w-full p-0 is-layout-flex wp-container-core-columns-is-layout-6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column max-w-full w-full is-layout-flow wp-block-column-is-layout-flow\"><div class=\"align wp-block-testimonial\">\n  <div class=\"text-4xl font-semibold mb-0 p-8 pb-0 text-center  text-white w-full relative bg-green-dark\">Meet Your Phorest Educators<\/div>\n<div class=\"slider-v3-container overflow-hidden\"> \n  \n  <div data-slider=\"slider-v3\" class=\"slider-v3 \" data-inviewport=\"crawl-in\" >\n      <div class=\"slides-v3  carousel slider-testimonials\">\n                                \n        \n        <div class=\"slide-v3 bg-white shadow-md m-6 p-6 carousel-cell w-3\/4 md:w-1\/3\" data-slide=\"0\" >\n          <div class=\"img w-full lazy \n              \" \n              data-background-image=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/testimonials\/ashley_prowel.webp\" \n              style=\"background-position: center center; background-size: cover;\">\n          <\/div>\n                        <div class=\"testimonial-text md:px-8 py-6 text-xs md:text-sm xl:px-16 xl:py-12  active \">\n                            <div class=\"my-4 md:mb-8 squiggle-underline\"><p>Ashley\u2019s salon journey spans nearly every role\u2014from assistant and front desk to COO, growth coach, and Phorest Success Manager. This hands-on path gives her a true 360\u00b0 understanding of salon operations. She excels at empowering teams, turning front-of-house operations into powerful profit drivers, and helping businesses master their software to build clarity and scale sustainably.<\/p>\n<\/div>\n              <p class=\"font-semibold\">Ashley Prowell<\/p>\n              Education Partner\n\n                            <\/div>\n      <\/div>\n                         <\/div>\n      <a id=\"slide-v3-prev\" class=\"slide-v3-control slide-v3-prev\"><i class=\"mx-auto md:left-auto md:top-0 md:bottom-0 md:right-0 md:my-auto\" style=\"height: 30px; width: 30px; transform: translate(-1px, 9px);\" data-feather=\"chevron-left\" aria-hidden=\"true\"><\/i><\/a>\n      <a id=\"slide-v3-next\" class=\"slide-v3-control slide-v3-next\"><i class=\"mx-auto md:left-auto md:top-0 md:bottom-0 md:right-0 md:my-auto\" style=\"height: 30px; width: 30px; transform: translate(-1px, 9px);\" data-feather=\"chevron-right\" aria-hidden=\"true\"><\/i><\/a>\n\n    <\/div>\n  <\/div>\n\n\n<div>\n<div class=\"acf-innerblocks-container\"><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns w-full max-w-full bg-grey-lighter mb-0 has-grey-lightest-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:49px\" aria-hidden=\"true\" class=\"wp-block-spacer hidden md:block\"><\/div>\n\n\n\n<div class=\"wp-block-columns p-4  rounded-md items-center is-layout-flex wp-container-core-columns-is-layout-7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/25122840\/cte_inpers.webp\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading font-tiempos has-green-dark-color has-text-color has-link-color has-2-xl-font-size wp-elements-f9486ab03dd8c665103e795de2c3aec0\">Would you like to see in-person education in your area?<\/h2>\n\n\n\n<p>We are always looking at even more ways to support your business growth. Take a quick moment to fill out our survey to let us know if in-person training is something you\u2019d like to see in your region, and what topics matter most to your team so we can prioritize them.<\/p>\n\n\n\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"hover-white hover:underline border rounded p-2 inline-block hover:bg-green-dark hover:text-white has-green-dark-color has-text-color has-link-color wp-elements-0c172b3ede751ee5988d995f4210f32c\"><a href=\"https:\/\/phorestsalonsoftware.typeform.com\/to\/RBdmZg4f\" target=\"_blank\" rel=\"noreferrer noopener\">Take the Quick Survey \u2192<\/a><\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\" data-inviewport=\"fade-in\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"2078\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16092959\/In-person-training-2-1-scaled.jpg\" alt=\"\" class=\"wp-image-174430 w-full h-64 md:h-auto object-contain\"\/ data-inviewport=\"fade-in\" srcset=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16092959\/In-person-training-2-1-scaled.jpg 2560w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16092959\/In-person-training-2-1-300x243.jpg 300w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16092959\/In-person-training-2-1-1024x831.jpg 1024w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16092959\/In-person-training-2-1-768x623.jpg 768w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16092959\/In-person-training-2-1-1536x1247.jpg 1536w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/16092959\/In-person-training-2-1-2048x1662.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns w-full max-w-full has-green-dark-background-color has-background is-layout-flex wp-container-core-columns-is-layout-10 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns container mt-0 pt-0 is-layout-flex wp-container-core-columns-is-layout-9 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:49px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center hover:underline has-white-color has-text-color has-link-color has-2-xl-font-size wp-elements-56099f9af1e44b9787003e06abef450a\"><strong>Business Education for Your Industry<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-white-color has-text-color has-link-color wp-elements-3abb25df68bd6e2effbd3590f926d283\">Exclusive to Phorest salons, our new&nbsp;<em>Grow With\u2026Masterclasses<\/em>&nbsp;feature coaches and educators from around the world. <br>Join our existing online community and access both regular and fresh content drops to support your continuous learning.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center hover:underline has-green-dark-color has-text-color has-link-color wp-elements-021e196ce9ed35d3a4f7156254d379b4\"><\/p>\n\n\n\n<section class=\"tib-section\">\n\n  <div class=\"tib-grid\">\n\n    <!-- \u2500\u2500 Card 1 \u2500\u2500 -->\n    <article class=\"tib-card\" data-index=\"1\">\n      <div class=\"tib-card__accent\"><\/div>\n      <div class=\"-mt-4 font-semibold pb-4 text-[#047857] text-xs tib-card__intro text-center\">Effective Social Media Promotion Strategy and Launch Basics<\/div>\n      <div class=\"tib-card__header\">\n        <img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2024\/04\/15102502\/Kate_Lynch___Headshot_1.jpg\" alt=\"Kate Lynch\" style=\"\n    max-width: 150px;\n    border-radius: 16px;\n    margin: auto;\n    margin-bottom: 15px;\n\">\n        <h2 class=\"tib-card__title font-tiempos\">Grow With\u2026 Kate Lynch<\/h2>\n      <\/div>\n      <div class=\"tib-card__body\">\n        <p class=\"tib-card__text\">\n          Since starting her career as a beauty therapist over a decade ago, Kate has guided countless salons and clinics, both nationally and internationally, to create time-saving solutions and achieve their unique business goals. The Creative Society is a social media training agency that specialises in empowering business owners in the salon industry to take control of their brand\u2019s online presence.\n        <\/p>\n      <\/div>\n      <div class=\"tib-card__footer\">\n        <a class=\"tib-cta\" href=\"https:\/\/phorest.learnupon.com\/catalog\/courses\/3480330\/\" target=\"_blank\">Enroll \u2192<\/a>\n      <\/div>\n    <\/article>\n\n    <!-- \u2500\u2500 Card 2 \u2500\u2500 -->\n    <article class=\"tib-card\" data-index=\"1\">\n      <div class=\"tib-card__accent\"><\/div>\n      <div class=\"-mt-4 font-semibold pb-4 text-[#047857] text-xs tib-card__intro text-center\">Results-Driven Recruitment and Retention<\/div>\n      <div class=\"tib-card__header\">\n        <img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2023\/06\/08061152\/Stefania-Rossi-Headshot-2022-scaled.jpeg\" alt=\"Stefania Rossi\" style=\"\n    max-width: 150px;\n    border-radius: 16px;\n    margin: auto;\n    margin-bottom: 15px;\n\">\n        <h2 class=\"tib-card__title font-tiempos\">Grow With\u2026 Stefania Rossi<\/h2>\n      <\/div>\n      <div class=\"tib-card__body\">\n        <p class=\"tib-card__text\">\n          In this masterclass taught by Stefania Rossi, Founder of Stefania Rossi Recruitment &#038; Hidden Talent, learn how to build a stronger, more proactive recruitment plan to support your business and foster employee retention through career development and growth. #recruitment\n        <\/p>\n      <\/div>\n      <div class=\"tib-card__footer\">\n        <a class=\"tib-cta\" href=\"https:\/\/phorest.learnupon.com\/catalog\/courses\/3223264\" target=\"_blank\">Enroll \u2192<\/a>\n      <\/div>\n    <\/article>\n\n    <!-- \u2500\u2500 Card 3 \u2500\u2500 -->\n    <article class=\"tib-card\" data-index=\"1\">\n      <div class=\"tib-card__accent\"><\/div>\n      <div class=\"-mt-4 font-semibold pb-4 text-[#047857] text-xs tib-card__intro text-center\">Systems and Structures That Facilitate a Path to Profitability<\/div>\n      <div class=\"tib-card__header\">\n        <img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2023\/06\/08061146\/New-Project-6.jpg\" alt=\"Jen Baudier\" style=\"\n    max-width: 150px;\n    border-radius: 16px;\n    margin: auto;\n    margin-bottom: 15px;\n\">\n        <h2 class=\"tib-card__title font-tiempos\">Grow With\u2026 Jen Baudier<\/h2>\n      <\/div>\n      <div class=\"tib-card__body\">\n        <p class=\"tib-card__text\">\n          In this masterclass taught by Jen Baudier, Creator\/Co-Owner of Bella Style Salon &#038; PIP University Professor, learn what systems and structures can help your business reach profit margins you never thought were attainable. #profitability\n        <\/p>\n      <\/div>\n      <div class=\"tib-card__footer\">\n        <a class=\"tib-cta\" href=\"https:\/\/phorest.learnupon.com\/catalog\/courses\/3064368\" target=\"_blank\">Enroll \u2192<\/a>\n      <\/div>\n    <\/article>\n\n  <\/div><!-- \/.tib-grid -->\n\n<\/section><!-- \/.tib-section -->\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns w-full max-w-full logo-bg has-green-dark-background-color has-background is-layout-flex wp-container-core-columns-is-layout-13 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-white-color has-text-color has-link-color has-3-xl-font-size wp-elements-180e9c4643292017d7a578041710dcc5\">Discover even more<\/p>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns w-full max-w-full  discover-carousel is-layout-flex wp-container-core-columns-is-layout-12 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-11 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-white-color has-text-color has-link-color has-xl-font-size wp-elements-236ae8c004a5fcacf5c301f151915dda\">Guides on Tools<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large h-auto\"><img decoding=\"async\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/hero\/guides.webp\" alt=\"\"\/><\/figure>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-84e238936879a825dc3b422a38d13131\">From Instagram to your Phorest financials, we have a playbook for every one of your business needs.<\/p>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-red-background-color has-background wp-element-button\" href=\"https:\/\/www.phorest.live\/ca\/resources\/\" style=\"padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\" target=\"_blank\" rel=\"noreferrer noopener\">Find your guides<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-white-color has-text-color has-link-color has-xl-font-size wp-elements-2ec8b7e645353a94f91eb9d56b3bda45\">Shape Our Future Training<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized h-auto\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"590\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/15111455\/Shape_Our_Future_Training.webp\" alt=\"\" class=\"wp-image-174210 object-contain\" style=\"width:auto;height:343px\" srcset=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/15111455\/Shape_Our_Future_Training.webp 900w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/15111455\/Shape_Our_Future_Training-300x197.webp 300w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/07\/15111455\/Shape_Our_Future_Training-768x503.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-644db4a980c52374abc7f8326c48a0c0\">Your input matters! Tell us what topics and features you\u2019re liking, loving, and want to learn more about.<\/p>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-orange-light-background-color has-background wp-element-button\" href=\"https:\/\/phorestsalonsoftware.typeform.com\/educationhub\" style=\"padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\" target=\"_blank\" rel=\"noreferrer noopener\">Leave feedback<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-white-color has-text-color has-link-color has-xl-font-size wp-elements-7e367b286cb9d5a8c414bb4e96134c51\">Support Articles<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized h-auto\"><img loading=\"lazy\" decoding=\"async\" width=\"931\" height=\"579\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/01\/07121929\/image-7.png\" alt=\"\" class=\"wp-image-161925 object-contain\" style=\"width:auto;height:343px\" srcset=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/01\/07121929\/image-7.png 931w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/01\/07121929\/image-7-300x187.png 300w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/01\/07121929\/image-7-768x478.png 768w\" sizes=\"auto, (max-width: 931px) 100vw, 931px\" \/><\/figure>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-ff5e19386c9254b69db6f74c3ab9b532\">Search our guides for answers to common questions in our dedicated Help Centre.<\/p>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-orange-light-background-color has-background wp-element-button\" href=\"https:\/\/support.phorest.live\/hc\/en-us\" style=\"padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\" target=\"_blank\" rel=\"noreferrer noopener\">Search<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-white-color has-text-color has-link-color has-xl-font-size wp-elements-cc97e860819306cf4c4dead8bfd89f48\">Phorest Summit<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized h-auto\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"590\" src=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/23172032\/phorest_summit_img.webp\" alt=\"\" class=\"wp-image-165840 object-cover\" style=\"width:auto;height:343px\" srcset=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/23172032\/phorest_summit_img.webp 900w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/23172032\/phorest_summit_img-300x197.webp 300w, https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/23172032\/phorest_summit_img-768x503.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-e9c23162af63c9597616142a17623ad1\">The global event for growth-driven salon, spa or clinic owners.<\/p>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-red-light-background-color has-background wp-element-button\" href=\"https:\/\/www.phorestsummit.com\/\" style=\"padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\" target=\"_blank\" rel=\"noreferrer noopener\">Find out more<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-white-color has-text-color has-link-color has-xl-font-size wp-elements-00278336fbeb0b9e89884b330db29b9f\">Phorest FM<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large h-auto\"><img decoding=\"async\" src=\"https:\/\/embed-ssl.wistia.com\/deliveries\/df7fd7849076047000852b507ef0694d.jpg?image_crop_resized=960x540\" alt=\"\"\/><\/figure>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-cab2898c049ee941d475e54b4a86d72d\">Listen up! Inspiring Stories From the Salon Floor with the Phorest FM Podcast<\/p>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-red-background-color has-background wp-element-button\" href=\"https:\/\/podcasts.apple.com\/us\/podcast\/phorestfm-stories-from-the-salon-floor\/id1173813755\" style=\"padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\" target=\"_blank\" rel=\"noreferrer noopener\">Apple Podcasts<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-red-background-color has-background wp-element-button\" href=\"https:\/\/open.spotify.com\/show\/76HwWmCP6S9jjKeBObrMuP\" style=\"padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\" target=\"_blank\" rel=\"noreferrer noopener\">Spotify<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns max-w-full w-full revamp-testimonials is-layout-flex wp-container-core-columns-is-layout-14 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"align wp-block-testimonial\">\n  <div class=\"slider-v3-container overflow-hidden\"> \n  \n  <div data-slider=\"slider-v3\" class=\"slider-v3 \" data-inviewport=\"crawl-in\" >\n      <div class=\"slides-v3  carousel slider-testimonials\">\n                                \n        \n        <div class=\"slide-v3 bg-white shadow-md m-6 p-6 carousel-cell w-3\/4 md:w-1\/3\" data-slide=\"0\" >\n          <div class=\"img w-full lazy \n              \" \n              data-background-image=\"https:\/\/phorest-website.s3.amazonaws.com\/images\/testimonials\/erin-vail.jpg\" \n              style=\"background-position: center center; background-size: cover;\">\n          <\/div>\n                        <div class=\"testimonial-text md:px-8 py-6 text-xs md:text-sm xl:px-16 xl:py-12  active \">\n                            <div class=\"my-4 md:mb-8 squiggle-underline\"><p>If you\u2019re considering taking a Phorest business education course, I think there\u2019s so much value in not only what you can learn from little nuggets or even major \u2018aha\u2019 takeaways, but having connections with people that have been successful in their specific areas, hearing from other salon owners on their strategies and even just that partnership that you would have with Phorest.<\/p>\n<\/div>\n              <p class=\"font-semibold\">Erin Vail<\/p>\n              Trendue Salon &#038; Spa, USA\n\n                            <\/div>\n      <\/div>\n                             \n        \n        <div class=\"slide-v3 bg-white shadow-md m-6 p-6 carousel-cell w-3\/4 md:w-1\/3\" data-slide=\"1\" >\n          <div class=\"img w-full lazy \n              \" \n              data-background-image=\"https:\/\/phorest-website.s3.amazonaws.com\/images\/testimonials\/Nadine%20Kiskanoglou.jpg\" \n              style=\"background-position: center center; background-size: cover;\">\n          <\/div>\n                        <div class=\"testimonial-text md:px-8 py-6 text-xs md:text-sm xl:px-16 xl:py-12  \">\n                            <div class=\"my-4 md:mb-8 squiggle-underline\"><p>Phorest\u2019s Masterclass was delivered in short little videos with a PDF to download. It was extremely easy to work with and it motivated me. I did mine while I was working in my spa. I was able to do 15 minutes per section, pause for a client checking out, then move on. It was easy to schedule within my day.<\/p>\n<\/div>\n              <p class=\"font-semibold\">Nadine Kiskanoglou<\/p>\n              Buhala Spa, Austria\n\n                            <\/div>\n      <\/div>\n                             \n        \n        <div class=\"slide-v3 bg-white shadow-md m-6 p-6 carousel-cell w-3\/4 md:w-1\/3\" data-slide=\"2\" >\n          <div class=\"img w-full lazy \n              \" \n              data-background-image=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/testimonials\/glennys_headshot.webp\" \n              style=\"background-position: center center; background-size: cover;\">\n          <\/div>\n                        <div class=\"testimonial-text md:px-8 py-6 text-xs md:text-sm xl:px-16 xl:py-12  \">\n                            <div class=\"my-4 md:mb-8 squiggle-underline\"><p>Chrissy Alger really hit home for me. A lot of what she was talking about felt exactly like where I&#8217;m currently at as a salon owner doing too much myself, working way too hard, talking instead of coaching, and realizing I need to structure things better. I&#8217;m definitely going to be reaching out to my success manager to figure out how to properly set goals and use the numbers side of things.<\/p>\n<\/div>\n              <p class=\"font-semibold\">Glennys Shouldice, Hair Stylist<\/p>\n              Pure Hair Studio\n\n                            <\/div>\n      <\/div>\n                         <\/div>\n      <a id=\"slide-v3-prev\" class=\"slide-v3-control slide-v3-prev\"><i class=\"mx-auto md:left-auto md:top-0 md:bottom-0 md:right-0 md:my-auto\" style=\"height: 30px; width: 30px; transform: translate(-1px, 9px);\" data-feather=\"chevron-left\" aria-hidden=\"true\"><\/i><\/a>\n      <a id=\"slide-v3-next\" class=\"slide-v3-control slide-v3-next\"><i class=\"mx-auto md:left-auto md:top-0 md:bottom-0 md:right-0 md:my-auto\" style=\"height: 30px; width: 30px; transform: translate(-1px, 9px);\" data-feather=\"chevron-right\" aria-hidden=\"true\"><\/i><\/a>\n\n    <\/div>\n  <\/div>\n\n\n<div>\n<div class=\"acf-innerblocks-container\"><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<style>\n[data-inviewport=bg-in].is-inViewport {\n    background-size: 110% 136% !important\n}\n\n[data-inviewport=bg-in] {\n    background-size: 148% 148% !important;\n    transition: 1s;\n}\n\n.bg-grow-au {\n  background: url(\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2026\/03\/25120251\/phorest_grow_bg.webp\")no-repeat center \/ cover;\n}\n\n.bg-edu-block {\n background-color: #f8f7f3;\n}\n\n.revamp-testimonials .slides-v3 .carousel-cell .testimonial-text {\n    padding: 9px !important;\n    font-size: 14px !important;\n    width: 80%;\n}\n\n.revamp-testimonials .slides-v3 .carousel-cell {\n    border-radius: 25px;\n}\n.revamp-testimonials .slides-v3 .carousel-cell .img {\n    border-radius: 25px;\n    background-position: 25% 10% !important;\n}\n.revamp-testimonials .slides-v3 .carousel-cell:nth-child(3n+1){background:#faf3f2 !important;}\n.revamp-testimonials .slides-v3 .carousel-cell:nth-child(3n+2){background:#f0f6f4 !important;}\n.revamp-testimonials .slides-v3 .carousel-cell:nth-child(3n){background:#faf5ed !important;}\n.revamp-testimonials #slider-v3-container:before, .revamp-testimonials .slider-v3-container:before {\nbackground: none !important;\n}\n@media screen and (min-width: 768px) {\n.revamp-testimonials .slides-v3 .carousel-cell {\n    display: flex;\n    flex-direction: row-reverse;\n    border-radius: 25px;\n}\n}\n:root {\n  --p-ink: #0f615d;\n  --p-ink-soft: #505f76;\n  --p-line: #e4e6eb;\n  --p-bg: #f2f2f2;\n  --p-int: #0bad7f;\n  --p-int-soft: #e0f5ee;\n  --p-par: #0a763a;\n  --p-par-soft: #e0f0e7;\n  --p-edu: #ef9812;\n  --p-edu-soft: #fff3d9;\n  --p-coral: #fc968b;\n  --p-red: #ff4856;\n  --p-mint: #80d080;\n  --p-radius: 18px;\n  --p-ease: cubic-bezier(.16,1,.3,1);\n}\n\n.tib-section {\n  --tib-green-light : #81D080;\n  --tib-green-mid   : #02A06E;\n  --tib-green-dark  : #027B32;\n  --tib-teal        : #0D615D;\n  --tib-coral-light : #FC968B;\n  --tib-coral       : #FF4856;\n  --tib-amber       : #FFAE33;\n  --tib-heading     : #1a615d;\n  --tib-border      : #0D615D33;\n  --tib-border-solid: #0d615d;\n  --tib-text        : #2d3a39;\n  --tib-text-muted  : #5a706e;\n \n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 1rem 0 2rem 0;\n}\n \n\/* Grid *\/\n.tib-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 0;\n  border: 1.5px solid var(--tib-border-solid);\n  border-radius: 4px;\n  overflow: hidden;\n}\n \n\/* Card *\/\n.tib-card {\n  position: relative;\n  background: #ffffff;\n  padding: 2.5rem 2rem 2rem;\n  border-right: 1.5px solid var(--tib-border-solid);\n  display: flex;\n  flex-direction: column;\n  transition: background 0.25s ease;\n}\n.tib-card:last-child { border-right: none; }\n.tib-card:hover { background: #f5fbf9; }\n \n\/* Accent line \u2014 pulled from brand palette per card *\/\n.tib-card__accent {\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 5px;\n}\n.tib-card[data-index=\"1\"] .tib-card__accent { background: var(--tib-green-mid); }\n.tib-card[data-index=\"2\"] .tib-card__accent { background: var(--tib-coral); }\n.tib-card[data-index=\"3\"] .tib-card__accent { background: var(--tib-amber); }\n \n\/* Header *\/\n.tib-card__header {\n  margin-bottom: 1.25rem;\n}\n.tib-card__number {\n  display: block;\n  font-size: 3rem;\n  font-style: italic;\n  line-height: 1;\n  color: #c8e8e7;\n  margin-bottom: 0.5rem;\n  letter-spacing: -1px;\n  transition: color 0.25s ease;\n}\n.tib-card:hover .tib-card__number { color: #a8d4d2; }\n \n.tib-card__title {\n  font-weight: 700;\n  font-size: 1.45rem;\n  line-height: 1.25;\n  color: var(--tib-heading);\n  letter-spacing: -0.3px;\n}\n \n\/* Body *\/\n.tib-card__body {\n  flex: 1;\n}\n.tib-card__text {\n  font-size: 0.9375rem;\n  line-height: 1.75;\n  color: var(--tib-text);\n  margin-bottom: 0.9rem;\n}\n.tib-card__text--more {\n  border-top: 1px dashed #b0d4d2;\n  padding-top: 0.9rem;\n  margin-top: 0.25rem;\n  animation: tib-reveal 0.35s ease forwards;\n}\n@keyframes tib-reveal {\n  from { opacity: 0; transform: translateY(-6px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n \n\/* Footer *\/\n.tib-card__footer {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-top: 1.75rem;\n  padding-top: 1.25rem;\n  border-top: 1.5px solid var(--tib-border-solid);\n  flex-wrap: wrap;\n  gap: 0.5rem;\n}\n \n\/* Expand button *\/\n.tib-expand-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.35rem;\n  background: none;\n  border: none;\n  cursor: pointer;\n  font-size: 0.8125rem;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--tib-text-muted);\n  padding: 0;\n  transition: color 0.2s;\n}\n.tib-expand-btn:hover { color: var(--tib-teal); }\n.tib-expand-btn__icon {\n  display: inline-block;\n  transition: transform 0.3s ease;\n  font-style: normal;\n}\n.tib-expand-btn[aria-expanded=\"true\"] .tib-expand-btn__icon {\n  transform: rotate(180deg);\n}\n.tib-expand-btn[aria-expanded=\"true\"] .tib-expand-btn__label::before {\n  content: 'Show less';\n}\n.tib-expand-btn[aria-expanded=\"false\"] .tib-expand-btn__label::before {\n  content: 'Read more';\n}\n.tib-expand-btn__label { font-size: 0; }\n \n\/* CTA link \u2014 accent colour per card *\/\n.tib-cta {\n  font-size: 0.8125rem;\n  font-weight: 500;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  text-decoration: none;\n  padding-bottom: 1px;\n  transition: opacity 0.2s;\n}\n.tib-card[data-index=\"1\"] .tib-cta { color: var(--tib-green-dark); border-bottom: 1.5px solid var(--tib-green-dark); }\n.tib-card[data-index=\"2\"] .tib-cta { color: var(--tib-coral);      border-bottom: 1.5px solid var(--tib-coral); }\n.tib-card[data-index=\"3\"] .tib-cta { color: var(--tib-teal);       border-bottom: 1.5px solid var(--tib-teal); }\n.tib-cta:hover { opacity: 0.65; }\n \n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n  .tib-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n  .tib-card:nth-child(2) { border-right: none; }\n  .tib-card:nth-child(3) {\n    border-right: none;\n    border-top: 1.5px solid var(--tib-border-solid);\n    grid-column: 1 \/ -1;\n  }\n}\n \n@media (max-width: 580px) {\n  .tib-grid {\n    grid-template-columns: 1fr;\n    border-bottom: none;\n  }\n  .tib-card {\n    border-right: none;\n    border-bottom: 1.5px solid var(--tib-border-solid);\n    padding: 2rem 1.25rem 1.5rem;\n  }\n  .tib-card:nth-child(3) {\n    grid-column: auto;\n    border-top: none;\n  }\n  .tib-card__title { font-size: 1.25rem; }\n}\n\n.hover-white:hover a {\n color: white;\n}\n\n#hero.simple {\n    margin-bottom: 0 !important;\n}\n  .hero #hero {\n    \/* depth without an extra image request *\/\n    background-image: linear-gradient(135deg, #1f6f6a 0%, #1a615d 55%, #154f4c 100%);\n    isolation: isolate;\n  }\n  .hero #hero h1,\n  .hero #hero h2,\n  .hero #hero p {\n    overflow-wrap: break-word;\n    text-wrap: balance;\n  }\n\n  .hero #hero h1 {\n    letter-spacing: .14em;\n  }\n\n  .hero #hero h1 {\n    letter-spacing: .14em;\n  \n    font-size: 2.5rem !important;\n  }\n\n  .hero #hero h2 {\n        font-size: clamp(1.75rem, 4vw, 2rem);\n    line-height: 1.15;\n    font-weight: 600;\n    margin-bottom: .75rem;\n  }\n\n  .hero #hero p {\n    font-size: clamp(1rem, 1.4vw, 1.125rem);\n    line-height: 1.6;\n    max-width: 60ch;\n    margin-inline: auto;\n  }\n\n  .hero #hero .pattern {\n    position: absolute;\n    opacity: .9;\n    pointer-events: none;\n    user-select: none;\n    z-index: 0;\n    will-change: transform;\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .hero #hero .main-leaf { animation: heroFloat 9s ease-in-out infinite; }\n    .hero #hero .odd-leaf  { animation: heroFloat 11s ease-in-out infinite reverse; }\n  }\n  @keyframes heroFloat {\n    0%, 100% { transform: translateY(0) rotate(0); }\n    50%      { transform: translateY(-10px) rotate(2deg); }\n  }\n\n  \/* Mobile: drop the leaves' weight, keep copy front and center *\/\n  @media (max-width: 768px) {\n    .hero #hero .pattern { opacity: .55; width: 110px; height: auto; }\n  }\n\/* \u2500\u2500 swatchbar \u2500\u2500 *\/\n.p-swatchbar { display:flex; height:6px; }\n.p-swatchbar span { flex:1; }\n.p-swatchbar span:nth-child(1) { background:var(--p-mint); }\n.p-swatchbar span:nth-child(2) { background:var(--p-int); }\n.p-swatchbar span:nth-child(3) { background:var(--p-par); }\n.p-swatchbar span:nth-child(4) { background:var(--p-ink); }\n.p-swatchbar span:nth-child(5) { background:var(--p-coral); }\n.p-swatchbar span:nth-child(6) { background:var(--p-red); }\n.p-swatchbar span:nth-child(7) { background:var(--p-edu); }\n\n.logo-bg { background-color: #014542 !important; }\nfooter .bg-white.border-b-2.border-white.md\\:px-8.px-2.py-10.md\\:py-24.text-center {\n    display: none;\n}\n.slide-v3 .img {\n    background-size: contain !important;\n    background-repeat: no-repeat;\n    max-height: 220px;\n}\n\n\n\/* ============================================================\n   Discover Carousel\n   Scoped entirely under .discover-carousel.\n   Uses !important only where it must override WordPress's\n   generated .wp-container-core-columns-is-layout-* rules\n   (flex-wrap, gap) which otherwise break the single sliding row.\n   ============================================================ *\/\n\n\/* Outer wrapper = clip window + arrow positioning context.\n   The provided markup makes this a flex row containing ONE column;\n   force it back to a plain block so it behaves as the frame. *\/\n.discover-carousel{\n  position:relative !important;\n  display:block !important;\n  overflow:hidden !important;\n  padding:0 56px !important;   \/* space for arrows *\/\n  gap:0 !important;\n}\n\n\/* The single middle .wp-block-column that wraps the row *\/\n.discover-carousel > .wp-block-column{\n  flex:1 1 100% !important;\n  max-width:100% !important;\n  margin:0 !important;\n  padding:0 !important;\n  overflow:visible !important;\n}\n\n\/* The inner .wp-block-columns is the TRACK (the sliding strip).\n   Must be a single non-wrapping flex row with no gap so the\n   pixel transform lines up exactly. JS also tags it [data-dc-track]. *\/\n.discover-carousel [data-dc-track]{\n  display:flex !important;\n  flex-wrap:nowrap !important;\n  gap:0 !important;\n  align-items:stretch !important;\n  transition:transform .55s cubic-bezier(.4,0,.2,1);\n  will-change:transform;\n  margin:0 !important;\n}\n\n\/* Each item column = a slide. Width is set inline by the JS,\n   but lock grow\/shrink and kill WP's per-column basis\/margins. *\/\n.discover-carousel [data-dc-track] > .wp-block-column{\n  flex-grow:0 !important;\n  flex-shrink:0 !important;\n  margin:0 !important;\n  min-width:0 !important;\n  box-sizing:border-box !important;\n  padding-left:14px !important;\n  padding-right:14px !important;\n}\n\n\/* Neutralise the fade-in reveal so cloned\/off-screen slides\n   don't start invisible and never trigger their in-view observer. *\/\n.discover-carousel [data-inviewport]{\n  opacity:1 !important;\n  transform:none !important;\n}\n\n\/* ---- Arrows (injected by JS) ---- *\/\n.discover-carousel .discover-carousel__arrow{\n  position:absolute;\n  top:50%;\n  transform:translateY(-50%);\n  width:44px;\n  height:44px;\n  border-radius:50%;\n  border:1px solid #e7e4dd;\n  background:#fff;\n  cursor:pointer;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  box-shadow:0 2px 10px rgba(0,0,0,.08);\n  transition:background .15s ease, transform .15s ease;\n  z-index:10;\n  padding:0;\n}\n.discover-carousel .discover-carousel__arrow:hover{\n  background:#0b5d3b;\n  transform:translateY(-50%) scale(1.05);\n}\n.discover-carousel .discover-carousel__arrow:hover svg{ stroke:#fff; }\n.discover-carousel .discover-carousel__arrow svg{\n  stroke:#0b5d3b;\n  stroke-width:2.4;\n  fill:none;\n}\n.discover-carousel .discover-carousel__arrow--prev{ left:0; }\n.discover-carousel .discover-carousel__arrow--next{ right:0; }\n.discover-carousel .discover-carousel__arrow:focus-visible{\n  outline:3px solid #f5c15a;\n  outline-offset:2px;\n}\n\n\/* grab cursor for drag *\/\n.discover-carousel [data-dc-track]{ cursor:grab; }\n.discover-carousel [data-dc-track].is-dragging{\n  cursor:grabbing;\n  transition:none !important;\n}\n.discover-carousel [data-dc-track].is-dragging a,\n.discover-carousel [data-dc-track].is-dragging img{\n  pointer-events:none;   \/* don't fire links mid-drag *\/\n}\n.discover-carousel [data-dc-track] img{\n  -webkit-user-drag:none;\n  user-select:none;\n}\n\n\/* Responsive: JS also recomputes slides-per-view, this just\n   tightens arrow padding on small screens. *\/\n@media (max-width:860px){\n  .discover-carousel{ padding:0 48px !important; }\n}\n\n@media (prefers-reduced-motion:reduce){\n  .discover-carousel [data-dc-track]{ transition:none; }\n}\n.live_training_img {\nheight: 400px !important;\n}\n<\/style>\n\n<script type='text\/javascript'>\n\/* ============================================================\n   Discover Carousel  (encode-safe build)\n   Written to survive WordPress content filters:\n   - no literal AND-AND operator (uses nested ifs \/ helper)\n   - no raw angle-bracket comparisons (uses helper fns lt\/gt\/lte\/gte)\n   - SVG icons built via DOM, not an HTML string\n   Operates on the existing .discover-carousel markup; only adds\n   the two arrow buttons and the loop clones.\n   ============================================================ *\/\n(function(){\n  function hasClass(el, name){\n    if(!el){ return false; }\n    if(!el.classList){ return false; }\n    return el.classList.contains(name);\n  }\n  function lt(a, b){ return (b - a) > 0; }        \/* a is less than b *\/\n  function gt(a, b){ return (a - b) > 0; }        \/* a is greater than b *\/\n  function lte(a, b){ return (b - a) >= 0; }      \/* a <= b *\/\n  function gte(a, b){ return (a - b) >= 0; }      \/* a >= b *\/\n\n  function init(){\n    var root = document.querySelector('.discover-carousel');\n    if(!root){ return; }\n\n    \/* Find the sliding row: the .wp-block-columns under root that\n       directly holds the most .wp-block-column children. *\/\n    var track = null, best = -1;\n    root.querySelectorAll('.wp-block-columns').forEach(function(cols){\n      var kids = Array.prototype.filter.call(cols.children, function(c){\n        return hasClass(c, 'wp-block-column');\n      });\n      if(gt(kids.length, best)){ best = kids.length; track = cols; }\n    });\n    if(!track){ return; }\n    if(lt(best, 2)){ return; }\n\n    track.setAttribute('data-dc-track','');\n\n    \/* Force the critical layout inline so WordPress's generated\n       .wp-container-core-columns-* rules (overflow\/flex-wrap\/gap)\n       cannot override us. Inline styles beat class stylesheets. *\/\n    root.style.setProperty('position','relative','important');\n    root.style.setProperty('display','block','important');\n    root.style.setProperty('overflow','hidden','important');\n    root.style.setProperty('gap','0','important');\n    root.style.setProperty('padding-left','56px','important');\n    root.style.setProperty('padding-right','56px','important');\n    \/* the single middle .wp-block-column wrapper *\/\n    var midCol = root.querySelector(':scope > .wp-block-column');\n    if(!midCol){\n      \/* fallback: the track's parent *\/\n      midCol = track.parentElement;\n    }\n    if(midCol){\n      midCol.style.setProperty('flex','1 1 100%','important');\n      midCol.style.setProperty('width','100%','important');\n      midCol.style.setProperty('max-width','100%','important');\n      midCol.style.setProperty('margin','0','important');\n      midCol.style.setProperty('padding','0','important');\n      midCol.style.setProperty('overflow','visible','important');\n    }\n    \/* the sliding row *\/\n    track.style.setProperty('display','flex','important');\n    track.style.setProperty('flex-wrap','nowrap','important');\n    track.style.setProperty('width','100%','important');\n    track.style.setProperty('max-width','100%','important');\n    track.style.setProperty('gap','0','important');\n    track.style.setProperty('margin','0','important');\n    track.style.setProperty('align-items','stretch','important');\n    track.style.setProperty('opacity','1','important');\n\n    var originals = Array.prototype.filter.call(track.children, function(c){\n      return hasClass(c, 'wp-block-column');\n    });\n    var N = originals.length;\n\n    function slidesPerView(){\n      if(lte(window.innerWidth, 560)){ return 1; }\n      if(lte(window.innerWidth, 860)){ return 2; }\n      return 3;\n    }\n\n    var spv = slidesPerView();\n    var index = 0;\n    var animating = false;\n\n    function cloneOf(node){\n      var c = node.cloneNode(true);\n      c.setAttribute('data-dc-clone','1');\n      c.setAttribute('aria-hidden','true');\n      \/* the lazy-loader may not have swapped placeholders yet; copy the\n         real image URL from data-src so clones are never blank. *\/\n      var imgs = c.querySelectorAll('img');\n      Array.prototype.forEach.call(imgs, function(im){\n        var real = im.getAttribute('data-src');\n        if(real){ im.setAttribute('src', real); }\n        var realset = im.getAttribute('data-srcset');\n        if(realset){ im.setAttribute('srcset', realset); }\n      });\n      return c;\n    }\n\n    function sizeSlides(){\n      var basis = (100 \/ spv);\n      Array.prototype.forEach.call(track.children, function(el){\n        if(hasClass(el, 'wp-block-column')){\n          el.style.setProperty('flex-grow', '0', 'important');\n          el.style.setProperty('flex-shrink', '0', 'important');\n          el.style.setProperty('flex-basis', basis + '%', 'important');\n          el.style.setProperty('max-width', basis + '%', 'important');\n          el.style.setProperty('width', basis + '%', 'important');\n          el.style.setProperty('margin', '0', 'important');\n          el.style.setProperty('overflow', 'hidden', 'important');\n          el.style.setProperty('align-self', 'flex-start', 'important');\n          el.style.setProperty('box-sizing', 'border-box', 'important');\n          el.style.setProperty('padding-left', '14px', 'important');\n          el.style.setProperty('padding-right', '14px', 'important');\n          \/* Make the card a normal vertical stack so content can't\n             float or be absolutely positioned out of place. *\/\n          el.style.setProperty('display', 'block', 'important');\n          el.style.setProperty('position', 'relative', 'important');\n          el.style.setProperty('height', 'auto', 'important');\n          el.style.setProperty('float', 'none', 'important');\n          normalizeFlow(el);\n          neutralizeReveal(el);\n        }\n      });\n    }\n\n    \/* Force every descendant back into normal static block\/flow so the\n       theme cannot absolutely-position or float images out of the card. *\/\n    function normalizeFlow(scope){\n      var kids = scope.querySelectorAll('*');\n      Array.prototype.forEach.call(kids, function(n){\n        var tag = n.tagName;\n        \/* leave anchors\/buttons default-inline; only fix block-y items *\/\n        if(tag === 'FIGURE' || tag === 'IMG' || tag === 'DIV' ||\n           tag === 'P' || tag === 'H3' || tag === 'PICTURE'){\n          n.style.setProperty('position', 'static', 'important');\n          n.style.setProperty('float', 'none', 'important');\n          n.style.setProperty('transform', 'none', 'important');\n          n.style.setProperty('inset', 'auto', 'important');\n          n.style.setProperty('top', 'auto', 'important');\n          n.style.setProperty('left', 'auto', 'important');\n          n.style.setProperty('right', 'auto', 'important');\n          n.style.setProperty('bottom', 'auto', 'important');\n        }\n        if(tag === 'FIGURE'){\n          n.style.setProperty('display', 'block', 'important');\n          n.style.setProperty('margin', '0 0 8px 0', 'important');\n          n.style.setProperty('width', '100%', 'important');\n          n.style.setProperty('max-width', '100%', 'important');\n        }\n        if(tag === 'IMG'){\n          n.style.setProperty('display', 'block', 'important');\n          n.style.setProperty('width', '100%', 'important');\n          n.style.setProperty('height', '200px', 'important');\n          n.style.setProperty('max-width', '100%', 'important');\n          n.style.setProperty('object-fit', 'cover', 'important');\n          n.style.setProperty('border-radius', '8px', 'important');\n        }\n      });\n    }\n\n    \/* The theme's is-inViewport fade sets opacity\/transform on inner\n       elements; when they never enter the observer they stay\n       shifted\/invisible. Force them visible and un-transformed. *\/\n    function neutralizeReveal(scope){\n      var nodes = scope.querySelectorAll('[data-inviewport], .is-inViewport');\n      Array.prototype.forEach.call(nodes, function(n){\n        n.style.setProperty('opacity', '1', 'important');\n        n.style.setProperty('transform', 'none', 'important');\n        n.style.setProperty('transition', 'none', 'important');\n      });\n      scope.style.setProperty('opacity', '1', 'important');\n    }\n\n    function slideWidth(){\n      var s = track.querySelector('.wp-block-column');\n      var w = s ? s.getBoundingClientRect().width : 0;\n      if(!w){ w = track.getBoundingClientRect().width \/ spv; }\n      return w;\n    }\n\n    function build(){\n      spv = slidesPerView();\n\n      Array.prototype.slice.call(track.children).forEach(function(el){\n        if(el.getAttribute){\n          if(el.getAttribute('data-dc-clone') === '1'){ track.removeChild(el); }\n        }\n      });\n\n      originals.slice(N - spv).reverse().forEach(function(o){\n        track.insertBefore(cloneOf(o), track.firstChild);\n      });\n      originals.slice(0, spv).forEach(function(o){\n        track.appendChild(cloneOf(o));\n      });\n\n      sizeSlides();\n      index = spv;\n      setPos(false);\n    }\n\n    function setPos(animate){\n      track.style.transition = animate ? '' : 'none';\n      track.style.transform = 'translateX(' + (-index * slideWidth()) + 'px)';\n      if(!animate){ track.offsetHeight; track.style.transition = ''; }\n    }\n\n    function normalize(){\n      if(gte(index, N + spv)){ index = index - N; setPos(false); return; }\n      if(lt(index, spv)){ index = index + N; setPos(false); }\n    }\n\n    function move(dir){\n      if(animating){ return; }\n      animating = true;\n      index += dir;\n      setPos(true);\n    }\n\n    track.addEventListener('transitionend', function(e){\n      if(e.propertyName){\n        if(e.propertyName !== 'transform'){ return; }\n      }\n      normalize();\n      animating = false;\n    });\n\n    \/* ---- arrows (SVG built via DOM, no markup string) ---- *\/\n    var SVGNS = 'http:\/\/www.w3.org\/2000\/svg';\n    function makeArrow(dirClass, label, pts){\n      var b = document.createElement('button');\n      b.type = 'button';\n      b.className = 'discover-carousel__arrow ' + dirClass;\n      b.setAttribute('aria-label', label);\n      var svg = document.createElementNS(SVGNS, 'svg');\n      svg.setAttribute('viewBox', '0 0 24 24');\n      svg.setAttribute('width', '20');\n      svg.setAttribute('height', '20');\n      var pl = document.createElementNS(SVGNS, 'polyline');\n      pl.setAttribute('points', pts);\n      svg.appendChild(pl);\n      b.appendChild(svg);\n      return b;\n    }\n    var prevBtn = makeArrow('discover-carousel__arrow--prev', 'Previous', '15 18 9 12 15 6');\n    var nextBtn = makeArrow('discover-carousel__arrow--next', 'Next', '9 18 15 12 9 6');\n    root.appendChild(prevBtn);\n    root.appendChild(nextBtn);\n    nextBtn.addEventListener('click', function(){ move(1); });\n    prevBtn.addEventListener('click', function(){ move(-1); });\n\n    \/* ---- autoplay ---- *\/\n    var AUTOPLAY = 3500;\n    var timer = null;\n    function start(){ stop(); timer = setInterval(function(){ move(1); }, AUTOPLAY); }\n    function stop(){ if(timer){ clearInterval(timer); timer = null; } }\n    root.addEventListener('mouseenter', stop);\n    root.addEventListener('mouseleave', start);\n\n    \/* ---- drag \/ swipe ----\n       A press only becomes a drag after the pointer moves past\n       DRAG_START px. Below that it's a click and passes through to\n       links normally. We never preventDefault on mousedown (that is\n       what was swallowing anchor clicks). *\/\n    var DRAG_START = 6;           \/* px of movement before it counts as a drag *\/\n    var pressing = false;         \/* pointer is down *\/\n    var dragging = false;         \/* movement exceeded threshold *\/\n    var justDragged = false;      \/* a real drag just ended; suppress the click *\/\n    var startX = 0, startTx = 0, moved = 0;\n\n    function currentTx(){\n      var m = \/translateX\\(([-0-9.]+)px\\)\/.exec(track.style.transform || '');\n      return m ? parseFloat(m[1]) : (-index * slideWidth());\n    }\n    function pointerDown(x){\n      if(animating){ return; }\n      pressing = true;\n      dragging = false;\n      moved = 0;\n      startX = x;\n      startTx = currentTx();\n    }\n    function pointerMove(x){\n      if(!pressing){ return; }\n      moved = x - startX;\n      \/* only start dragging once past the threshold *\/\n      if(!dragging){\n        if(Math.abs(moved) < DRAG_START){ return; }\n        dragging = true;\n        stop();\n        track.classList.add('is-dragging');\n      }\n      track.style.transition = 'none';\n      track.style.transform = 'translateX(' + (startTx + moved) + 'px)';\n    }\n    function pointerUp(){\n      if(!pressing){ return; }\n      pressing = false;\n      if(!dragging){\n        \/* it was a click, not a drag \u2014 leave everything alone so the\n           link\/button receives the click *\/\n        return;\n      }\n      dragging = false;\n      track.classList.remove('is-dragging');\n      var threshold = slideWidth() * 0.2;\n      var changed = false;\n      if(lte(moved, -threshold)){ index += 1; changed = true; }\n      else if(gte(moved, threshold)){ index -= 1; changed = true; }\n      if(changed){ animating = true; setPos(true); }\n      else { animating = false; setPos(true); }\n      start();\n    }\n\n    \/* Suppress the click that fires after a real drag, so releasing a\n       drag on top of a link doesn't also trigger the link. Uses capture\n       so it runs before the link's own handler. *\/\n    track.addEventListener('click', function(e){\n      if(justDragged){\n        e.preventDefault();\n        e.stopPropagation();\n        justDragged = false;\n      }\n    }, true);\n\n    track.addEventListener('mousedown', function(e){ pointerDown(e.clientX); });\n    window.addEventListener('mousemove', function(e){ pointerMove(e.clientX); });\n    window.addEventListener('mouseup', function(){\n      if(dragging){ justDragged = true; }\n      pointerUp();\n    });\n    \/* safety: if the pointer leaves the window or focus is lost mid-drag *\/\n    window.addEventListener('mouseleave', function(){ if(dragging){ justDragged = true; } pointerUp(); });\n    window.addEventListener('blur', pointerUp);\n    track.addEventListener('touchstart', function(e){ pointerDown(e.touches[0].clientX); }, {passive:true});\n    track.addEventListener('touchmove', function(e){\n      pointerMove(e.touches[0].clientX);\n      if(dragging){ e.preventDefault(); }\n    }, {passive:false});\n    track.addEventListener('touchend', function(){\n      if(dragging){ justDragged = true; }\n      pointerUp();\n    });\n\n    \/* ---- resize ---- *\/\n    var rt;\n    window.addEventListener('resize', function(){\n      clearTimeout(rt);\n      rt = setTimeout(function(){\n        if(slidesPerView() !== spv){ build(); }\n        else { setPos(false); }\n      }, 200);\n    });\n\n    build();\n    start();\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Phorest Education Hub All your learning resources in one place. Drive your business forward with the Phorest Education Hub. Access the on-demand courses, live training, and expert support your team needs to thrive. Start Learning Today Phorest Academy The accessible, on-demand training portal for your entire team. Available 24\/7 for self-paced learning, Phorest Academy provides &hellip; <a href=\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/\">Continued<\/a><\/p>\n","protected":false},"author":40058,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"views\/template-custom.blade.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-174469","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Customer Training and Education | Phorest<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Customer Training and Education | Phorest\" \/>\n<meta property=\"og:description\" content=\"Phorest Education Hub All your learning resources in one place. Drive your business forward with the Phorest Education Hub. Access the on-demand courses, live training, and expert support your team needs to thrive. Start Learning Today Phorest Academy The accessible, on-demand training portal for your entire team. Available 24\/7 for self-paced learning, Phorest Academy provides &hellip; Continued\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/\" \/>\n<meta property=\"og:site_name\" content=\"Phorest\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/phorestsalonsoftware\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-17T08:57:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/logos\/phorest-acorn-logo.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/logos\/phorest-acorn-logo.png\" \/>\n<meta name=\"twitter:site\" content=\"@thephorestword\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/\",\"url\":\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/\",\"name\":\"Customer Training and Education | Phorest\",\"isPartOf\":{\"@id\":\"https:\/\/www.phorest.live\/ca\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/peach.png\",\"datePublished\":\"2026-03-24T12:40:36+00:00\",\"dateModified\":\"2026-07-17T08:57:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#primaryimage\",\"url\":\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/peach.png\",\"contentUrl\":\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/peach.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.phorest.live\/ca\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customer Training and Education\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.phorest.live\/ca\/#website\",\"url\":\"https:\/\/www.phorest.live\/ca\/\",\"name\":\"Phorest\",\"description\":\"Salon Software for Hair, Beauty, Barber &amp; Spa Businesses\",\"publisher\":{\"@id\":\"https:\/\/www.phorest.live\/ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.phorest.live\/ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.phorest.live\/ca\/#organization\",\"name\":\"Phorest Salon Software\",\"url\":\"https:\/\/www.phorest.live\/ca\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/www.phorest.live\/ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2019\/10\/24141402\/phorest-acorn-logo1.png\",\"contentUrl\":\"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2019\/10\/24141402\/phorest-acorn-logo1.png\",\"width\":201,\"height\":202,\"caption\":\"Phorest Salon Software\"},\"image\":{\"@id\":\"https:\/\/www.phorest.live\/ca\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/phorestsalonsoftware\",\"https:\/\/x.com\/thephorestword\",\"https:\/\/instagram.com\/phorest_salon_software\",\"https:\/\/www.linkedin.com\/company\/phorest?trk=company_name\",\"https:\/\/www.pinterest.com\/phorestss\/\",\"https:\/\/plus.google.com\/u\/0\/b\/101418954139594616916\/101418954139594616916\/posts\/p\/pub\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Customer Training and Education | Phorest","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/","og_locale":"en_US","og_type":"article","og_title":"Customer Training and Education | Phorest","og_description":"Phorest Education Hub All your learning resources in one place. Drive your business forward with the Phorest Education Hub. Access the on-demand courses, live training, and expert support your team needs to thrive. Start Learning Today Phorest Academy The accessible, on-demand training portal for your entire team. Available 24\/7 for self-paced learning, Phorest Academy provides &hellip; Continued","og_url":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/","og_site_name":"Phorest","article_publisher":"https:\/\/www.facebook.com\/phorestsalonsoftware","article_modified_time":"2026-07-17T08:57:21+00:00","og_image":[{"url":"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/logos\/phorest-acorn-logo.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/logos\/phorest-acorn-logo.png","twitter_site":"@thephorestword","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/","url":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/","name":"Customer Training and Education | Phorest","isPartOf":{"@id":"https:\/\/www.phorest.live\/ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#primaryimage"},"image":{"@id":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#primaryimage"},"thumbnailUrl":"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/peach.png","datePublished":"2026-03-24T12:40:36+00:00","dateModified":"2026-07-17T08:57:21+00:00","breadcrumb":{"@id":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.phorest.live\/ca\/customer-training-and-education\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#primaryimage","url":"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/peach.png","contentUrl":"https:\/\/d2dfxqxblmblx4.cloudfront.net\/images\/patterns\/leaves\/peach.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.phorest.live\/ca\/customer-training-and-education\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.phorest.live\/ca\/"},{"@type":"ListItem","position":2,"name":"Customer Training and Education"}]},{"@type":"WebSite","@id":"https:\/\/www.phorest.live\/ca\/#website","url":"https:\/\/www.phorest.live\/ca\/","name":"Phorest","description":"Salon Software for Hair, Beauty, Barber &amp; Spa Businesses","publisher":{"@id":"https:\/\/www.phorest.live\/ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.phorest.live\/ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/www.phorest.live\/ca\/#organization","name":"Phorest Salon Software","url":"https:\/\/www.phorest.live\/ca\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.phorest.live\/ca\/#\/schema\/logo\/image\/","url":"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2019\/10\/24141402\/phorest-acorn-logo1.png","contentUrl":"https:\/\/d2dfxqxblmblx4.cloudfront.net\/wp-content\/uploads\/2019\/10\/24141402\/phorest-acorn-logo1.png","width":201,"height":202,"caption":"Phorest Salon Software"},"image":{"@id":"https:\/\/www.phorest.live\/ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/phorestsalonsoftware","https:\/\/x.com\/thephorestword","https:\/\/instagram.com\/phorest_salon_software","https:\/\/www.linkedin.com\/company\/phorest?trk=company_name","https:\/\/www.pinterest.com\/phorestss\/","https:\/\/plus.google.com\/u\/0\/b\/101418954139594616916\/101418954139594616916\/posts\/p\/pub"]}]}},"_links":{"self":[{"href":"https:\/\/www.phorest.live\/ca\/wp-json\/wp\/v2\/pages\/174469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.phorest.live\/ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.phorest.live\/ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.phorest.live\/ca\/wp-json\/wp\/v2\/users\/40058"}],"replies":[{"embeddable":true,"href":"https:\/\/www.phorest.live\/ca\/wp-json\/wp\/v2\/comments?post=174469"}],"version-history":[{"count":2,"href":"https:\/\/www.phorest.live\/ca\/wp-json\/wp\/v2\/pages\/174469\/revisions"}],"predecessor-version":[{"id":174492,"href":"https:\/\/www.phorest.live\/ca\/wp-json\/wp\/v2\/pages\/174469\/revisions\/174492"}],"wp:attachment":[{"href":"https:\/\/www.phorest.live\/ca\/wp-json\/wp\/v2\/media?parent=174469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}