{"id":10980,"date":"2026-04-22T21:44:49","date_gmt":"2026-04-22T21:44:49","guid":{"rendered":"https:\/\/koryo.club\/accueil\/"},"modified":"2026-05-05T10:45:09","modified_gmt":"2026-05-05T10:45:09","slug":"accueil","status":"publish","type":"page","link":"https:\/\/koryo.club\/fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\n<!-- ============================================ -->\n<!-- KORYO TAEKWONDO CLUB \u2014 GLOBAL STYLES & SCRIPTS -->\n<!-- Design: Dark + Koryo Red + White              -->\n<!-- Martial Arts First \u00b7 Character Second         -->\n<!-- ============================================ -->\n\n<style>\n  .koryo *, .koryo *::before, .koryo *::after { box-sizing: border-box; }\n\n  .koryo {\n    --k-bg: #0a0a0a;\n    --k-surface: #1a1a1a;\n    --k-surface-2: #141414;\n    --k-red: #dc2626;\n    --k-red-bright: #ef4444;\n    --k-red-dark: #b91c1c;\n    --k-text: #ffffff;\n    --k-muted: rgba(255, 255, 255, 0.7);\n    --k-faint: rgba(255, 255, 255, 0.5);\n    --k-border: rgba(255, 255, 255, 0.1);\n    --k-border-red: rgba(220, 38, 38, 0.4);\n\n    width: 100%;\n    background: var(--k-bg);\n    color: var(--k-text);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    line-height: 1.5;\n    overflow-x: hidden;\n  }\n\n  .koryo img { max-width: 100%; display: block; }\n  .koryo a { text-decoration: none; color: inherit; }\n\n  .koryo__container { max-width: 1280px; margin: 0 auto; padding: 0 24px; }\n\n  .koryo__eyebrow {\n    display: inline-block;\n    padding: 8px 18px;\n    margin-bottom: 20px;\n    font-size: 0.75rem;\n    font-weight: 600;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: var(--k-red);\n    border: 1px solid var(--k-border-red);\n    border-radius: 999px;\n    background: rgba(220, 38, 38, 0.08);\n  }\n\n  .koryo__section-title {\n    margin: 0 0 16px;\n    font-size: clamp(1.875rem, 4.5vw, 3rem);\n    font-weight: 800;\n    line-height: 1.1;\n    letter-spacing: -0.02em;\n    text-transform: uppercase;\n  }\n  .koryo__section-title span { color: var(--k-red); }\n\n  .koryo__section-subtitle {\n    margin: 0 auto;\n    max-width: 640px;\n    font-size: 1.05rem;\n    line-height: 1.65;\n    color: var(--k-muted);\n  }\n\n  \/* =============== KEYFRAMES =============== *\/\n  @keyframes kFadeUp {\n    from { opacity: 0; transform: translateY(40px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n  @keyframes kKenBurns {\n    0%   { transform: scale(1.05) translate(0, 0); }\n    100% { transform: scale(1.18) translate(-2%, -2%); }\n  }\n  @keyframes kPulseGlow {\n    0%, 100% { opacity: 0.6; transform: scale(1); }\n    50%      { opacity: 1; transform: scale(1.08); }\n  }\n  @keyframes kShine {\n    0%   { transform: translateX(-100%) skewX(-20deg); }\n    100% { transform: translateX(300%) skewX(-20deg); }\n  }\n\n  \/* =============== HERO AUTO-REVEAL =============== *\/\n  .koryo-hero__inner > * {\n    opacity: 0;\n    animation: kFadeUp 1s cubic-bezier(0.22, 1, 0.36, 1) forwards;\n  }\n  .koryo-hero__inner > *:nth-child(1) { animation-delay: 0.2s; }\n  .koryo-hero__inner > *:nth-child(2) { animation-delay: 0.5s; }\n  .koryo-hero__inner > *:nth-child(3) { animation-delay: 0.8s; }\n  .koryo-hero__inner > *:nth-child(4) { animation-delay: 1.1s; }\n\n  \/* =============== SCROLL REVEAL =============== *\/\n  .koryo-reveal {\n    opacity: 0;\n    transform: translateY(40px);\n    transition: opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1),\n                transform 0.9s cubic-bezier(0.22, 1, 0.36, 1);\n  }\n  .koryo-reveal.visible { opacity: 1; transform: translateY(0); }\n  .koryo-reveal--left  { transform: translateX(-50px); }\n  .koryo-reveal--right { transform: translateX(50px); }\n  .koryo-reveal--left.visible,\n  .koryo-reveal--right.visible { transform: translateX(0); }\n  .koryo-reveal--d1 { transition-delay: 0.1s; }\n  .koryo-reveal--d2 { transition-delay: 0.2s; }\n  .koryo-reveal--d3 { transition-delay: 0.3s; }\n  .koryo-reveal--d4 { transition-delay: 0.4s; }\n  .koryo-reveal--d5 { transition-delay: 0.5s; }\n\n  \/* =============== BUTTONS =============== *\/\n  .koryo-btn {\n    position: relative;\n    display: inline-block;\n    padding: 16px 32px;\n    font-size: 1rem;\n    font-weight: 700;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n    border-radius: 4px;\n    transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;\n    cursor: pointer;\n    border: 2px solid transparent;\n    min-width: 200px;\n    text-align: center;\n    font-family: inherit;\n    overflow: hidden;\n  }\n  .koryo-btn::before {\n    content: \"\"; position: absolute; top: 0; left: 0;\n    width: 60%; height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\n    transform: translateX(-100%) skewX(-20deg);\n  }\n  .koryo-btn:hover::before { animation: kShine 0.8s ease-out; }\n  .koryo-btn--primary {\n    background: var(--k-red); color: #fff;\n    box-shadow: 0 4px 20px rgba(220, 38, 38, 0.4);\n  }\n  .koryo-btn--primary:hover {\n    background: var(--k-red-dark);\n    transform: translateY(-3px);\n    box-shadow: 0 8px 30px rgba(220, 38, 38, 0.6);\n  }\n  .koryo-btn--secondary {\n    background: transparent; color: #fff;\n    border-color: rgba(255, 255, 255, 0.4);\n  }\n  .koryo-btn--secondary:hover {\n    background: rgba(255,255,255,0.08);\n    border-color: #fff; transform: translateY(-3px);\n  }\n\n  \/* =============== HERO =============== *\/\n  .koryo-hero {\n    position: relative; width: 100%; min-height: 92vh;\n    display: flex; align-items: center; justify-content: center;\n    padding: 80px 24px; overflow: hidden; color: #fff;\n  }\n  .koryo-hero__bg {\n    position: absolute; inset: 0;\n    width: 100%; height: 100%;\n    object-fit: cover; z-index: 0;\n    animation: kKenBurns 20s ease-in-out infinite alternate;\n  }\n  .koryo-hero__overlay {\n    position: absolute; inset: 0; z-index: 1;\n    background:\n      radial-gradient(circle at 20% 30%, rgba(220,38,38,0.25) 0%, transparent 45%),\n      linear-gradient(135deg, rgba(10,10,10,0.85) 0%, rgba(10,10,10,0.7) 50%, rgba(10,10,10,0.95) 100%);\n  }\n  .koryo-hero__glow {\n    position: absolute; width: 500px; height: 500px;\n    border-radius: 50%; filter: blur(60px); z-index: 1;\n    background: radial-gradient(circle, rgba(220,38,38,0.35) 0%, transparent 70%);\n    pointer-events: none;\n    animation: kPulseGlow 6s ease-in-out infinite;\n  }\n  .koryo-hero__glow--1 { top: 10%; left: 10%; }\n  .koryo-hero__glow--2 { bottom: 10%; right: 10%; animation-delay: 3s; }\n  .koryo-hero__inner { position: relative; z-index: 2; max-width: 960px; text-align: center; }\n  .koryo-hero__title {\n    margin: 0 0 24px;\n    font-size: clamp(2.25rem, 6vw, 4.75rem);\n    font-weight: 800; line-height: 1.05;\n    letter-spacing: -0.02em; text-transform: uppercase;\n  }\n  .koryo-hero__title span { color: var(--k-red); display: inline-block; }\n  .koryo-hero__subtitle {\n    margin: 0 auto 40px; max-width: 720px;\n    font-size: clamp(1rem, 2vw, 1.2rem);\n    line-height: 1.65; color: rgba(255,255,255,0.85);\n  }\n  .koryo-hero__cta { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }\n\n  \/* =============== TRUST BAR =============== *\/\n  .koryo-trust {\n    background: var(--k-surface-2);\n    border-top: 1px solid var(--k-border);\n    border-bottom: 1px solid var(--k-border);\n    padding: 40px 24px;\n  }\n  .koryo-trust__grid {\n    display: grid; grid-template-columns: repeat(3, 1fr);\n    gap: 24px; align-items: center; text-align: center;\n    max-width: 1200px; margin: 0 auto;\n  }\n  .koryo-trust__item {\n    display: flex; flex-direction: column; align-items: center;\n    gap: 8px; border-right: 1px solid var(--k-border); padding: 12px 16px;\n    transition: transform 0.3s ease;\n  }\n  .koryo-trust__item:last-child { border-right: none; }\n  .koryo-trust__item:hover { transform: translateY(-3px); }\n  .koryo-trust__num {\n    font-size: clamp(1.1rem, 2vw, 1.35rem);\n    font-weight: 800; color: var(--k-red);\n    letter-spacing: -0.01em; line-height: 1.3;\n  }\n  .koryo-trust__label {\n    font-size: 0.75rem; font-weight: 600;\n    letter-spacing: 0.15em; text-transform: uppercase;\n    color: var(--k-muted);\n  }\n\n  \/* =============== PROGRAMS \u2014 3 TOP + 2 CENTERED =============== *\/\n  .koryo-programs { width: 100%; background: var(--k-bg); padding: 100px 24px; }\n  .koryo-programs__container { max-width: 1200px; margin: 0 auto; }\n  .koryo-programs__header { text-align: center; margin-bottom: 64px; }\n\n  \/*\n    5-CARD CENTERING LOGIC:\n    We use a 6-column grid. Each card spans 2 columns.\n    Cards 1-3 fill the top row (cols 1-2, 3-4, 5-6).\n    Cards 4-5 are auto-placed \u2014 we explicitly place them\n    starting at column 2 and 4, which centers them perfectly below.\n  *\/\n  .koryo-programs__grid {\n    display: grid;\n    grid-template-columns: repeat(6, 1fr);\n    grid-auto-rows: 1fr;\n    gap: 28px;\n  }\n  .koryo-pcard:nth-child(1) { grid-column: 1 \/ span 2; }\n  .koryo-pcard:nth-child(2) { grid-column: 3 \/ span 2; }\n  .koryo-pcard:nth-child(3) { grid-column: 5 \/ span 2; }\n  .koryo-pcard:nth-child(4) { grid-column: 2 \/ span 2; } \/* centered bottom-left *\/\n  .koryo-pcard:nth-child(5) { grid-column: 4 \/ span 2; } \/* centered bottom-right *\/\n\n  .koryo-pcard {\n    background: var(--k-surface);\n    border: 1px solid rgba(255,255,255,0.08);\n    border-radius: 10px; overflow: hidden;\n    display: flex; flex-direction: column; height: 100%;\n    transition: transform 0.4s cubic-bezier(0.22,1,0.36,1),\n                border-color 0.4s ease, box-shadow 0.4s ease;\n    position: relative;\n  }\n  .koryo-pcard::before {\n    content: \"\"; position: absolute; top: 0; left: 0;\n    width: 100%; height: 3px;\n    background: linear-gradient(90deg, transparent, var(--k-red), transparent);\n    transform: scaleX(0);\n    transition: transform 0.5s ease; z-index: 3;\n  }\n  .koryo-pcard:hover::before { transform: scaleX(1); }\n  .koryo-pcard:hover {\n    transform: translateY(-12px);\n    border-color: rgba(220,38,38,0.5);\n    box-shadow: 0 20px 60px rgba(220,38,38,0.3), 0 0 0 1px rgba(220,38,38,0.2);\n  }\n  .koryo-pcard__media {\n    width: 100%; aspect-ratio: 16 \/ 9;\n    overflow: hidden; background: var(--k-bg); position: relative;\n  }\n  .koryo-pcard__img {\n    width: 100%; height: 100%; object-fit: cover; display: block;\n    transition: transform 0.6s cubic-bezier(0.22,1,0.36,1), filter 0.4s ease;\n    filter: brightness(0.85) saturate(1.05);\n  }\n  .koryo-pcard:hover .koryo-pcard__img {\n    transform: scale(1.05); filter: brightness(1) saturate(1.15);\n  }\n  .koryo-pcard__media::after {\n    content: \"\"; position: absolute; inset: 0;\n    background: linear-gradient(180deg, transparent 65%, rgba(10,10,10,0.55) 100%);\n    pointer-events: none;\n  }\n  .koryo-pcard__body {\n    padding: 26px 26px 28px;\n    display: flex; flex-direction: column; flex-grow: 1;\n  }\n  .koryo-pcard__title {\n    margin: 0 0 8px; font-size: 1.35rem; font-weight: 700; color: #fff;\n    text-transform: uppercase; letter-spacing: 0.03em; line-height: 1.2;\n    transition: color 0.3s ease;\n  }\n  .koryo-pcard:hover .koryo-pcard__title { color: var(--k-red); }\n  .koryo-pcard__age {\n    display: block; font-size: 0.72rem; font-weight: 700;\n    letter-spacing: 0.15em; text-transform: uppercase;\n    color: var(--k-red); margin-bottom: 16px;\n  }\n  .koryo-pcard__desc {\n    margin: 0 0 22px; font-size: 0.95rem; line-height: 1.55;\n    color: rgba(255,255,255,0.65); flex-grow: 1;\n  }\n  .koryo-pcard__link {\n    display: inline-flex; align-items: center; gap: 8px;\n    align-self: flex-start; font-size: 0.8rem;\n    font-weight: 700; letter-spacing: 0.1em;\n    text-transform: uppercase; color: var(--k-red);\n    transition: gap 0.3s ease, color 0.3s ease;\n  }\n  .koryo-pcard__link:hover { color: var(--k-red-bright); gap: 16px; }\n  .koryo-pcard__link::after {\n    content: \"\u2192\"; font-size: 1.05rem; line-height: 1;\n    color: var(--k-red);\n    transition: transform 0.3s ease, color 0.3s ease;\n  }\n  .koryo-pcard:hover .koryo-pcard__link::after {\n    transform: translateX(4px); color: var(--k-red-bright);\n  }\n\n  \/* =============== WHY CHOOSE KORYO =============== *\/\n  .koryo-why {\n    padding: 100px 24px;\n    background: var(--k-surface-2);\n    border-top: 1px solid var(--k-border);\n    border-bottom: 1px solid var(--k-border);\n    position: relative; overflow: hidden;\n  }\n  .koryo-why::before {\n    content: \"\"; position: absolute; inset: 0;\n    background:\n      radial-gradient(circle at 80% 20%, rgba(220,38,38,0.12) 0%, transparent 50%),\n      radial-gradient(circle at 10% 90%, rgba(220,38,38,0.08) 0%, transparent 50%);\n    pointer-events: none;\n  }\n  .koryo-why__inner {\n    position: relative; z-index: 1;\n    max-width: 1200px; margin: 0 auto;\n  }\n  .koryo-why__header { text-align: center; margin-bottom: 64px; }\n  .koryo-why__grid {\n    display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 28px;\n  }\n  .koryo-pillar {\n    padding: 40px 32px; border-radius: 12px;\n    background: rgba(10,10,10,0.5);\n    border: 1px solid rgba(255,255,255,0.08);\n    transition: background 0.4s ease, transform 0.4s ease,\n                border-color 0.4s ease, box-shadow 0.4s ease;\n    position: relative; overflow: hidden;\n  }\n  .koryo-pillar::after {\n    content: \"\"; position: absolute; top: 0; left: 0; right: 0;\n    height: 3px; background: var(--k-red);\n    transform: scaleX(0); transform-origin: left;\n    transition: transform 0.5s ease;\n  }\n  .koryo-pillar:hover::after { transform: scaleX(1); }\n  .koryo-pillar:hover {\n    background: rgba(220,38,38,0.06);\n    border-color: rgba(220,38,38,0.4);\n    transform: translateY(-8px);\n    box-shadow: 0 16px 50px rgba(220,38,38,0.18);\n  }\n  .koryo-pillar__num {\n    display: inline-block; font-size: 0.85rem; font-weight: 800;\n    letter-spacing: 0.2em; color: var(--k-red);\n    margin-bottom: 20px;\n  }\n  .koryo-pillar__icon {\n    width: 56px; height: 56px; margin-bottom: 20px;\n    display: flex; align-items: center; justify-content: center;\n    background: rgba(220,38,38,0.12);\n    border: 1px solid rgba(220,38,38,0.3);\n    border-radius: 12px; color: var(--k-red);\n    transition: transform 0.5s cubic-bezier(0.22,1,0.36,1);\n  }\n  .koryo-pillar:hover .koryo-pillar__icon { transform: scale(1.1) rotate(-5deg); }\n  .koryo-pillar__icon svg { width: 28px; height: 28px; }\n  .koryo-pillar__title {\n    margin: 0 0 14px; font-size: 1.35rem; font-weight: 700;\n    text-transform: uppercase; letter-spacing: 0.03em;\n    color: #fff; line-height: 1.2;\n  }\n  .koryo-pillar__tag {\n    display: inline-block; font-size: 0.7rem; font-weight: 700;\n    letter-spacing: 0.15em; text-transform: uppercase;\n    color: var(--k-red); margin-bottom: 12px;\n  }\n  .koryo-pillar__desc {\n    margin: 0; font-size: 0.98rem; line-height: 1.65; color: var(--k-muted);\n  }\n\n  \/* =============== MASTER =============== *\/\n  .koryo-master { padding: 100px 24px; background: var(--k-bg); }\n  .koryo-master__grid {\n    display: grid; grid-template-columns: 1fr 1.2fr;\n    gap: 64px; align-items: center;\n    max-width: 1200px; margin: 0 auto;\n  }\n  .koryo-master__media {\n    position: relative; aspect-ratio: 4 \/ 5;\n    border-radius: 12px; overflow: hidden;\n    border: 1px solid var(--k-border);\n    transition: transform 0.5s ease;\n  }\n  .koryo-master__media:hover { transform: translate(-4px, -4px); }\n  .koryo-master__media::before {\n    content: \"\"; position: absolute; inset: -1px;\n    border: 2px solid var(--k-red);\n    border-radius: 12px;\n    transform: translate(16px, 16px);\n    z-index: -1; transition: transform 0.5s ease;\n  }\n  .koryo-master__media:hover::before { transform: translate(20px, 20px); }\n  .koryo-master__img {\n    width: 100%; height: 100%;\n    object-fit: cover;\n    transition: transform 0.6s ease;\n  }\n  .koryo-master__media:hover .koryo-master__img { transform: scale(1.05); }\n  .koryo-master__title {\n    margin: 0 0 24px;\n    font-size: clamp(1.875rem, 4vw, 2.75rem);\n    font-weight: 800; line-height: 1.1;\n    letter-spacing: -0.02em; text-transform: uppercase;\n  }\n  .koryo-master__title span { color: var(--k-red); }\n  .koryo-master__bio {\n    margin: 0 0 16px;\n    font-size: 1.05rem; line-height: 1.75;\n    color: rgba(255,255,255,0.8);\n  }\n  .koryo-master__creds {\n    display: flex; flex-wrap: wrap; gap: 10px;\n    margin: 24px 0;\n  }\n  .koryo-master__cred {\n    font-size: 0.75rem; font-weight: 700;\n    letter-spacing: 0.1em; text-transform: uppercase;\n    color: var(--k-red);\n    padding: 8px 14px;\n    background: rgba(220,38,38,0.08);\n    border: 1px solid var(--k-border-red);\n    border-radius: 999px;\n  }\n  .koryo-master__signature { display: flex; flex-direction: column; gap: 4px; margin-top: 24px; }\n  .koryo-master__name {\n    font-size: 1.3rem; font-weight: 700; color: #fff;\n    font-family: Georgia, serif; font-style: italic;\n  }\n  .koryo-master__rank {\n    font-size: 0.8rem; font-weight: 600;\n    letter-spacing: 0.15em; text-transform: uppercase;\n    color: var(--k-red);\n  }\n\n  \/* =============== TESTIMONIALS (STRICT 3 COLUMNS) =============== *\/\n  .koryo-testimonials {\n    padding: 100px 24px;\n    background: var(--k-surface-2);\n    border-top: 1px solid var(--k-border);\n    border-bottom: 1px solid var(--k-border);\n  }\n  .koryo-testimonials__header { text-align: center; margin-bottom: 64px; }\n  .koryo-testimonials__grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    grid-auto-rows: 1fr;\n    gap: 28px;\n    max-width: 1200px; margin: 0 auto;\n  }\n  .koryo-review {\n    background: var(--k-surface);\n    border: 1px solid var(--k-border);\n    border-radius: 12px; padding: 32px 28px;\n    display: flex; flex-direction: column; gap: 20px;\n    transition: transform 0.4s cubic-bezier(0.22,1,0.36,1),\n                border-color 0.4s ease, box-shadow 0.4s ease;\n    height: 100%;\n  }\n  .koryo-review:hover {\n    transform: translateY(-6px);\n    border-color: rgba(220,38,38,0.4);\n    box-shadow: 0 12px 40px rgba(220,38,38,0.15);\n  }\n  .koryo-review__stars {\n    display: flex; gap: 4px; color: var(--k-red);\n    font-size: 1.1rem; letter-spacing: 2px;\n  }\n  .koryo-review__text {\n    margin: 0; font-size: 1rem; line-height: 1.65;\n    color: rgba(255,255,255,0.85); flex-grow: 1;\n  }\n  .koryo-review__author {\n    display: flex; align-items: center; gap: 14px;\n    padding-top: 16px; border-top: 1px solid var(--k-border);\n  }\n  .koryo-review__avatar {\n    width: 48px; height: 48px; border-radius: 50%;\n    object-fit: cover; border: 2px solid var(--k-red);\n    flex-shrink: 0;\n    transition: transform 0.4s ease, box-shadow 0.4s ease;\n  }\n  .koryo-review:hover .koryo-review__avatar {\n    transform: scale(1.1);\n    box-shadow: 0 0 20px rgba(220,38,38,0.5);\n  }\n  .koryo-review__name { font-size: 0.95rem; font-weight: 700; color: #fff; }\n  .koryo-review__role {\n    font-size: 0.8rem; color: var(--k-faint);\n    letter-spacing: 0.05em;\n  }\n\n  \/* =============== LOCATIONS STRIP =============== *\/\n  .koryo-locations-strip {\n    background: var(--k-bg);\n    padding: 80px 24px;\n    position: relative; overflow: hidden;\n  }\n  .koryo-locations-strip::before {\n    content: \"\"; position: absolute; inset: 0;\n    background:\n      radial-gradient(ellipse at 50% 50%, rgba(220,38,38,0.1) 0%, transparent 60%);\n    pointer-events: none;\n  }\n  .koryo-locations-strip__inner {\n    position: relative; z-index: 1;\n    max-width: 1200px; margin: 0 auto; text-align: center;\n  }\n  .koryo-locations-strip__title {\n    margin: 0 0 14px;\n    font-size: clamp(1.5rem, 3vw, 2.25rem);\n    font-weight: 800; text-transform: uppercase;\n    letter-spacing: -0.01em;\n  }\n  .koryo-locations-strip__title span { color: var(--k-red); }\n  .koryo-locations-strip__subtitle {\n    margin: 0 auto 36px; max-width: 580px;\n    font-size: 1rem; line-height: 1.6; color: var(--k-muted);\n  }\n  .koryo-locations-strip__list {\n    display: flex; flex-wrap: wrap; justify-content: center;\n    gap: 12px; list-style: none; margin: 0; padding: 0;\n  }\n  .koryo-locations-strip__item {\n    display: inline-flex; align-items: center; gap: 8px;\n    font-size: 0.95rem; font-weight: 600; color: #fff;\n    padding: 12px 22px; border-radius: 999px;\n    background: var(--k-surface);\n    border: 1px solid var(--k-border);\n    transition: background 0.3s ease, border-color 0.3s ease,\n                transform 0.3s ease, color 0.3s ease;\n    cursor: default;\n  }\n  .koryo-locations-strip__item:hover {\n    background: rgba(220,38,38,0.15);\n    border-color: var(--k-red);\n    transform: translateY(-3px);\n    color: #fff;\n  }\n  .koryo-locations-strip__item::before {\n    content: \"\ud83d\udccd\"; font-size: 0.9rem;\n  }\n\n  \/* =============== FOOTER =============== *\/\n  .koryo-footer {\n    background: var(--k-surface-2);\n    border-top: 1px solid var(--k-border);\n    padding: 64px 24px 32px;\n  }\n  .koryo-footer__container {\n    max-width: 1280px; margin: 0 auto;\n  }\n  .koryo-footer__grid {\n    display: grid; grid-template-columns: 1.5fr 1fr 1fr 1fr;\n    gap: 48px; margin-bottom: 48px;\n  }\n  .koryo-footer__brand-title {\n    font-size: 1.4rem; font-weight: 800;\n    color: #fff; margin: 0 0 12px;\n    text-transform: uppercase; letter-spacing: 0.05em;\n  }\n  .koryo-footer__brand-title span { color: var(--k-red); }\n  .koryo-footer__tagline {\n    font-size: 0.9rem; line-height: 1.6;\n    color: var(--k-muted); margin: 0 0 20px;\n    max-width: 320px;\n  }\n  .koryo-footer__socials { display: flex; gap: 10px; }\n  .koryo-footer__social {\n    width: 40px; height: 40px;\n    display: flex; align-items: center; justify-content: center;\n    background: var(--k-surface);\n    border: 1px solid var(--k-border);\n    border-radius: 50%; color: #fff;\n    transition: background 0.3s ease, border-color 0.3s ease,\n                color 0.3s ease, transform 0.3s ease;\n  }\n  .koryo-footer__social:hover {\n    background: var(--k-red); border-color: var(--k-red);\n    color: #fff; transform: translateY(-2px);\n  }\n  .koryo-footer__social svg { width: 18px; height: 18px; }\n  .koryo-footer__col-title {\n    font-size: 0.8rem; font-weight: 700;\n    letter-spacing: 0.15em; text-transform: uppercase;\n    color: var(--k-red); margin: 0 0 16px;\n  }\n  .koryo-footer__links {\n    list-style: none; margin: 0; padding: 0;\n    display: flex; flex-direction: column; gap: 10px;\n  }\n  .koryo-footer__link {\n    font-size: 0.9rem; color: var(--k-muted);\n    transition: color 0.3s ease, padding-left 0.3s ease;\n  }\n  .koryo-footer__link:hover {\n    color: var(--k-red); padding-left: 4px;\n  }\n  .koryo-footer__bottom {\n    display: flex; justify-content: space-between; align-items: center;\n    flex-wrap: wrap; gap: 16px;\n    padding-top: 28px;\n    border-top: 1px solid var(--k-border);\n    font-size: 0.82rem; color: var(--k-faint);\n  }\n  .koryo-footer__bottom-links { display: flex; gap: 20px; flex-wrap: wrap; }\n  .koryo-footer__bottom a { color: var(--k-faint); transition: color 0.3s ease; }\n  .koryo-footer__bottom a:hover { color: var(--k-red); }\n\n  \/* =============== RESPONSIVE =============== *\/\n  @media (max-width: 980px) {\n    \/* Programs: collapse to 2 columns, all cards span 1 column of a 2-col grid *\/\n    .koryo-programs__grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n    .koryo-pcard:nth-child(1),\n    .koryo-pcard:nth-child(2),\n    .koryo-pcard:nth-child(3),\n    .koryo-pcard:nth-child(4),\n    .koryo-pcard:nth-child(5) {\n      grid-column: auto;\n    }\n    \/* Center the 5th card across both columns *\/\n    .koryo-pcard:nth-child(5) {\n      grid-column: 1 \/ -1;\n      max-width: 560px;\n      justify-self: center;\n      width: 100%;\n    }\n\n    .koryo-testimonials__grid { grid-template-columns: 1fr; max-width: 560px; }\n    .koryo-footer__grid { grid-template-columns: 1fr 1fr; gap: 36px; }\n  }\n\n  @media (max-width: 900px) {\n    .koryo-master__grid {\n      grid-template-columns: 1fr; gap: 40px; max-width: 560px;\n    }\n    .koryo-master__media { aspect-ratio: 4 \/ 4; }\n  }\n\n  @media (max-width: 700px) {\n    .koryo-trust__grid { grid-template-columns: 1fr; gap: 0; }\n    .koryo-trust__item {\n      border-right: none;\n      border-bottom: 1px solid var(--k-border);\n      padding: 18px;\n    }\n    .koryo-trust__item:last-child { border-bottom: none; }\n  }\n\n  @media (max-width: 600px) {\n    .koryo-hero { min-height: 82vh; padding: 60px 20px; }\n    .koryo-btn { width: 100%; max-width: 320px; }\n\n    .koryo-programs, .koryo-why, .koryo-master,\n    .koryo-testimonials, .koryo-locations-strip {\n      padding: 70px 20px;\n    }\n    .koryo-programs__header,\n    .koryo-why__header,\n    .koryo-testimonials__header { margin-bottom: 48px; }\n\n    .koryo-programs__grid { grid-template-columns: 1fr; gap: 20px; }\n    .koryo-pcard:nth-child(5) { max-width: none; }\n    .koryo-pcard__body { padding: 22px 22px 24px; }\n\n    .koryo-hero__glow { width: 300px; height: 300px; }\n    .koryo-footer__grid { grid-template-columns: 1fr; gap: 32px; }\n    .koryo-footer { padding: 56px 20px 28px; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .koryo *, .koryo *::before, .koryo *::after {\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n      transition-duration: 0.01ms !important;\n    }\n  }\n<\/style>\n\n<script>\n(function() {\n  function ready(fn) {\n    if (document.readyState !== 'loading') fn();\n    else document.addEventListener('DOMContentLoaded', fn);\n  }\n  ready(function() {\n    var els = document.querySelectorAll('.koryo-reveal');\n    if ('IntersectionObserver' in window && els.length) {\n      var io = new IntersectionObserver(function(entries) {\n        entries.forEach(function(e) {\n          if (e.isIntersecting) {\n            e.target.classList.add('visible');\n            io.unobserve(e.target);\n          }\n        });\n      }, { threshold: 0.15, rootMargin: '0px 0px -50px 0px' });\n      els.forEach(function(el) { io.observe(el); });\n    } else {\n      els.forEach(function(el) { el.classList.add('visible'); });\n    }\n  });\n})();\n<\/script>\n\n\n\n<!-- ============================================ -->\n<!-- SECTION 1: HERO - The Warrior's Hook          -->\n<!-- ============================================ -->\n\n<header class=\"koryo koryo-hero\">\n  <img decoding=\"async\" class=\"koryo-hero__bg\" src=\"https:\/\/via.placeholder.com\/1920x1080\/0a0a0a\/dc2626?text=Hero+Background\" alt=\"Entra\u00eenement d'\u00e9lite de Taekwondo Koryo \u00e0 Gen\u00e8ve\"\/>\n  <div class=\"koryo-hero__overlay\"><\/div>\n  <div class=\"koryo-hero__glow koryo-hero__glow--1\"><\/div>\n  <div class=\"koryo-hero__glow koryo-hero__glow--2\"><\/div>\n  <div class=\"koryo-hero__inner\">\n    <span class=\"koryo__eyebrow\">Gen\u00e8ve \u00b7 Vaud \u00b7 Pays de Gex<\/span>\n    <h1 class=\"koryo-hero__title\">Lib\u00e9rez votre puissance <span>Ma\u00eetrisez votre esprit.<\/span><\/h1>\n    <p class=\"koryo-hero__subtitle\">\n Entra\u00eenement d&rsquo;\u00e9lite de Taekwondo pour tous les \u00e2ges. D\u00e9veloppez de v\u00e9ritables comp\u00e9tences en self-d\u00e9fense, une endurance \u00e0 toute \u00e9preuve et la discipline n\u00e9cessaire pour r\u00e9ussir dans la vie. Rejoignez la premi\u00e8re famille d&rsquo;arts martiaux \u00e0 Gen\u00e8ve, Vaud et dans le Pays de Gex.  \n    <\/p>\n    <div class=\"koryo-hero__cta\">\n      <a href=\"#trial\" class=\"koryo-btn koryo-btn--primary\">R\u00e9servez votre essai gratuit<\/a>\n<a href=\"#programs\" class=\"koryo-btn koryo-btn--secondary\">D\u00e9couvrez nos programmes<\/a>\n    <\/div>\n  <\/div>\n<\/header>\n\n\n\n<!-- ============================================ -->\n<!-- SECTION 2: TRUST BAR - Local SEO Credibility  -->\n<!-- ============================================ -->\n\n<section class=\"koryo koryo-trust\" aria-label=\"Club credentials and reach\">\n  <div class=\"koryo-trust__grid\">\n    <div class=\"koryo-trust__item koryo-reveal koryo-reveal--d1\">\n      <span class=\"koryo-trust__num\">3 r\u00e9gions grandes <\/span>\n<span class=\"koryo-trust__label\">Geneva \u00b7 Vaud \u00b7 Pays de Gex<\/span>\n    <\/div>\n    <div class=\"koryo-trust__item koryo-reveal koryo-reveal--d2\">\n      <span class=\"koryo-trust__num\">De 4 ans aux seniors<\/span>\nUn cours pour chaque guerrier\n    <\/div>\n    <div class=\"koryo-trust__item koryo-reveal koryo-reveal--d3\">\n      Plus de 350<br\/>\u00e9l\u00e8ves form\u00e9s chaque ann\u00e9e\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<style>\n  \/* =========================================\n     KORYO MASTER V2 (CLEAN REDESIGN)\n     ========================================= *\/\n  .koryo-master-v2 *, .koryo-master-v2 *::before, .koryo-master-v2 *::after {\n    box-sizing: border-box;\n  }\n\n  .koryo-master-v2 {\n    width: 100%;\n    background: #0a0a0a;\n    color: #ffffff;\n    padding: 100px 24px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .koryo-master-v2::before {\n    content: \"\";\n    position: absolute;\n    top: 20%;\n    right: -10%;\n    width: 500px;\n    height: 500px;\n    background: radial-gradient(circle, rgba(220, 38, 38, 0.12) 0%, transparent 70%);\n    filter: blur(40px);\n    pointer-events: none;\n  }\n\n  .koryo-master-v2__grid {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    grid-template-columns: 1fr 1.1fr;\n    gap: 72px;\n    align-items: center;\n    max-width: 1200px;\n    margin: 0 auto;\n  }\n\n  \/* ==================== LEFT: VIDEO ==================== *\/\n  .koryo-master-v2__video {\n    position: relative;\n    aspect-ratio: 3 \/ 4;\n    border-radius: 16px;\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    cursor: pointer;\n    background: #141414;\n    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n    \/* Reset native button styling *\/\n    padding: 0;\n    width: 100%;\n    font: inherit;\n    color: inherit;\n  }\n\n  .koryo-master-v2__video::before {\n    content: \"\";\n    position: absolute;\n    inset: -1px;\n    border: 2px solid #dc2626;\n    border-radius: 16px;\n    transform: translate(18px, 18px);\n    z-index: -1;\n    transition: transform 0.5s ease;\n  }\n\n  .koryo-master-v2__video:hover {\n    transform: translate(-3px, -3px);\n  }\n\n  .koryo-master-v2__video:hover::before {\n    transform: translate(22px, 22px);\n  }\n\n  .koryo-master-v2__thumb {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    transition: transform 0.6s ease, filter 0.4s ease;\n    filter: brightness(0.75) saturate(1.05);\n  }\n\n  .koryo-master-v2__video:hover .koryo-master-v2__thumb {\n    transform: scale(1.05);\n    filter: brightness(0.85) saturate(1.15);\n  }\n\n  .koryo-master-v2__video::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n      180deg,\n      rgba(10, 10, 10, 0.1) 0%,\n      rgba(10, 10, 10, 0.4) 60%,\n      rgba(10, 10, 10, 0.75) 100%\n    );\n    pointer-events: none;\n  }\n\n  \/* Play button \u2014 glassmorphism + pulsing red glow *\/\n  .koryo-master-v2__play {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    width: 96px;\n    height: 96px;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(16px) saturate(180%);\n    -webkit-backdrop-filter: blur(16px) saturate(180%);\n    border: 1.5px solid rgba(255, 255, 255, 0.3);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    z-index: 2;\n    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),\n                background 0.3s ease, border-color 0.3s ease;\n  }\n\n  \/* Red pulsing ring *\/\n  .koryo-master-v2__play::before {\n    content: \"\";\n    position: absolute;\n    inset: -10px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(220, 38, 38, 0.5) 0%, transparent 70%);\n    z-index: -1;\n    animation: kPlayPulse 2.4s ease-in-out infinite;\n  }\n\n  \/* Static red glow *\/\n  .koryo-master-v2__play::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border-radius: 50%;\n    box-shadow: 0 0 40px rgba(220, 38, 38, 0.6);\n  }\n\n  @keyframes kPlayPulse {\n    0%, 100% { opacity: 0.7; transform: scale(1); }\n    50%      { opacity: 1;   transform: scale(1.15); }\n  }\n\n  \/* Pure CSS triangle play icon *\/\n  .koryo-master-v2__play-icon {\n    width: 0;\n    height: 0;\n    border-top: 14px solid transparent;\n    border-bottom: 14px solid transparent;\n    border-left: 22px solid #ffffff;\n    margin-left: 6px;\n    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.4));\n  }\n\n  .koryo-master-v2__video:hover .koryo-master-v2__play {\n    transform: translate(-50%, -50%) scale(1.1);\n    background: rgba(220, 38, 38, 0.25);\n    border-color: rgba(220, 38, 38, 0.7);\n  }\n\n  \/* ==================== RIGHT: BIO ==================== *\/\n  .koryo-master-v2__content {\n    padding: 0;\n  }\n\n  .koryo-master-v2__eyebrow {\n    display: inline-block;\n    padding: 8px 18px;\n    margin-bottom: 24px;\n    font-size: 0.75rem;\n    font-weight: 600;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: #dc2626;\n    border: 1px solid rgba(220, 38, 38, 0.4);\n    border-radius: 999px;\n    background: rgba(220, 38, 38, 0.08);\n  }\n\n  .koryo-master-v2__title {\n    margin: 0 0 28px;\n    font-size: clamp(2rem, 4.5vw, 3.25rem);\n    font-weight: 800;\n    line-height: 1.05;\n    letter-spacing: -0.02em;\n    text-transform: uppercase;\n    color: #fff;\n  }\n\n  .koryo-master-v2__title span { color: #dc2626; }\n\n  .koryo-master-v2__bio {\n    margin: 0 0 20px;\n    font-size: 1.05rem;\n    line-height: 1.75;\n    color: rgba(255, 255, 255, 0.82);\n  }\n\n  .koryo-master-v2__bio strong {\n    color: #fff;\n    font-weight: 600;\n  }\n\n  .koryo-master-v2__signature {\n    margin-top: 36px;\n    padding-top: 28px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n  }\n\n  .koryo-master-v2__signature-name {\n    font-size: 1.4rem;\n    font-weight: 700;\n    color: #fff;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-style: italic;\n    letter-spacing: 0.01em;\n  }\n\n  .koryo-master-v2__signature-name::before {\n    content: \"\u2014 \";\n    color: #dc2626;\n    font-style: normal;\n    margin-right: 2px;\n  }\n\n  .koryo-master-v2__signature-rank {\n    font-size: 0.8rem;\n    font-weight: 600;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: #dc2626;\n    margin-top: 4px;\n    padding-left: 20px;\n  }\n\n  \/* ==================== LIGHTBOX MODAL ==================== *\/\n  .koryo-master-v2-modal {\n    position: fixed;\n    inset: 0;\n    z-index: 9999;\n    background: rgba(10, 10, 10, 0.85);\n    backdrop-filter: blur(14px) saturate(140%);\n    -webkit-backdrop-filter: blur(14px) saturate(140%);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 32px;\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity 0.4s ease, visibility 0.4s ease;\n  }\n\n  .koryo-master-v2-modal.is-open {\n    opacity: 1;\n    visibility: visible;\n  }\n\n  .koryo-master-v2-modal__frame {\n    position: relative;\n    width: 100%;\n    max-width: 1100px;\n    aspect-ratio: 16 \/ 9;\n    background: #000;\n    border-radius: 12px;\n    overflow: hidden;\n    box-shadow:\n      0 30px 80px rgba(0, 0, 0, 0.6),\n      0 0 0 1px rgba(220, 38, 38, 0.3),\n      0 0 60px rgba(220, 38, 38, 0.25);\n    transform: scale(0.92);\n    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);\n    margin: 0 auto;\n  }\n\n  .koryo-master-v2-modal.is-open .koryo-master-v2-modal__frame {\n    transform: scale(1);\n  }\n\n  .koryo-master-v2-modal__iframe {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n    display: block;\n  }\n\n  .koryo-master-v2-modal__close {\n    position: absolute;\n    top: -52px;\n    right: 0;\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    color: #fff;\n    font-size: 1.2rem;\n    line-height: 1;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;\n    padding: 0;\n    font-family: inherit;\n  }\n\n  .koryo-master-v2-modal__close:hover {\n    background: #dc2626;\n    border-color: #dc2626;\n    transform: rotate(90deg);\n  }\n\n  .koryo-master-v2-modal__close::before,\n  .koryo-master-v2-modal__close::after {\n    content: \"\";\n    position: absolute;\n    width: 16px;\n    height: 2px;\n    background: #fff;\n    border-radius: 2px;\n  }\n  .koryo-master-v2-modal__close::before { transform: rotate(45deg); }\n  .koryo-master-v2-modal__close::after  { transform: rotate(-45deg); }\n\n  \/* ==================== RESPONSIVE \u2014 MOBILE PERFECTED ==================== *\/\n  @media (max-width: 900px) {\n    .koryo-master-v2 {\n      padding: 80px 20px;\n    }\n\n    \/* Stack columns on tablet\/mobile *\/\n    .koryo-master-v2__grid {\n      grid-template-columns: 1fr;\n      gap: 48px;\n      max-width: 560px;\n    }\n\n    \/* Full-width thumbnail container, keep aspect ratio under control *\/\n    .koryo-master-v2__video {\n      width: 100%;\n      max-width: 100%;\n      aspect-ratio: 4 \/ 5;\n      margin: 0 auto;\n    }\n\n    \/* Smaller decorative red offset border so it doesn't hang off-screen *\/\n    .koryo-master-v2__video::before {\n      transform: translate(10px, 10px);\n    }\n    .koryo-master-v2__video:hover::before {\n      transform: translate(14px, 14px);\n    }\n\n    \/* Play button \u2014 still perfectly centered, slightly smaller *\/\n    .koryo-master-v2__play {\n      width: 84px;\n      height: 84px;\n    }\n    .koryo-master-v2__play-icon {\n      border-top-width: 12px;\n      border-bottom-width: 12px;\n      border-left-width: 18px;\n      margin-left: 5px;\n    }\n  }\n\n  @media (max-width: 600px) {\n    .koryo-master-v2 {\n      padding: 64px 16px;\n    }\n\n    .koryo-master-v2__grid {\n      gap: 40px;\n    }\n\n    .koryo-master-v2__video {\n      aspect-ratio: 3 \/ 4;\n      border-radius: 14px;\n    }\n\n    \/* Tighter red accent on phones *\/\n    .koryo-master-v2__video::before {\n      inset: 0;\n      transform: translate(6px, 6px);\n      border-radius: 14px;\n    }\n    .koryo-master-v2__video:hover::before {\n      transform: translate(8px, 8px);\n    }\n\n    .koryo-master-v2__play {\n      width: 72px;\n      height: 72px;\n      border-width: 1.5px;\n    }\n    .koryo-master-v2__play-icon {\n      border-top-width: 10px;\n      border-bottom-width: 10px;\n      border-left-width: 16px;\n      margin-left: 4px;\n    }\n\n    \/* ==================== LIGHTBOX ON MOBILE ==================== *\/\n    .koryo-master-v2-modal {\n      padding: 20px 16px;\n    }\n\n    \/* Video frame: full width, 16\/9 locked, centered *\/\n    .koryo-master-v2-modal__frame {\n      width: 100%;\n      max-width: 100%;\n      aspect-ratio: 16 \/ 9;\n      border-radius: 10px;\n      margin: 0 auto;\n    }\n\n    \/* Iframe always fills frame cleanly \u2014 never cropped or stretched *\/\n    .koryo-master-v2-modal__iframe {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n    }\n\n    \/* Close button: move above frame, enlarge for thumb-friendly tapping *\/\n    .koryo-master-v2-modal__close {\n      top: -56px;\n      right: 50%;\n      transform: translateX(50%);\n      width: 48px;\n      height: 48px;\n    }\n    .koryo-master-v2-modal__close:hover {\n      transform: translateX(50%) rotate(90deg);\n    }\n    .koryo-master-v2-modal__close::before,\n    .koryo-master-v2-modal__close::after {\n      width: 18px;\n    }\n  }\n\n  \/* Very narrow phones (<380px) *\/\n  @media (max-width: 380px) {\n    .koryo-master-v2__play {\n      width: 64px;\n      height: 64px;\n    }\n    .koryo-master-v2__play-icon {\n      border-top-width: 9px;\n      border-bottom-width: 9px;\n      border-left-width: 14px;\n      margin-left: 3px;\n    }\n    .koryo-master-v2__title {\n      font-size: 1.75rem;\n    }\n    .koryo-master-v2__bio {\n      font-size: 0.98rem;\n    }\n  }\n\n  \/* Landscape phones \u2014 keep modal fully visible *\/\n  @media (max-height: 500px) and (orientation: landscape) {\n    .koryo-master-v2-modal {\n      padding: 12px 16px;\n    }\n    .koryo-master-v2-modal__frame {\n      max-height: 90vh;\n      aspect-ratio: 16 \/ 9;\n      width: auto;\n      max-width: calc(90vh * 16 \/ 9);\n    }\n    .koryo-master-v2-modal__close {\n      top: 8px;\n      right: 8px;\n      transform: none;\n    }\n    .koryo-master-v2-modal__close:hover {\n      transform: rotate(90deg);\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .koryo-master-v2 *, .koryo-master-v2-modal * {\n      animation-duration: 0.01ms !important;\n      transition-duration: 0.01ms !important;\n    }\n  }\n<\/style>\n\n<section class=\"koryo-master-v2\" id=\"master\" aria-label=\"Rencontrez Ma\u00eetre Hamed\">\n  <div class=\"koryo-master-v2__grid\">\n\n    <button type=\"button\"\n            class=\"koryo-master-v2__video\"\n            id=\"koryoMasterPlay\"\n            aria-label=\"Lire le message vid\u00e9o de Ma\u00eetre Hamed\">\n      <img decoding=\"async\" class=\"koryo-master-v2__thumb\"\n           src=\"https:\/\/koryo.club\/wp-content\/uploads\/2026\/04\/IMG_20260427_000658_835-2.webp\"\n           alt=\"Master Hamed Konarivand\">\n      <span class=\"koryo-master-v2__play\" aria-hidden=\"true\">\n        <span class=\"koryo-master-v2__play-icon\"><\/span>\n      <\/span>\n    <\/button>\n\n    <div class=\"koryo-master-v2__content\">\n      <span class=\"koryo-master-v2__eyebrow\">Rencontrez le Ma\u00eetre<\/span>\n      <h2 class=\"koryo-master-v2__title\">Bien plus que des <span>coups de pied<\/span><\/h2>\n\n      <p class=\"koryo-master-v2__bio\">\n        Bonjour, je suis Ma\u00eetre Hamed, Directeur du Koryo Taekwondo Club. Au Koryo,\n        nous enseignons bien plus que la self-d\u00e9fense d'\u00e9lite. Nous utilisons les arts martiaux\n        pour <strong>b\u00e2tir de meilleurs \u00eatres humains<\/strong>.\n      <\/p>\n      <p class=\"koryo-master-v2__bio\">\n        Votre enfant d\u00e9veloppera une force physique, une confiance in\u00e9branlable,\n        et la discipline n\u00e9cessaire pour r\u00e9ussir dans la vie. Nous ne formons pas seulement des combattants \u2014\n        <strong>nous formons des champions pour la vie<\/strong>. Des centaines de familles\n        \u00e0 Gen\u00e8ve, dans le Vaud et le Pays de Gex nous font d\u00e9j\u00e0 confiance.\n      <\/p>\n\n      <div class=\"koryo-master-v2__signature\">\n        <span class=\"koryo-master-v2__signature-name\">Master Hamed Konarivand<\/span>\n        <span class=\"koryo-master-v2__signature-rank\">Fondateur &amp; Instructeur Principal<\/span>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"koryo-master-v2-modal\"\n       id=\"koryoMasterModal\"\n       role=\"dialog\"\n       aria-modal=\"true\"\n       aria-labelledby=\"koryoMasterModalTitle\">\n    <div class=\"koryo-master-v2-modal__frame\">\n      <h3 id=\"koryoMasterModalTitle\" style=\"position:absolute;left:-9999px;\">\n        Message de Ma\u00eetre Hamed\n      <\/h3>\n      <button type=\"button\"\n              class=\"koryo-master-v2-modal__close\"\n              id=\"koryoMasterClose\"\n              aria-label=\"Fermer la vid\u00e9o\"><\/button>\n      <iframe class=\"koryo-master-v2-modal__iframe\"\n              id=\"koryoMasterIframe\"\n              src=\"\"\n              title=\"Message de Ma\u00eetre Hamed\"\n              allow=\"autoplay; fullscreen; picture-in-picture\"\n              allowfullscreen><\/iframe>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function() {\n  function ready(fn) {\n    if (document.readyState !== 'loading') fn();\n    else document.addEventListener('DOMContentLoaded', fn);\n  }\n\n  ready(function() {\n    var playBtn   = document.getElementById('koryoMasterPlay');\n    var modal      = document.getElementById('koryoMasterModal');\n    var closeBtn  = document.getElementById('koryoMasterClose');\n    var iframe    = document.getElementById('koryoMasterIframe');\n\n    if (!playBtn || !modal || !closeBtn || !iframe) return;\n\n    \/\/ Vimeo embed URL with the new video ID and autoplay enabled\n    var VIDEO_SRC = 'https:\/\/player.vimeo.com\/video\/1188256774?autoplay=1';\n\n    function openModal() {\n      iframe.src = VIDEO_SRC;\n      modal.classList.add('is-open');\n      document.body.style.overflow = 'hidden';\n      setTimeout(function() { closeBtn.focus(); }, 300);\n    }\n\n    function closeModal() {\n      modal.classList.remove('is-open');\n      document.body.style.overflow = '';\n      \/\/ CRUCIAL: reset iframe src to stop video playback\n      iframe.src = '';\n      playBtn.focus();\n    }\n\n    playBtn.addEventListener('click', openModal);\n    closeBtn.addEventListener('click', closeModal);\n\n    modal.addEventListener('click', function(e) {\n      if (e.target === modal) closeModal();\n    });\n\n    document.addEventListener('keydown', function(e) {\n      if (e.key === 'Escape' && modal.classList.contains('is-open')) {\n        closeModal();\n      }\n    });\n  });\n})();\n<\/script>\n\n\n\n<section class=\"koryo koryo-programs\" id=\"programs\" aria-label=\"Our Taekwondo Programs\">\n  <div class=\"koryo-programs__container\">\n\n    <div class=\"koryo-programs__header koryo-reveal\">\n      <span class=\"koryo__eyebrow\">S'entra\u00eener \u00b7 Combattre \u00b7 \u00c9voluer<\/span>\n      <h2 class=\"koryo__section-title\">Nos programmes<\/h2>\n      <p class=\"koryo__section-subtitle\">\n Cinq programmes sp\u00e9cialis\u00e9s \u2014 chacun con\u00e7u pour repousser vos limites physiques, aiguiser votre concentration et forger le guerrier qui est en vous.\n      <\/p>\n    <\/div>\n\n    <div class=\"koryo-programs__grid\">\n\n      <article class=\"koryo-pcard koryo-reveal koryo-reveal--d1\">\n        <div class=\"koryo-pcard__media\">\n          <img decoding=\"async\" class=\"koryo-pcard__img\" src=\"https:\/\/koryo.club\/wp-content\/uploads\/2026\/04\/taekfundo.koryo_.club_.webp\" alt=\"TaekFundo early childhood Taekwondo\" loading=\"lazy\"\/>\n        <\/div>\n        <div class=\"koryo-pcard__body\">\n          <h3 class=\"koryo-pcard__title\">TaekFundo<\/h3>\n          <span class=\"koryo-pcard__age\">4-6 ans<\/span>\n          <p class=\"koryo-pcard__desc\">\n Premiers coups de pied, premi\u00e8re concentration. Des s\u00e9ances ludiques et explosives qui d\u00e9veloppent la coordination, l'\u00e9coute et la confiance en soi d\u00e8s le plus jeune \u00e2ge. Explosive fun sessions that develop\ncoordination, listening skills, and early self-confidence.\n          <\/p>\n          <a href=\"https:\/\/koryo.club\/fr\/taekfundo\/\" class=\"koryo-pcard__link\">En savoir plus<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"koryo-pcard koryo-reveal koryo-reveal--d2\">\n        <div class=\"koryo-pcard__media\">\n          <img decoding=\"async\" class=\"koryo-pcard__img\" src=\"https:\/\/koryo.club\/wp-content\/uploads\/2026\/04\/junior.koryo_.club_.webp\" alt=\"Cours de Taekwondo pour enfants Koryo Junior\" loading=\"lazy\"\/>\n        <\/div>\n        <div class=\"koryo-pcard__body\">\n          <h3 class=\"koryo-pcard__title\">Koryo Junior<\/h3>\n          <span class=\"koryo-pcard__age\">7-10 ans<\/span>\n          <p class=\"koryo-pcard__desc\">\n De vrais coups de pied, de la vraie sueur. Une progression structur\u00e9e des ceintures qui forge la condition physique, les bases de la self-d\u00e9fense et une concentration absolue. \n          <\/p>\n          <a href=\"https:\/\/koryo.club\/fr\/koryo-junior\/\" class=\"koryo-pcard__link\">En savoir plus<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"koryo-pcard koryo-reveal koryo-reveal--d3\">\n        <div class=\"koryo-pcard__media\">\n          <img decoding=\"async\" class=\"koryo-pcard__img\" src=\"https:\/\/koryo.club\/wp-content\/uploads\/2026\/04\/senior.koryo_.club_.webp\" alt=\"Entra\u00eenement de Taekwondo pour ados Koryo Seniors\" loading=\"lazy\"\/>\n        <\/div>\n        <div class=\"koryo-pcard__body\">\n          <h3 class=\"koryo-pcard__title\">Koryo Seniors<\/h3>\n          <span class=\"koryo-pcard__age\">10-15 ans<\/span>\n          <p class=\"koryo-pcard__desc\">\n Un entra\u00eenement \u00e0 haute intensit\u00e9 qui transforme l'\u00e9nergie adolescente en endurance, en technique de combat et en une self-d\u00e9fense in\u00e9branlable.\n          <\/p>\n          <a href=\"https:\/\/koryo.club\/fr\/koryo-senior\/\" class=\"koryo-pcard__link\">En savoir plus<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"koryo-pcard koryo-reveal koryo-reveal--d4\">\n        <div class=\"koryo-pcard__media\">\n          <img decoding=\"async\" class=\"koryo-pcard__img\" src=\"https:\/\/koryo.club\/wp-content\/uploads\/2026\/04\/private-lesson.koryo_.club_.webp\" alt=\"Le\u00e7on priv\u00e9e de Taekwondo en t\u00eate-\u00e0-t\u00eate\" loading=\"lazy\"\/>\n        <\/div>\n        <div class=\"koryo-pcard__body\">\n          <h3 class=\"koryo-pcard__title\">Le\u00e7ons priv\u00e9es<\/h3>\n          <span class=\"koryo-pcard__age\">En t\u00eate-\u00e0-t\u00eate<\/span>\n          <p class=\"koryo-pcard__desc\">\n Un coaching acc\u00e9l\u00e9r\u00e9 et personnalis\u00e9. Chaque coup de pied corrig\u00e9, chaque objectif atteint \u2014 le chemin le plus rapide de d\u00e9butant \u00e0 ceinture noire. \n          <\/p>\n          <a href=\"https:\/\/koryo.club\/fr\/koryo-private\/\" class=\"koryo-pcard__link\">En savoir plus<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"koryo-pcard koryo-reveal koryo-reveal--d5\">\n        <div class=\"koryo-pcard__media\">\n          <img decoding=\"async\" class=\"koryo-pcard__img\" src=\"https:\/\/koryo.club\/wp-content\/uploads\/2026\/04\/champs.koryo_.club_.webp\" alt=\"\u00c9quipe de comp\u00e9tition d'\u00e9lite Koryo Champs\" loading=\"lazy\"\/>\n        <\/div>\n        <div class=\"koryo-pcard__body\">\n          <h3 class=\"koryo-pcard__title\">Koryo Champs<\/h3>\n          <span class=\"koryo-pcard__age\">Comp\u00e9titeurs d'\u00e9lite<\/span>\n          <p class=\"koryo-pcard__desc\">\n L'\u00e9quipe de comp\u00e9tition. Des combats de niveau tournoi, un conditionnement physique et une pr\u00e9paration mentale pour les athl\u00e8tes pr\u00eats \u00e0 monter sur le podium. \n          <\/p>\n          <a href=\"https:\/\/koryo.club\/fr\/koryo-champs\/\" class=\"koryo-pcard__link\">En savoir plus<\/a>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============================================ -->\n<!-- SECTION 4: WHY KORYO - The Triple Promise     -->\n<!-- Physical \u00b7 Competition \u00b7 Character            -->\n<!-- ============================================ -->\n\n<section class=\"koryo koryo-why\" id=\"why\" aria-label=\"Why choose Koryo\">\n  <div class=\"koryo-why__inner\">\n\n    <div class=\"koryo-why__header koryo-reveal\">\n      <span class=\"koryo__eyebrow\">Pourquoi Koryo<\/span>\n      <h2 class=\"koryo__section-title\">Trois Piliers. <span>Un Guerrier.<\/span><\/h2>\n      <p class=\"koryo__section-subtitle\">\n D'abord une \u00e9cole d'arts martiaux \u2014 et tout autant une institution qui forge le caract\u00e8re. Voici \u00e0 quoi cela ressemble sur le tatami. \n      <\/p>\n    <\/div>\n\n    <div class=\"koryo-why__grid\">\n\n      <!-- Pillar 1: Physical -->\n      <article class=\"koryo-pillar koryo-reveal koryo-reveal--d1\">\n        <span class=\"koryo-pillar__num\">01<\/span>\n        <div class=\"koryo-pillar__icon\" aria-hidden=\"true\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M6 4v6a6 6 0 0012 0V4\"><\/path>\n            <path d=\"M4 4h4M16 4h4\"><\/path>\n            <path d=\"M9 20h6M12 16v4\"><\/path>\n          <\/svg>\n        <\/div>\n        <span class=\"koryo-pillar__tag\">Physique<\/span>\n        <h3 class=\"koryo-pillar__title\">V\u00e9ritable Self-D\u00e9fense & Fitness<\/h3>\n        <p class=\"koryo-pillar__desc\">\n Coups de pied explosifs, blocages pratiques, conditionnement de tout le corps. Chaque cours d\u00e9veloppe l'endurance, l'agilit\u00e9 et la confiance n\u00e9cessaires pour vous prot\u00e9ger et prot\u00e9ger ceux que vous aimez. \n        <\/p>\n      <\/article>\n\n      <!-- Pillar 2: Sport -->\n      <article class=\"koryo-pillar koryo-reveal koryo-reveal--d2\">\n        <span class=\"koryo-pillar__num\">02<\/span>\n        <div class=\"koryo-pillar__icon\" aria-hidden=\"true\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M12 2l2.5 5 5.5.8-4 3.9 1 5.5L12 14.8 7 17.2l1-5.5-4-3.9 5.5-.8z\"><\/path>\n          <\/svg>\n        <\/div>\n        <span class=\"koryo-pillar__tag\">Sport<\/span>\n        <h3 class=\"koryo-pillar__title\">Entra\u00eenement de Comp\u00e9tition d'\u00c9lite<\/h3>\n        <p class=\"koryo-pillar__desc\">\n Des combats de niveau tournoi, de la strat\u00e9gie et un encadrement pour les athl\u00e8tes qui veulent plus qu'une simple ceinture. Notre programme Koryo Champs forme des comp\u00e9titeurs qui montent sur le podium. \n        <\/p>\n      <\/article>\n\n      <!-- Pillar 3: Mindset -->\n      <article class=\"koryo-pillar koryo-reveal koryo-reveal--d3\">\n        <span class=\"koryo-pillar__num\">03<\/span>\n        <div class=\"koryo-pillar__icon\" aria-hidden=\"true\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M12 2l8 4v6c0 5-3.5 9-8 10-4.5-1-8-5-8-10V6l8-4z\"><\/path>\n            <path d=\"M9 12l2 2 4-4\"><\/path>\n          <\/svg>\n        <\/div>\n        <span class=\"koryo-pillar__tag\">\u00c9tat d'esprit<\/span>\n        <h3 class=\"koryo-pillar__title\">Caract\u00e8re & Discipline<\/h3>\n        <p class=\"koryo-pillar__desc\">\n Les habitudes que vous construisez sur le tatami \u2014 concentration, respect, constance implacable \u2014 deviennent le moteur silencieux de votre r\u00e9ussite \u00e0 l'\u00e9cole, au travail et partout o\u00f9 vous allez.\n        <\/p>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============================================ -->\n<!-- SECTION 6: TESTIMONIALS - 3 Cards Perfect Grid -->\n<!-- ============================================ -->\n<section class=\"koryo koryo-testimonials\" id=\"reviews\" aria-label=\"Student and parent testimonials\">\n  <div>\n    <div class=\"koryo-testimonials__header koryo-reveal\">\n      <span class=\"koryo__eyebrow\">La voix de nos \u00e9l\u00e8ves & familles<\/span>\n      <h2 class=\"koryo__section-title\">Ce que dit notre communaut\u00e9<\/h2>\n      <p class=\"koryo__section-subtitle\">\n De vraies histoires des familles qui s'entra\u00eenent avec nous dans toute la r\u00e9gion.\n      <\/p>\n    <\/div>\n    <div class=\"koryo-testimonials__grid\">\n      <article class=\"koryo-review koryo-reveal koryo-reveal--d1\">\n        <div class=\"koryo-review__stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p class=\"koryo-review__text\">\n Je recommande vivement le Koryo Club pour les personnes de tous \u00e2ges. Ma\u00eetre Hamed est brillant avec les enfants et les encourage vraiment \u00e0 apprendre et \u00e0 grandir. \n        <\/p>\n        <div class=\"koryo-review__author\">\n          <img decoding=\"async\" class=\"koryo-review__avatar\" src=\"https:\/\/koryo.club\/wp-content\/uploads\/2022\/09\/y91.png\" alt=\"Lesley\"\/>\n          <div>\n            <div class=\"koryo-review__name\">Lesley<\/div>\n            <div class=\"koryo-review__role\">Parent \u00b7 Pays de Gex<\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n      <article class=\"koryo-review koryo-reveal koryo-reveal--d2\">\n        <div class=\"koryo-review__stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p class=\"koryo-review__text\">\n Ma fille ADORE absolument le Taekwondo. Les coachs sont incroyablement patients et soutiennent toujours les enfants pour qu'ils donnent le meilleur d'eux-m\u00eames. \n        <\/p>\n        <div class=\"koryo-review__author\">\n          <img decoding=\"async\" class=\"koryo-review__avatar\" src=\"https:\/\/koryo.club\/wp-content\/uploads\/2022\/09\/ava11.png\" alt=\"Lncy\"\/>\n          <div>\n            <div class=\"koryo-review__name\">Lncy<\/div>\n            <div class=\"koryo-review__role\">Parent \u00b7 Geneva<\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n      <article class=\"koryo-review koryo-reveal koryo-reveal--d3\">\n        <div class=\"koryo-review__stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p class=\"koryo-review__text\">\n Notre fils a commenc\u00e9 le Taekwondo au Koryo Club r\u00e9cemment et il est compl\u00e8tement accro. Je le recommanderais sans h\u00e9siter \u00e0 tous les parents. \n        <\/p>\n        <div class=\"koryo-review__author\">\n          <img decoding=\"async\" class=\"koryo-review__avatar\" src=\"https:\/\/koryo.club\/wp-content\/uploads\/2022\/09\/ava41.png\" alt=\"Peterson\"\/>\n          <div>\n            <div class=\"koryo-review__name\">Peterson<\/div>\n            <div class=\"koryo-review__role\">Parent \u00b7 Gland<\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<style>.koryo-cta-wrapper { background: #0a0a0a; padding: 80px 20px; text-align: center; position: relative; overflow: hidden; }\n  .koryo-cta-wrapper::before { content: \"\"; position: absolute; top: -20%; left: 50%; transform: translateX(-50%); width: 600px; height: 600px; background: radial-gradient(circle, rgba(220, 38, 38, 0.15) 0%, transparent 70%); z-index: 0; pointer-events: none; }\n  .koryo-cta-content { position: relative; z-index: 1; max-width: 700px; margin: 0 auto; }\n  .koryo-badge { color: #dc2626; border: 1px solid rgba(220, 38, 38, 0.3); background: rgba(220, 38, 38, 0.05); padding: 6px 18px; border-radius: 50px; font-size: 12px; font-weight: 700; text-transform: uppercase; margin-bottom: 20px; display: inline-block; letter-spacing: 1px; }\n  .koryo-title { color: #ffffff; font-size: clamp(2rem, 5vw, 3rem); font-weight: 800; margin-bottom: 12px; text-transform: uppercase; line-height: 1.1; }\n  .koryo-title span { color: #dc2626; }\n  .koryo-subtitle { color: rgba(255, 255, 255, 0.7); margin-bottom: 40px; font-size: 1.1rem; }\n  .koryo-trust-badges { display: flex; justify-content: center; gap: 25px; margin-top: 25px; color: rgba(255, 255, 255, 0.6); font-size: 14px; }\n  .koryo-trust-badges span { display: flex; align-items: center; gap: 5px; }\n  .koryo-trust-badges span::before { content: \"\u2713\"; color: #dc2626; font-weight: 900; }\n  @media (max-width: 600px) { .koryo-trust-badges { flex-direction: column; gap: 12px; align-items: center; } }\n<\/style><section class=\"koryo-cta-wrapper\" id=\"trial\"><div class=\"koryo-cta-content\"><div class=\"koryo-badge\">Limited Spots Available<\/div><h2 class=\"koryo-title\">Claim Your <span>Free Trial<\/span> Class<\/h2><p class=\"koryo-subtitle\">No equipment needed. No commitment. Step onto the mat and discover what Koryo can unlock in you.<\/p><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_24' style='display:none'><div id='gf_24' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_24' id='gform_24'  action='\/fr\/wp-json\/wp\/v2\/pages\/10980#gf_24' data-formid='24' novalidate>\n        <div id='gf_progressbar_wrapper_24' class='gf_progressbar_wrapper' data-start-at-zero=''>\n        \t<p class=\"gf_progressbar_title\">\u00c9tape <span class='gf_step_current_page'>1<\/span> sur <span class='gf_step_page_count'>4<\/span><span class='gf_step_page_name'><\/span>\n        \t<\/p>\n            <div class='gf_progressbar gf_progressbar_blue' aria-hidden='true'>\n                <div class='gf_progressbar_percentage percentbar_blue percentbar_25' style='width:25%;'><span>25%<\/span><\/div>\n            <\/div><\/div>\n                        <div class='gform-body gform_body'><div id='gform_page_24_1' class='gform_page ' data-js='page-field-id-0' >\n\t\t\t\t\t<div class='gform_page_fields'><div id='gform_fields_24' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_24_9\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label screen-reader-text' for='input_24_9'>Child\u2019s Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_24_9' type='text' value='' class='large'    placeholder='Child\u2019s Name' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_24_3\" class=\"gfield gfield--type-number gfield--input-type-number gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label screen-reader-text' for='input_24_3'>Age<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_number'><input name='input_3' id='input_24_3' type='number' step='any'   value='' class='large'    placeholder='Age' aria-required=\"true\" aria-invalid=\"false\"  \/><\/div><\/div><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                         <input type='button' id='gform_next_button_24_33' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' value='Next'  \/> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_24_2' class='gform_page' data-js='page-field-id-33' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_24_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_24_27\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_24_27'>Select your preferred Koryo Club location for the trial session.<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_27' id='input_24_27' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='First Choice' >Champel<\/option><option value='Second Choice' >Versoix<\/option><option value='Third Choice' >Gland<\/option><option value='fourth Choice' >Nations<\/option><\/select><\/div><\/div><div id=\"field_24_5\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_24_5'>Koryo Champel Classes<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_5' id='input_24_5' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Koryo Champel Classes<\/option><option value='Taekwondo 10-15 ans Mercredi 18h00-19h00' >Taekwondo 10-15 ans Mercredi 18h00-19h00<\/option><option value='Taekwondo 7-9 ans Mercredi 17h00-18h00' >Taekwondo 7-9 ans Mercredi 17h00-18h00<\/option><option value='Taekwondo 7-9 ans Mardi 17h00-18h00' >Taekwondo 7-9 ans Mardi 17h00-18h00<\/option><option value='Taekwondo 10-15 ans Mardi 18h00-19h00' >Taekwondo 10-15 ans Mardi 18h00-19h00<\/option><option value='TaekFundo 4-6 ans Samedi 9h30-10h15' >TaekFundo 4-6 ans Samedi 9h30-10h15<\/option><\/select><\/div><\/div><div id=\"field_24_29\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_24_29'>Koryo Gland Classes<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_29' id='input_24_29' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Koryo Gland Classes<\/option><option value='Taekwondo 7-15 ans vendredi 18h30-19h30' >Taekwondo 7-15 ans vendredi 18h30-19h30<\/option><option value='TaekFundo 4-6 ans Samedi 11h00-11h45' >TaekFundo 4-6 ans Samedi 11h00-11h45<\/option><\/select><\/div><\/div><div id=\"field_24_30\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_24_30'>Koryo Versoix Classes<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_30' id='input_24_30' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Koryo Versoix Classes<\/option><option value='Taekwondo 10-16 ans Lundi 19h00-20h00' >Taekwondo 10-16 ans Lundi 19h00-20h00<\/option><option value='Taekwondo 7-10 ans Lundi 18h00-19h00' >Taekwondo 7-10 ans Lundi 18h00-19h00<\/option><option value='TaekFundo 4-6 ans Samedi 9h30-10h15' >TaekFundo 4-6 ans Samedi 9h30-10h15<\/option><\/select><\/div><\/div><div id=\"field_24_32\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_24_32'>Koryo Nations Classes<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_32' id='input_24_32' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Koryo Nations Classes<\/option><option value='koryo Adults age (16+) Judi 19h00-20h00' >koryo Adults age (16+) Judi 19h00-20h00<\/option><option value='koryo junior &amp; senior ages 7 to 15 years Judi 18h00-19h00' >koryo junior &amp; senior ages 7 to 15 years Judi 18h00-19h00<\/option><option value='Taekfundo age 3.5 to 6 years Samedi 11h00-11h45' >Taekfundo age 3.5 to 6 years Samedi 11h00-11h45<\/option><\/select><\/div><\/div><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <input type='button' id='gform_previous_button_24_34' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' value='Previous'  \/> <input type='button' id='gform_next_button_24_34' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' value='Next'  \/> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_24_3' class='gform_page' data-js='page-field-id-34' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_24_3' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_24_35\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  >Nous sommes ravis de vous accueillir ! Veuillez noter que pour nos clubs en Suisse, la cotisation annuelle commence \u00e0 partir de 700 CHF (frais d'inscription et licence non inclus). Aucun paiement n'est requis aujourd'hui pour r\u00e9server votre essai.<\/div><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <input type='button' id='gform_previous_button_24_36' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' value='Previous'  \/> <input type='button' id='gform_next_button_24_36' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' value='Next'  \/> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_24_4' class='gform_page' data-js='page-field-id-36' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_24_4' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_24_6\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_24_6'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_6' id='input_24_6' type='tel' value='' class='large'  placeholder='Phone' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_24_7\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_24_7'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_7' id='input_24_7' type='email' value='' class='large'   placeholder='Email' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><fieldset id=\"field_24_31\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Contract<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_24_31'><div class='gchoice gchoice_24_31_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_31.1' type='checkbox'  value='I confirm my child is in good physical health. I acknowledge that Koryo Club is not liable for any injuries or incidents during this free trial session. By submitting, I agree to follow the club&#039;s safety rules.'  id='choice_24_31_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_24_31_1' id='label_24_31_1' class='gform-field-label gform-field-label--type-inline'>I confirm my child is in good physical health. I acknowledge that Koryo Club is not liable for any injuries or incidents during this free trial session. By submitting, I agree to follow the club's safety rules.<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_24_8\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_24_8'>CAPTCHA<\/label><div id='input_24_8' class='ginput_container ginput_recaptcha' data-sitekey='6Le91bkiAAAAANflG_lp4DJ5jRGWGmNhUjOAZ_OR'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/div><\/div><\/div>\n        <div class='gform-page-footer gform_page_footer top_label'><input type='submit' id='gform_previous_button_24' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' value='Previous'  \/> <input type='submit' id='gform_submit_button_24' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit Your Free Trial'  \/> <input type='hidden' name='gform_ajax' value='form_id=24&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=5a249000fc5d2a41b41d9bb781be144f' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_24' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_24' id='gform_theme_24' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_24' id='gform_style_settings_24' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_24' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='24' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='61trnBpBNYUgmjzoE76E3QHGLNxsgxwAMEQOQ9act36srjhd41CFxgucsOHBlosuxicF4Dbn8T07rZWPtlc9J\/UXOm\/iZUkmTIe2GM9Ii+oBHc0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_24' value='WyJ7XCIyN1wiOltcImZlMjJlNThjNmI1NzE5YjM0NDgyMGQwYmM1OWI2ZTRiXCIsXCJhZTBkMTFiNzBmNTUxNzA3MWU2Y2EzMGU1NTFmM2RmZFwiLFwiZjlkOWRkOWU2MTkzNTkzNWFlY2NhZTUxZDg5NzNkZDhcIixcIjkzMzEwM2IzODc2M2VlYjVmMDdlZTNjNThjNGEzOGYyXCJdLFwiNVwiOltcImQ4NDcwNWRhMzY4YzFiYzUzODhiNjgyYzEwNWY4ODE3XCIsXCI3YjczMWU2MmNhNjM0MzcwMDMxOGIyYjczZWQxYjkyNlwiLFwiMDNiZDg3ZDE4YjMxNjFjMWVjNzhlNDc5YTQ2NDJlMTdcIixcIjI0Nzk5YzU1NzEwMWM5MzExYzZmYzkxNDk1YzE1NTkyXCIsXCI3ZDJiNjdlMGNiNTZkMWNmNzM5ZjU0M2RiMGYzMThlNVwiXSxcIjI5XCI6W1wiYzI4MzNlNTNlM2E4ZmNlMmFiNWE5NGMyZWFmODBkMjJcIixcIjI0MDE4ZTY2MWM2NWZiZjllM2UxNjYxM2VlNTFlYTRlXCJdLFwiMzBcIjpbXCJmZDNmMWExYjdmM2E4NDBkYjljYjVmM2EyN2Y5MTE2YVwiLFwiNTJiMTQ2NjA3NDkwYmI5NTJiNjFjMTJkZTY5NGY0YmRcIixcIjdkMmI2N2UwY2I1NmQxY2Y3MzlmNTQzZGIwZjMxOGU1XCJdLFwiMzJcIjpbXCI1OTFlNzQ4NGYxZTE5ZjQyZWU1MzZjMjRmMmY4NWVmOVwiLFwiM2I3MGJhMjJlYWRjZjFhMDRjN2I2NjY0ZjNkNzZmZGJcIixcIjUwODU3OGNlMzkzMTkwMTk1YmRkNDY1NDM4MGQxNWNlXCJdLFwiMzEuMVwiOlwiYTBlMzk0MGQ5ODhlNzg2N2FjODUyYTgwN2FiZGYwNmNcIn0iLCIyNGM3MzljNjcyNGFjM2MzYTRiZmFhNTU0YzhhOGVlZCJd' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_24' id='gform_target_page_number_24' value='2' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_24' id='gform_source_page_number_24' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n             <\/div><\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_24' id='gform_ajax_frame_24' title='Cette iframe contient la logique n\u00e9cessaire pour manipuler Gravity Forms avec Ajax.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 24, 'https:\/\/koryo.club\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_24').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_24');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_24').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_24').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_24').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_24').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_24').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_24').val();gformInitSpinner( 24, 'https:\/\/koryo.club\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [24, current_page]);window['gf_submitting_24'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_24').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_24').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [24]);window['gf_submitting_24'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_24').text());}else{jQuery('#gform_24').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"24\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_24\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_24\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_24\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 24, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n\n      <div class=\"koryo-trust-badges\"><span>No credit card required<\/span><span>All ages welcome<\/span><span>Reply within 24h<\/span><\/div><\/div><\/section>\n\n\n\n<style>\n  \/* ========================================== *\/\n  \/* FOOTER CSS (Ensures it looks good on ALL pages) *\/\n  \/* ========================================== *\/\n  .koryo-footer {\n    background: #050505;\n    color: #ffffff;\n    padding: 80px 5% 30px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n    border-top: 1px solid rgba(255, 255, 255, 0.05);\n  }\n\n  .koryo-footer__container {\n    max-width: 1300px;\n    margin: 0 auto;\n  }\n\n  \/* Grid Layout for Desktop *\/\n  .koryo-footer__grid {\n    display: grid;\n    grid-template-columns: 2fr 1fr 1fr 1fr;\n    gap: 50px;\n    margin-bottom: 60px;\n  }\n\n  \/* Brand Column *\/\n  .koryo-footer__brand-title {\n    font-size: 26px;\n    font-weight: 800;\n    margin: 0 0 15px 0;\n    letter-spacing: 1px;\n  }\n  .koryo-footer__brand-title span {\n    color: #dc2626;\n  }\n  .koryo-footer__tagline {\n    color: #a3a3a3;\n    font-size: 15px;\n    line-height: 1.6;\n    margin-bottom: 25px;\n    max-width: 350px;\n  }\n\n  \/* Social Icons *\/\n  .koryo-footer__socials {\n    display: flex;\n    gap: 12px;\n  }\n  .koryo-footer__social {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    background: rgba(255, 255, 255, 0.05);\n    border-radius: 8px;\n    color: #ffffff;\n    transition: all 0.3s ease;\n  }\n  .koryo-footer__social svg {\n    width: 20px;\n    height: 20px;\n  }\n  .koryo-footer__social:hover {\n    background: #dc2626;\n    transform: translateY(-3px);\n  }\n\n  \/* Columns (Programs, Locations, Club) *\/\n  .koryo-footer__col-title {\n    color: #ffffff;\n    font-size: 16px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    margin: 0 0 20px 0;\n  }\n  .koryo-footer__links {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n  .koryo-footer__link {\n    color: #a3a3a3;\n    text-decoration: none;\n    font-size: 14px;\n    transition: all 0.3s ease;\n    display: inline-block;\n  }\n  .koryo-footer__link:hover {\n    color: #dc2626;\n    transform: translateX(5px);\n  }\n\n  \/* Bottom Bar *\/\n  .koryo-footer__bottom {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding-top: 25px;\n    border-top: 1px solid rgba(255, 255, 255, 0.08);\n    color: #666666;\n    font-size: 13px;\n  }\n  .koryo-footer__bottom-links {\n    display: flex;\n    gap: 20px;\n    flex-wrap: wrap; \/* Added for Responsive UX *\/\n    justify-content: center; \/* Added for Responsive UX *\/\n  }\n  .koryo-footer__bottom-links a {\n    color: #666666;\n    text-decoration: none;\n    transition: color 0.3s;\n  }\n  .koryo-footer__bottom-links a:hover {\n    color: #ffffff;\n  }\n\n  \/* Responsive Mobile Layout *\/\n  @media (max-width: 900px) {\n    .koryo-footer__grid {\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n  @media (max-width: 600px) {\n    .koryo-footer__grid {\n      grid-template-columns: 1fr;\n      gap: 40px;\n    }\n    .koryo-footer__bottom {\n      flex-direction: column;\n      gap: 15px;\n      text-align: center;\n    }\n  }\n<\/style>\n\n<footer class=\"koryo-footer\" aria-label=\"Footer\">\n  <div class=\"koryo-footer__container\">\n\n    <div class=\"koryo-footer__grid\">\n\n      <div>\n        <h3 class=\"koryo-footer__brand-title\">KORYO <span>TAEKWONDO<\/span><\/h3>\n        <p class=\"koryo-footer__tagline\">\n          Unleash your power. Master your mind. Elite Taekwondo training\n          across Geneva, Vaud, and Pays de Gex.\n        <\/p>\n        <div class=\"koryo-footer__socials\">\n          <a href=\"#\" class=\"koryo-footer__social\" aria-label=\"Instagram\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\"\/>\n              <path d=\"M16 11.37A4 4 0 1112.63 8 4 4 0 0116 11.37z\"\/>\n              <line x1=\"17.5\" y1=\"6.5\" x2=\"17.51\" y2=\"6.5\"\/>\n            <\/svg>\n          <\/a>\n          <a href=\"#\" class=\"koryo-footer__social\" aria-label=\"Facebook\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n              <path d=\"M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z\"\/>\n            <\/svg>\n          <\/a>\n          <a href=\"#\" class=\"koryo-footer__social\" aria-label=\"YouTube\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n              <path d=\"M22.54 6.42a2.78 2.78 0 00-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 00-1.94 2A29 29 0 001 11.75a29 29 0 00.46 5.33A2.78 2.78 0 003.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 001.94-2 29 29 0 00.46-5.25 29 29 0 00-.46-5.33z\"\/>\n              <polygon points=\"9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02\" fill=\"#050505\"\/>\n            <\/svg>\n          <\/a>\n          <a href=\"#\" class=\"koryo-footer__social\" aria-label=\"WhatsApp\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n              <path d=\"M17.5 14c-.3-.1-1.7-.9-2-1-.3-.1-.5-.1-.7.1-.2.3-.7.9-.9 1.1-.2.2-.3.2-.6.1-1.4-.7-2.4-1.3-3.4-2.9-.3-.4.3-.4.8-1.3.1-.2.1-.3 0-.5 0-.1-.7-1.6-.9-2.2-.2-.6-.5-.5-.7-.5-.2 0-.4 0-.6 0s-.5.1-.8.4c-.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.2.2 2.1 3.3 5.2 4.6.7.3 1.3.5 1.7.6.7.2 1.4.2 1.9.1.6-.1 1.7-.7 2-1.4.3-.6.3-1.2.2-1.4-.1-.2-.3-.2-.6-.4zM12 2a10 10 0 00-8.5 15.2L2 22l4.9-1.3A10 10 0 1012 2z\"\/>\n            <\/svg>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div>\n        <h4 class=\"koryo-footer__col-title\">Programs<\/h4>\n        <ul class=\"koryo-footer__links\">\n          <li><a href=\"https:\/\/koryo.club\/fr\/taekfundo\/\" class=\"koryo-footer__link\">TaekFundo (4\u20136)<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/koryo-junior\/\" class=\"koryo-footer__link\">Koryo Junior (7\u201310)<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/koryo-senior\/\" class=\"koryo-footer__link\">Koryo Seniors (10\u201315)<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/koryo-private\/\" class=\"koryo-footer__link\">Private Lessons<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/koryo-champs\/\" class=\"koryo-footer__link\">Koryo Champs<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <div>\n        <h4 class=\"koryo-footer__col-title\">Locations<\/h4>\n        <ul class=\"koryo-footer__links\">\n          <li><a href=\"https:\/\/koryo.club\/fr\/la-meilleure-ecole-de-taekwondo-a-versoix\/\" class=\"koryo-footer__link\">Versoix<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/la-meilleure-ecole-de-taekwondo-a-gland\/\" class=\"koryo-footer__link\">Gland<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/koryo-champel-ecole-de-taekwondo-de-premier-plan-pour-tous-les-ages-a-geneve\/\" class=\"koryo-footer__link\">Geneva Champel<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/koryo-taekwondo-nations-cours-de-taekwondo-a-geneve-pour-tous-les-ages\/\" class=\"koryo-footer__link\">Geneva Nations<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/decouvrez-les-meilleurs-cours-de-taekwondo-au-club-de-taekwondo-koryo-a-gex\/\" class=\"koryo-footer__link\">Gex<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/decouvrez-les-meilleurs-cours-de-taekwondo-au-koryo-taekwondo-club-a-saint-genis-pouilly\/\" class=\"koryo-footer__link\">Saint-Genis-Pouilly<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/koryo-taekwondo-club-ornex-cours-pour-enfants-dans-un-magnifique-dojang\/\" class=\"koryo-footer__link\">Ornex<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <div>\n        <h4 class=\"koryo-footer__col-title\">Club<\/h4>\n        <ul class=\"koryo-footer__links\">\n          <li><a href=\"https:\/\/koryo.club\/#master\" class=\"koryo-footer__link\">Master Hamed<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/#why\" class=\"koryo-footer__link\">Why Koryo<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/#reviews\" class=\"koryo-footer__link\">Testimonials<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/#trial\" class=\"koryo-footer__link\">Free Trial<\/a><\/li>\n          <li><a href=\"https:\/\/koryo.club\/fr\/contactez-nous\/\" class=\"koryo-footer__link\">Contact<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"koryo-footer__bottom\">\n      <div>\u00a9 2026 Koryo Taekwondo Club. All rights reserved.<\/div>\n      <div class=\"koryo-footer__bottom-links\">\n        <a href=\"https:\/\/koryo.club\/privacy-policy\/\">Privacy Policy<\/a>\n        <a href=\"https:\/\/koryo.club\/terms-of-service\/\">Terms of Service<\/a>\n        <a href=\"https:\/\/koryo.club\/cookie-policy\/\">Cookies<\/a>\n        <!-- Added Wise Compliance Links Here -->\n        <a href=\"https:\/\/koryo.club\/refund-policy\/\">Refund Policy<\/a>\n        <a href=\"https:\/\/koryo.club\/delivery-policy\/\">Delivery Policy<\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/footer>\n","protected":false},"excerpt":{"rendered":"<p>Gen\u00e8ve \u00b7 Vaud \u00b7 Pays de Gex Lib\u00e9rez votre puissance Ma\u00eetrisez votre esprit. Entra\u00eenement d&rsquo;\u00e9lite de Taekwondo pour tous les \u00e2ges. D\u00e9veloppez de v\u00e9ritables comp\u00e9tences en self-d\u00e9fense, une endurance \u00e0 toute \u00e9preuve et la discipline n\u00e9cessaire pour r\u00e9ussir dans la vie. Rejoignez la premi\u00e8re famille d&rsquo;arts martiaux \u00e0 Gen\u00e8ve, Vaud et dans le Pays de &#8230; <a title=\"Accueil\" class=\"read-more\" href=\"https:\/\/koryo.club\/fr\/\" aria-label=\"En savoir plus sur Accueil\">Lire la suite<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10980","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Koryo Taekwondo Club | Arts Martiaux \u00e0 Gen\u00e8ve &amp; Vaud<\/title>\n<meta name=\"description\" content=\"Lib\u00e9rez votre puissance au Koryo Taekwondo Club. Cours d&#039;arts martiaux &amp; self-d\u00e9fense d&#039;\u00e9lite pour enfants et adultes \u00e0 Gen\u00e8ve, Vaud &amp; Pays de Gex. R\u00e9servez un essai gratuit !\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/koryo.club\/fr\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Accueil\" \/>\n<meta property=\"og:description\" content=\"Lib\u00e9rez votre puissance au Koryo Taekwondo Club. Cours d&#039;arts martiaux &amp; self-d\u00e9fense d&#039;\u00e9lite pour enfants et adultes \u00e0 Gen\u00e8ve, Vaud &amp; Pays de Gex. R\u00e9servez un essai gratuit !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/koryo.club\/fr\/\" \/>\n<meta property=\"og:site_name\" content=\"Koryo Taekwondo Club\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-05T10:45:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/via.placeholder.com\/1920x1080\/0a0a0a\/dc2626?text=Hero+Background\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/\",\"url\":\"https:\\\/\\\/koryo.club\\\/fr\\\/\",\"name\":\"Koryo Taekwondo Club | Arts Martiaux \u00e0 Gen\u00e8ve & Vaud\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/via.placeholder.com\\\/1920x1080\\\/0a0a0a\\\/dc2626?text=Hero+Background\",\"datePublished\":\"2026-04-22T21:44:49+00:00\",\"dateModified\":\"2026-05-05T10:45:09+00:00\",\"description\":\"Lib\u00e9rez votre puissance au Koryo Taekwondo Club. Cours d'arts martiaux & self-d\u00e9fense d'\u00e9lite pour enfants et adultes \u00e0 Gen\u00e8ve, Vaud & Pays de Gex. R\u00e9servez un essai gratuit !\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/koryo.club\\\/fr\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#primaryimage\",\"url\":\"https:\\\/\\\/via.placeholder.com\\\/1920x1080\\\/0a0a0a\\\/dc2626?text=Hero+Background\",\"contentUrl\":\"https:\\\/\\\/via.placeholder.com\\\/1920x1080\\\/0a0a0a\\\/dc2626?text=Hero+Background\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/koryo.club\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Accueil\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/koryo.club\\\/fr\\\/\",\"name\":\"Koryo Taekwondo Club\",\"description\":\"Cours de Taekwondo pour tous\",\"publisher\":{\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/koryo.club\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#organization\",\"name\":\"koryo club\",\"url\":\"https:\\\/\\\/koryo.club\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"koryo club\"},\"image\":{\"@id\":\"https:\\\/\\\/koryo.club\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Koryo Taekwondo Club | Arts Martiaux \u00e0 Gen\u00e8ve & Vaud","description":"Lib\u00e9rez votre puissance au Koryo Taekwondo Club. Cours d'arts martiaux & self-d\u00e9fense d'\u00e9lite pour enfants et adultes \u00e0 Gen\u00e8ve, Vaud & Pays de Gex. R\u00e9servez un essai gratuit !","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:\/\/koryo.club\/fr\/","og_locale":"fr_FR","og_type":"article","og_title":"Accueil","og_description":"Lib\u00e9rez votre puissance au Koryo Taekwondo Club. Cours d'arts martiaux & self-d\u00e9fense d'\u00e9lite pour enfants et adultes \u00e0 Gen\u00e8ve, Vaud & Pays de Gex. R\u00e9servez un essai gratuit !","og_url":"https:\/\/koryo.club\/fr\/","og_site_name":"Koryo Taekwondo Club","article_modified_time":"2026-05-05T10:45:09+00:00","og_image":[{"url":"https:\/\/via.placeholder.com\/1920x1080\/0a0a0a\/dc2626?text=Hero+Background","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/koryo.club\/fr\/","url":"https:\/\/koryo.club\/fr\/","name":"Koryo Taekwondo Club | Arts Martiaux \u00e0 Gen\u00e8ve & Vaud","isPartOf":{"@id":"https:\/\/koryo.club\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/koryo.club\/fr\/#primaryimage"},"image":{"@id":"https:\/\/koryo.club\/fr\/#primaryimage"},"thumbnailUrl":"https:\/\/via.placeholder.com\/1920x1080\/0a0a0a\/dc2626?text=Hero+Background","datePublished":"2026-04-22T21:44:49+00:00","dateModified":"2026-05-05T10:45:09+00:00","description":"Lib\u00e9rez votre puissance au Koryo Taekwondo Club. Cours d'arts martiaux & self-d\u00e9fense d'\u00e9lite pour enfants et adultes \u00e0 Gen\u00e8ve, Vaud & Pays de Gex. R\u00e9servez un essai gratuit !","breadcrumb":{"@id":"https:\/\/koryo.club\/fr\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/koryo.club\/fr\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/koryo.club\/fr\/#primaryimage","url":"https:\/\/via.placeholder.com\/1920x1080\/0a0a0a\/dc2626?text=Hero+Background","contentUrl":"https:\/\/via.placeholder.com\/1920x1080\/0a0a0a\/dc2626?text=Hero+Background"},{"@type":"BreadcrumbList","@id":"https:\/\/koryo.club\/fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/koryo.club\/fr\/"},{"@type":"ListItem","position":2,"name":"Accueil"}]},{"@type":"WebSite","@id":"https:\/\/koryo.club\/fr\/#website","url":"https:\/\/koryo.club\/fr\/","name":"Koryo Taekwondo Club","description":"Cours de Taekwondo pour tous","publisher":{"@id":"https:\/\/koryo.club\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/koryo.club\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/koryo.club\/fr\/#organization","name":"koryo club","url":"https:\/\/koryo.club\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/koryo.club\/fr\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"koryo club"},"image":{"@id":"https:\/\/koryo.club\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/koryo.club\/fr\/wp-json\/wp\/v2\/pages\/10980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/koryo.club\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/koryo.club\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/koryo.club\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/koryo.club\/fr\/wp-json\/wp\/v2\/comments?post=10980"}],"version-history":[{"count":17,"href":"https:\/\/koryo.club\/fr\/wp-json\/wp\/v2\/pages\/10980\/revisions"}],"predecessor-version":[{"id":11132,"href":"https:\/\/koryo.club\/fr\/wp-json\/wp\/v2\/pages\/10980\/revisions\/11132"}],"wp:attachment":[{"href":"https:\/\/koryo.club\/fr\/wp-json\/wp\/v2\/media?parent=10980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}