{"id":4711,"date":"2026-05-28T14:28:26","date_gmt":"2026-05-28T14:28:26","guid":{"rendered":"https:\/\/glacademy.edu.my\/holiday-camp\/"},"modified":"2026-06-07T18:06:54","modified_gmt":"2026-06-07T18:06:54","slug":"holiday-camp","status":"publish","type":"page","link":"https:\/\/glacademy.edu.my\/fr\/holiday-camp\/","title":{"rendered":"Holiday Camp"},"content":{"rendered":"<style>.hcp-hero__sub,.hcp-why-card p,.hcp-season-card__desc{font-size:15px}<\/style>\n\n<!--\n  GL Academy \u2014 Holiday Camp (French)\n  Paste into a single Elementor HTML widget.\n  Add hcp.css to Appearance \u2192 Customize \u2192 Additional CSS.\n-->\n\n\n<!-- ============================================================\n  HERO\n============================================================ -->\n<section class=\"hcp-hero\">\n  <div class=\"hcp-hero__bg\" aria-hidden=\"true\"><\/div>\n  <div class=\"hcp-hero__inner\">\n\n    <div class=\"hcp-hero__text\">\n      <div class=\"hcp-hero__badge\">\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\n          stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n          <circle cx=\"12\" cy=\"12\" r=\"4\" \/>\n          <path\n            d=\"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41\" \/>\n        <\/svg>\n        Camp de Vacances \u00b7 Kuala Lumpur\n      <\/div>\n      <h1 class=\"hcp-hero__title\">Camp de Vacances<br><span class=\"hp-gradient-text\">en Malaisie<\/span><\/h1>\n      <p class=\"hcp-hero__sub\">Anglais intensif pour les enfants de 5 \u00e0 16 ans, chaque \u00e9t\u00e9 et chaque hiver. Petites classes, r\u00e9sultats prouv\u00e9s et un programme con\u00e7u pour les jeunes apprenants.<\/p>\n      <div class=\"hcp-hero__pills\">\n        <span class=\"hcp-pill\">\n          <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\n            stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\" \/>\n            <circle cx=\"9\" cy=\"7\" r=\"4\" \/>\n            <path d=\"M23 21v-2a4 4 0 0 0-3-3.87\" \/>\n            <path d=\"M16 3.13a4 4 0 0 1 0 7.75\" \/>\n          <\/svg>\n          5\u201316 ans\n        <\/span>\n        <span class=\"hcp-pill\">\n          <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\n            stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"4\" \/>\n            <path d=\"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2\" \/>\n          <\/svg>\n          \u00c9t\u00e9 &amp; Hiver\n        <\/span>\n        <span class=\"hcp-pill\">\n          <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\n            stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\" \/>\n            <polyline points=\"12 6 12 12 16 14\" \/>\n          <\/svg>\n          2\u201312 Semaines\n        <\/span>\n        <span class=\"hcp-pill\">\n          <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\n            stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\" \/>\n            <circle cx=\"12\" cy=\"10\" r=\"3\" \/>\n          <\/svg>\n          Kuala Lumpur\n        <\/span>\n      <\/div>\n      <div class=\"hcp-hero__actions\">\n        <a href=\"\/contact\" class=\"hp-btn hp-btn--red hp-btn--lg\">R\u00e9server une place<\/a>\n        <a href=\"#hcp-estimator\" class=\"hp-btn hp-btn--ghost hp-btn--lg\">Estimer les frais<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"hcp-hero__media\">\n      <div class=\"hcp-orbit\" id=\"hcp-orbit\" aria-hidden=\"true\">\n        <div class=\"hcp-orbit__track\" id=\"hcp-orbit-track\"><\/div>\n        <div class=\"hcp-orbit__photo\">\n          <img decoding=\"async\" src=\"https:\/\/glacademy.edu.my\/wp-content\/uploads\/2026\/05\/Untitled-7.5-x-5.5-cm-11.png\"\n            alt=\"GL Academy Camp de Vacances\" loading=\"eager\" \/>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n  NATIONS MARQUEE\n============================================================ -->\n<section class=\"hcp-nations\">\n  <p class=\"hcp-nations__label\">Des \u00e9l\u00e8ves de 13 pays ont rejoint notre camp de vacances<\/p>\n  <div class=\"hcp-nations__marquee\" aria-hidden=\"true\">\n    <div class=\"hcp-nations__track\">\n      <!-- List 1 -->\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf0\ud83c\uddf7<\/span> South Korea<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddef\ud83c\uddf5<\/span> Japan<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\udde8\ud83c\uddf3<\/span> China<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf7\ud83c\uddfa<\/span> Russia<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf5\ud83c\uddf1<\/span> Poland<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddee\ud83c\uddf9<\/span> Italy<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddeb\ud83c\uddf7<\/span> France<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf2\ud83c\uddfe<\/span> Malaysia<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddfa\ud83c\uddff<\/span> Uzbekistan<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddee\ud83c\uddf3<\/span> India<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddfe\ud83c\uddea<\/span> Yemen<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf8\ud83c\udde6<\/span> Saudi Arabia<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\udde6\ud83c\uddea<\/span> UAE<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <!-- List 2 \u2014 duplicate for seamless loop -->\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf0\ud83c\uddf7<\/span> South Korea<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddef\ud83c\uddf5<\/span> Japan<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\udde8\ud83c\uddf3<\/span> China<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf7\ud83c\uddfa<\/span> Russia<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf5\ud83c\uddf1<\/span> Poland<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddee\ud83c\uddf9<\/span> Italy<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddeb\ud83c\uddf7<\/span> France<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf2\ud83c\uddfe<\/span> Malaysia<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddfa\ud83c\uddff<\/span> Uzbekistan<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddee\ud83c\uddf3<\/span> India<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddfe\ud83c\uddea<\/span> Yemen<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\uddf8\ud83c\udde6<\/span> Saudi Arabia<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n      <span class=\"hcp-nations__item\"><span class=\"hcp-nations__flag\">\ud83c\udde6\ud83c\uddea<\/span> UAE<\/span>\n      <span class=\"hcp-nations__sep\" aria-hidden=\"true\"><\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n  SEASONS\n============================================================ -->\n<section class=\"hcp-seasons\">\n  <div class=\"hcp-seasons__inner\">\n    <div class=\"hcp-seasons__head\">\n      <span class=\"hcp-eyebrow\">Quand participer<\/span>\n      <h2 class=\"hcp-section__title\">Camps d'\u00e9t\u00e9 &amp; d'hiver<\/h2>\n      <p>Nous organisons le camp de vacances deux fois par an, calqu\u00e9 sur les vacances scolaires afin de ne pas perturber le quotidien de votre enfant.\n      <\/p>\n    <\/div>\n\n    <div class=\"hcp-season-grid\">\n\n      <div class=\"hcp-season-card\">\n        <div class=\"hcp-season-card__head\">\n          <div class=\"hcp-season-card__icon\" aria-hidden=\"true\">\n            <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"rgba(255,255,255,.9)\" stroke-width=\"2\"\n              stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <circle cx=\"12\" cy=\"12\" r=\"4\" \/>\n              <path\n                d=\"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41\" \/>\n            <\/svg>\n          <\/div>\n          <div>\n            <p class=\"hcp-season-card__name\">Camp d'\u00e9t\u00e9<\/p>\n            <p class=\"hcp-season-card__period\">Juin \u00b7 Juillet \u00b7 Ao\u00fbt<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"hcp-season-card__body\">\n          <div class=\"hcp-season-card__months\">\n            <span class=\"hcp-season-month\">Juin<\/span>\n            <span class=\"hcp-season-month\">Juillet<\/span>\n            <span class=\"hcp-season-month\">Ao\u00fbt<\/span>\n          <\/div>\n          <p class=\"hcp-season-card__desc\">Profitez au maximum des longues vacances d'\u00e9t\u00e9. Trois mois complets de disponibilit\u00e9 permettent aux \u00e9l\u00e8ves de s'inscrire pour 2 semaines ou de rester tout l'\u00e9t\u00e9 \u2014 \u00e0 leur propre rythme.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"hcp-season-card hcp-season-card--winter\">\n        <div class=\"hcp-season-card__head\">\n          <div class=\"hcp-season-card__icon\" aria-hidden=\"true\">\n            <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"rgba(255,255,255,.9)\" stroke-width=\"2\"\n              stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\" \/>\n              <path d=\"M17 7l-5-5-5 5\" \/>\n              <path d=\"M17 17l-5 5-5-5\" \/>\n              <line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\" \/>\n              <path d=\"M7 7l5 5 5-5\" \/>\n              <path d=\"M7 17l5-5 5 5\" \/>\n            <\/svg>\n          <\/div>\n          <div>\n            <p class=\"hcp-season-card__name\">Camp d'hiver<\/p>\n            <p class=\"hcp-season-card__period\">D\u00e9cembre \u00b7 Janvier \u00b7 F\u00e9vrier<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"hcp-season-card__body\">\n          <div class=\"hcp-season-card__months\">\n            <span class=\"hcp-season-month\">D\u00e9cembre<\/span>\n            <span class=\"hcp-season-month\">Janvier<\/span>\n            <span class=\"hcp-season-month\">F\u00e9vrier<\/span>\n          <\/div>\n          <p class=\"hcp-season-card__desc\">D\u00e9marrez la nouvelle ann\u00e9e plus fort. La p\u00e9riode de fin et de d\u00e9but d'ann\u00e9e est id\u00e9ale pour un apprentissage intensif \u2014 les \u00e9l\u00e8ves retournent \u00e0 l'\u00e9cole en f\u00e9vrier avec un anglais nettement am\u00e9lior\u00e9.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n  WHY GL ACADEMY\n============================================================ -->\n<section class=\"hcp-why\">\n  <div class=\"hcp-why__inner\">\n    <div class=\"hcp-why__head\">\n      <span class=\"hcp-eyebrow\">Pourquoi nous choisir<\/span>\n      <h2 class=\"hcp-section__title\">Des r\u00e9sultats visibles pour les parents<\/h2>\n      <p class=\"hcp-why__sub\">Le camp de vacances de GL Academy est un programme structur\u00e9 et mesurable qui fait progresser les enfants rapidement \u2014 pas seulement des activit\u00e9s amusantes avec un peu d'anglais en option.<\/p>\n    <\/div>\n\n    <div class=\"hcp-why-grid\">\n\n      <div class=\"hcp-why-card\">\n        <div class=\"hcp-why-card__icon\" aria-hidden=\"true\">\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#DC2626\" stroke-width=\"2\"\n            stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" \/>\n          <\/svg>\n        <\/div>\n        <h3>Partenariat avec British Council<\/h3>\n        <p>Notre programme est align\u00e9 sur les normes du British Council \u2014 le m\u00eame r\u00e9f\u00e9rentiel utilis\u00e9 par les \u00e9coles internationales du monde entier.<\/p>\n      <\/div>\n\n      <div class=\"hcp-why-card\">\n        <div class=\"hcp-why-card__icon\" aria-hidden=\"true\">\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#DC2626\" stroke-width=\"2\"\n            stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\" \/>\n            <circle cx=\"9\" cy=\"7\" r=\"4\" \/>\n            <path d=\"M23 21v-2a4 4 0 0 0-3-3.87\" \/>\n            <path d=\"M16 3.13a4 4 0 0 1 0 7.75\" \/>\n          <\/svg>\n        <\/div>\n        <h3>10\u201312 \u00e9l\u00e8ves maximum<\/h3>\n        <p>Les petites classes permettent \u00e0 chaque enfant d'\u00eatre vu, entendu et corrig\u00e9 \u2014 sans se perdre au fond d'une grande salle.<\/p>\n      <\/div>\n\n      <div class=\"hcp-why-card\">\n        <div class=\"hcp-why-card__icon\" aria-hidden=\"true\">\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#DC2626\" stroke-width=\"2\"\n            stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\" \/>\n            <polyline points=\"17 6 23 6 23 12\" \/>\n          <\/svg>\n        <\/div>\n        <h3>50% de progression en plus<\/h3>\n        <p>L'immersion \u00e0 plein temps condense des mois d'apprentissage \u00e0 temps partiel en un programme de vacances concentr\u00e9 \u2014 les parents voient les r\u00e9sultats rapidement.<\/p>\n      <\/div>\n\n      <div class=\"hcp-why-card\">\n        <div class=\"hcp-why-card__icon\" aria-hidden=\"true\">\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#DC2626\" stroke-width=\"2\"\n            stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\" \/>\n            <path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\" \/>\n          <\/svg>\n        <\/div>\n        <h3>Oxford University Press<\/h3>\n        <p><em>Let's Go<\/em> pour les plus jeunes et <em>Headway<\/em> pour les plus grands \u2014 des manuels mondialement reconnus, adapt\u00e9s au niveau de chaque enfant.<\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n  PRICE ESTIMATOR\n============================================================ -->\n<section class=\"hcp-estimator\" id=\"hcp-estimator\">\n  <div class=\"hcp-estimator__inner\">\n    <div class=\"hcp-estimator__head\">\n      <span class=\"hcp-eyebrow\">Frais<\/span>\n      <h2 class=\"hcp-section__title\">Estimez vos frais de camp<\/h2>\n      <p>S\u00e9lectionnez le nombre de semaines et activez les options qui s'appliquent. Les tarifs sont par \u00e9l\u00e8ve.<\/p>\n    <\/div>\n\n    <div class=\"hcp-est-card\">\n\n      <!-- Controls -->\n      <div class=\"hcp-est-controls\">\n\n        <div class=\"hcp-est-group\">\n          <span class=\"hcp-est-label\">Nombre de semaines<\/span>\n          <div class=\"hcp-week-btns\" id=\"hcp-week-btns\" role=\"group\" aria-label=\"S\u00e9lectionner le nombre de semaines\">\n            <button class=\"hcp-week-btn\" data-weeks=\"2\" type=\"button\">2<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"3\" type=\"button\">3<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"4\" type=\"button\">4<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"5\" type=\"button\">5<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"6\" type=\"button\">6<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"7\" type=\"button\">7<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"8\" type=\"button\">8<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"9\" type=\"button\">9<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"10\" type=\"button\">10<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"11\" type=\"button\">11<\/button>\n            <button class=\"hcp-week-btn\" data-weeks=\"12\" type=\"button\">12<\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"hcp-est-group\">\n          <span class=\"hcp-est-label\">Options<\/span>\n          <div class=\"hcp-est-toggles\">\n\n            <label class=\"hcp-est-toggle\">\n              <div class=\"hcp-toggle-info\">\n                <span class=\"hcp-toggle-title\">Inscription avec un fr\u00e8re ou une s\u0153ur<\/span>\n                <span class=\"hcp-toggle-desc\">5% de r\u00e9duction sur les frais de scolarit\u00e9<\/span>\n              <\/div>\n              <input type=\"checkbox\" id=\"hcp-sibling\" class=\"hcp-toggle-input\">\n              <span class=\"hcp-toggle-track\" aria-hidden=\"true\"><\/span>\n            <\/label>\n\n            <label class=\"hcp-est-toggle\">\n              <div class=\"hcp-toggle-info\">\n                <span class=\"hcp-toggle-title\">\u00c9tudiant international<\/span>\n                <span class=\"hcp-toggle-desc\">6% SST applicable \u00e0 tous les frais<\/span>\n              <\/div>\n              <input type=\"checkbox\" id=\"hcp-foreigner\" class=\"hcp-toggle-input\">\n              <span class=\"hcp-toggle-track\" aria-hidden=\"true\"><\/span>\n            <\/label>\n\n            <label class=\"hcp-est-toggle\">\n              <div class=\"hcp-toggle-info\">\n                <span class=\"hcp-toggle-title\">Ajouter le d\u00e9jeuner<\/span>\n                <span class=\"hcp-toggle-desc\">RM 25\/jour \u00b7 Lundi\u2013Vendredi<\/span>\n              <\/div>\n              <input type=\"checkbox\" id=\"hcp-lunch\" class=\"hcp-toggle-input\">\n              <span class=\"hcp-toggle-track\" aria-hidden=\"true\"><\/span>\n            <\/label>\n\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <!-- Summary -->\n      <div class=\"hcp-est-summary\">\n        <p class=\"hcp-est-summary__title\">R\u00e9capitulatif des frais<\/p>\n\n        <div class=\"hcp-est-row\">\n          <div class=\"hcp-est-row__lhs\">\n            <span id=\"hcp-r-tuition-label\">Frais de scolarit\u00e9 (4 semaines)<\/span>\n          <\/div>\n          <span class=\"hcp-est-row__val\" id=\"hcp-r-tuition\">RM 3,800<\/span>\n        <\/div>\n\n        <div class=\"hcp-est-row\" id=\"hcp-row-sib\" style=\"display:none\">\n          <div class=\"hcp-est-row__lhs\">\n            <span>R\u00e9duction fratrie (5%)<\/span>\n          <\/div>\n          <span class=\"hcp-est-row__val hcp-est-row__val--disc\" id=\"hcp-r-sib\">\u2212RM 190<\/span>\n        <\/div>\n\n        <div class=\"hcp-est-row\">\n          <div class=\"hcp-est-row__lhs\"><span>Frais d'inscription<\/span><\/div>\n          <span class=\"hcp-est-row__val\">RM 300<\/span>\n        <\/div>\n\n        <div class=\"hcp-est-row\">\n          <div class=\"hcp-est-row__lhs\">\n            <span>Frais de ressources<\/span>\n            <span class=\"hcp-est-meta\" id=\"hcp-r-resource-note\">Inclut le manuel Oxford<\/span>\n          <\/div>\n          <span class=\"hcp-est-row__val\" id=\"hcp-r-resource\">RM 200<\/span>\n        <\/div>\n\n        <div class=\"hcp-est-row\" id=\"hcp-row-lunch\" style=\"display:none\">\n          <div class=\"hcp-est-row__lhs\">\n            <span>D\u00e9jeuner<\/span>\n            <span class=\"hcp-est-meta\" id=\"hcp-r-lunch-meta\">4 sem. \u00d7 5 jours \u00d7 RM 25<\/span>\n          <\/div>\n          <span class=\"hcp-est-row__val\" id=\"hcp-r-lunch\">RM 500<\/span>\n        <\/div>\n\n        <div class=\"hcp-est-row\" id=\"hcp-row-sst\" style=\"display:none\">\n          <div class=\"hcp-est-row__lhs\">\n            <span>SST \u2013 International (6%)<\/span>\n          <\/div>\n          <span class=\"hcp-est-row__val hcp-est-row__val--sst\" id=\"hcp-r-sst\">+RM 0<\/span>\n        <\/div>\n\n        <div class=\"hcp-est-divider\"><\/div>\n\n        <div class=\"hcp-est-total\">\n          <span class=\"hcp-est-total__label\">Total estim\u00e9<\/span>\n          <span class=\"hcp-est-total__val\" id=\"hcp-r-total\">RM 4,300<\/span>\n        <\/div>\n\n        <div class=\"hcp-est-cta\">\n          <a href=\"\/contact\">Demande de renseignements &amp; r\u00e9servation \u2192<\/a>\n        <\/div>\n\n        <p class=\"hcp-est-footnote\">La r\u00e9duction fratrie s'applique par \u00e9l\u00e8ve lors d'une inscription simultan\u00e9e.<\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n  TIMETABLE\n============================================================ -->\n<section class=\"hcp-timetable\">\n  <div class=\"hcp-timetable__inner\">\n    <div class=\"hcp-timetable__head\">\n      <span class=\"hcp-eyebrow\">Programme quotidien<\/span>\n      <h2 class=\"hcp-section__title\">Une journ\u00e9e compl\u00e8te d'apprentissage cibl\u00e9<\/h2>\n      <p>Chaque journ\u00e9e de camp couvre les quatre comp\u00e9tences fondamentales de l'anglais \u2014 Expression \u00e9crite, Lecture, Compr\u00e9hension orale et Expression orale \u2014 dans un format structur\u00e9 et dynamique.<\/p>\n    <\/div>\n\n    <table class=\"hcp-schedule\" role=\"table\" aria-label=\"Emploi du temps quotidien\">\n      <thead>\n        <tr>\n          <th scope=\"col\">Horaire<\/th>\n          <th scope=\"col\">S\u00e9ance<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td>9h30 \u2013 10h45<\/td>\n          <td><span class=\"hcp-sched-subj\"><span class=\"hcp-sched-dot\" style=\"background:#1556B5;\"\n                aria-hidden=\"true\"><\/span>Expression \u00e9crite &amp; Grammaire<\/span><\/td>\n        <\/tr>\n        <tr class=\"hcp-sched-break-row\">\n          <td>10h45 \u2013 11h00<\/td>\n          <td><span class=\"hcp-sched-break\"><span class=\"hcp-sched-dot\" style=\"background:#D1D5DB;\"\n                aria-hidden=\"true\"><\/span>Courte pause<\/span><\/td>\n        <\/tr>\n        <tr>\n          <td>11h00 \u2013 12h15<\/td>\n          <td><span class=\"hcp-sched-subj\"><span class=\"hcp-sched-dot\" style=\"background:#16A34A;\"\n                aria-hidden=\"true\"><\/span>Lecture<\/span><\/td>\n        <\/tr>\n        <tr class=\"hcp-sched-break-row\">\n          <td>12h15 \u2013 13h15<\/td>\n          <td><span class=\"hcp-sched-break\"><span class=\"hcp-sched-dot\" style=\"background:#D1D5DB;\"\n                aria-hidden=\"true\"><\/span>Pause d\u00e9jeuner<\/span><\/td>\n        <\/tr>\n        <tr>\n          <td>13h15 \u2013 14h30<\/td>\n          <td><span class=\"hcp-sched-subj\"><span class=\"hcp-sched-dot\" style=\"background:#7C3AED;\"\n                aria-hidden=\"true\"><\/span>Compr\u00e9hension orale<\/span><\/td>\n        <\/tr>\n        <tr class=\"hcp-sched-break-row\">\n          <td>14h30 \u2013 14h45<\/td>\n          <td><span class=\"hcp-sched-break\"><span class=\"hcp-sched-dot\" style=\"background:#D1D5DB;\"\n                aria-hidden=\"true\"><\/span>Courte pause<\/span><\/td>\n        <\/tr>\n        <tr>\n          <td>14h45 \u2013 16h00<\/td>\n          <td><span class=\"hcp-sched-subj\"><span class=\"hcp-sched-dot\" style=\"background:#DC2626;\"\n                aria-hidden=\"true\"><\/span>Expression orale &amp; Conversation<\/span><\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n  CTA\n============================================================ -->\n<section class=\"hcp-cta\">\n  <div class=\"hcp-cta__inner\">\n    <span class=\"hcp-eyebrow\" style=\"color:#DC2626; background:rgba(220,38,38,.15);\">Places limit\u00e9es<\/span>\n    <h2>Donnez \u00e0 votre enfant une longueur d'avance pendant les vacances<\/h2>\n    <p>Les inscriptions sont ouvertes pour le camp d'\u00e9t\u00e9 (juin\u2013ao\u00fbt) et le camp d'hiver (d\u00e9cembre\u2013f\u00e9vrier). Les places se remplissent vite \u2014 contactez-nous t\u00f4t pour assurer la place de votre enfant.<\/p>\n    <div class=\"hcp-cta__actions\">\n      <a href=\"\/contact\" class=\"hp-btn hp-btn--red hp-btn--lg\">R\u00e9server une place<\/a>\n      <a href=\"\/intensive-english-programme\" class=\"hp-btn hp-btn--outline hp-btn--lg\">D\u00e9couvrir les cours toute l'ann\u00e9e<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<script>\n  \/* \u2500\u2500 Price Estimator \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  (function () {\n    'use strict';\n\n    var TUITION = { 2: 2200, 3: 3200, 4: 3800, 5: 4750, 6: 5700, 7: 6650, 8: 7200 };\n    var RATE_9P = 900;   \/* per-week prorate for 9-12 weeks  *\/\n    var REG_FEE = 300;\n    var RES_LOW = 200;   \/* 2-8 weeks  *\/\n    var RES_HIGH = 400;   \/* 9-12 weeks *\/\n    var LUNCH_DAY = 25;\n    var LUNCH_WK = 5;\n\n    function getTuition(w) { return w <= 8 ? TUITION[w] : RATE_9P * w; }\n    function getResource(w) { return w >= 9 ? RES_HIGH : RES_LOW; }\n    function num(n) { return n.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ','); }\n    function fmt(n) { return 'RM ' + num(n); }\n\n    var weeks = 4;\n\n    \/* Week buttons *\/\n    var allBtns = document.querySelectorAll('.hcp-week-btn');\n    allBtns.forEach(function (btn) {\n      btn.addEventListener('click', function () {\n        allBtns.forEach(function (b) { b.classList.remove('hcp-week-btn--active'); });\n        btn.classList.add('hcp-week-btn--active');\n        weeks = parseInt(btn.getAttribute('data-weeks'), 10);\n        refresh();\n      });\n    });\n\n    \/* Toggles *\/\n    ['hcp-sibling', 'hcp-foreigner', 'hcp-lunch'].forEach(function (id) {\n      var el = document.getElementById(id);\n      if (el) el.addEventListener('change', refresh);\n    });\n\n    function setText(id, val) { var e = document.getElementById(id); if (e) e.textContent = val; }\n    function showRow(id, show) { var e = document.getElementById(id); if (e) e.style.display = show ? 'flex' : 'none'; }\n\n    function refresh() {\n      var w = weeks;\n      var sibling = document.getElementById('hcp-sibling').checked;\n      var foreigner = document.getElementById('hcp-foreigner').checked;\n      var lunch = document.getElementById('hcp-lunch').checked;\n\n      var tuition = getTuition(w);\n      var sibDisc = sibling ? Math.round(tuition * 0.05) : 0;\n      var tuitionNet = tuition - sibDisc;\n      var resource = getResource(w);\n      var lunchAmt = lunch ? LUNCH_DAY * LUNCH_WK * w : 0;\n\n      \/* SST applies to ALL fees (tuition net + reg + resource + lunch) *\/\n      var subtotal = tuitionNet + REG_FEE + resource + lunchAmt;\n      var sst = foreigner ? Math.round(subtotal * 0.06) : 0;\n      var total = subtotal + sst;\n\n      setText('hcp-r-tuition-label', 'Frais de scolarit\u00e9 (' + w + (w === 1 ? ' semaine' : ' semaines') + ')');\n      setText('hcp-r-tuition', fmt(tuition));\n\n      showRow('hcp-row-sib', sibling);\n      setText('hcp-r-sib', '\u2212RM ' + num(sibDisc));\n\n      setText('hcp-r-resource', fmt(resource));\n      setText('hcp-r-resource-note', w >= 9 ? 'Inclut la s\u00e9rie de manuels Oxford' : 'Inclut le manuel Oxford');\n\n      showRow('hcp-row-lunch', lunch);\n      setText('hcp-r-lunch-meta', w + ' sem. \u00d7 5 jours \u00d7 RM 25');\n      setText('hcp-r-lunch', fmt(lunchAmt));\n\n      showRow('hcp-row-sst', foreigner);\n      setText('hcp-r-sst', '+RM ' + num(sst));\n\n      setText('hcp-r-total', fmt(total));\n    }\n\n    \/* Init *\/\n    var init = document.querySelector('[data-weeks=\"4\"]');\n    if (init) init.classList.add('hcp-week-btn--active');\n    refresh();\n  })();\n\n\n  \/* \u2500\u2500 Orbit Animation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  (function () {\n    'use strict';\n\n    var WORDS = ['Grammaire', 'Fluidit\u00e9', 'Expression orale', 'Lecture', '\u00c9criture', '\u00c9coute',\n      'Vocabulaire', 'Confiance', 'Expression', 'Prononciation', 'Compr\u00e9hension', 'Communication'];\n    var RADIUS = 175;\n    var SPEED = 0.004; \/* radians per frame (~26s full rotation at 60fps) *\/\n\n    var track = document.getElementById('hcp-orbit-track');\n    if (!track) return;\n\n    var angle = 0;\n    var count = WORDS.length;\n\n    var items = WORDS.map(function (w) {\n      var el = document.createElement('span');\n      el.className = 'hcp-orbit__word';\n      el.textContent = w;\n      track.appendChild(el);\n      return el;\n    });\n\n    function frame() {\n      items.forEach(function (el, i) {\n        var theta = angle + (i \/ count) * Math.PI * 2;\n        var x = Math.cos(theta) * RADIUS;\n        var y = Math.sin(theta) * RADIUS;\n        el.style.transform =\n          'translate(calc(-50% + ' + x.toFixed(2) + 'px), calc(-50% + ' + y.toFixed(2) + 'px))';\n      });\n      angle += SPEED;\n      requestAnimationFrame(frame);\n    }\n\n    frame();\n  })();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4711","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/glacademy.edu.my\/fr\/wp-json\/wp\/v2\/pages\/4711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glacademy.edu.my\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/glacademy.edu.my\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/glacademy.edu.my\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/glacademy.edu.my\/fr\/wp-json\/wp\/v2\/comments?post=4711"}],"version-history":[{"count":1,"href":"https:\/\/glacademy.edu.my\/fr\/wp-json\/wp\/v2\/pages\/4711\/revisions"}],"predecessor-version":[{"id":4718,"href":"https:\/\/glacademy.edu.my\/fr\/wp-json\/wp\/v2\/pages\/4711\/revisions\/4718"}],"wp:attachment":[{"href":"https:\/\/glacademy.edu.my\/fr\/wp-json\/wp\/v2\/media?parent=4711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}