{"id":7621,"date":"2026-01-19T01:47:20","date_gmt":"2026-01-19T06:47:20","guid":{"rendered":"https:\/\/smartfutbolus.com\/?page_id=7621"},"modified":"2026-10-07T14:15:38","modified_gmt":"2026-10-07T19:15:38","slug":"kgotlelelo-malefo","status":"publish","type":"page","link":"https:\/\/smartfutbolus.com\/index.php\/kgotlelelo-malefo\/","title":{"rendered":"Kgotlelelo Malefo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7621\" class=\"elementor elementor-7621\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1f871f4b elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1f871f4b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-287191be\" data-id=\"287191be\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-41bc3dda elementor-widget-mobile__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image\" data-id=\"41bc3dda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-site-logo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/smartfutbolus.com\">\n\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"471\" height=\"157\" src=\"https:\/\/smartfutbolus.com\/wp-content\/uploads\/2023\/10\/Logo-Dorado-Smart-Football-02.png\" class=\"attachment-full size-full wp-image-139\" alt=\"\" srcset=\"https:\/\/smartfutbolus.com\/wp-content\/uploads\/2023\/10\/Logo-Dorado-Smart-Football-02.png 471w, https:\/\/smartfutbolus.com\/wp-content\/uploads\/2023\/10\/Logo-Dorado-Smart-Football-02-300x100.png 300w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-3f35af13\" data-id=\"3f35af13\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ca0da04 elementor-nav-menu__align-center elementor-nav-menu--stretch elementor-nav-menu__text-align-center elementor-widget-mobile__width-initial elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu\" data-id=\"6ca0da04\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;full_width&quot;:&quot;stretch&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\\&quot;true\\&quot; class=\\&quot;fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down\\&quot; viewBox=\\&quot;0 0 448 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;layout&quot;:&quot;horizontal&quot;,&quot;toggle&quot;:&quot;burger&quot;}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav aria-label=\"Menu\" class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none\">\n\t\t\t\t<ul id=\"menu-1-6ca0da04\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-4725\"><a href=\"https:\/\/smartfutbolus.com\/\" class=\"elementor-item\">home<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4726\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/about\/\" class=\"elementor-item\">About<\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-358\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">Servicios<span class=\"sub-arrow\"><svg aria-hidden=\"true\" class=\"fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span><\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4664\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/highlight-video\/\" class=\"elementor-sub-item\">Highlight Video<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4665\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/performance-control\/\" class=\"elementor-sub-item\">Performance Control<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-8644\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/recruiting-profile\/\" class=\"elementor-sub-item\">Recruiting Profile<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7393\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/players\/\" class=\"elementor-item\">Jugadores<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t<div class=\"elementor-menu-toggle\" role=\"button\" tabindex=\"0\" aria-label=\"Menu Toggle\" aria-expanded=\"false\">\n\t\t\t<svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z\"><\/path><\/svg><svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z\"><\/path><\/svg>\t\t<\/div>\n\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-6ca0da04\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-4725\"><a href=\"https:\/\/smartfutbolus.com\/\" class=\"elementor-item\" tabindex=\"-1\">home<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4726\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/about\/\" class=\"elementor-item\" tabindex=\"-1\">About<\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-358\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\" tabindex=\"-1\">Servicios<span class=\"sub-arrow\"><svg aria-hidden=\"true\" class=\"fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span><\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4664\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/highlight-video\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Highlight Video<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4665\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/performance-control\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Performance Control<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-8644\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/recruiting-profile\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Recruiting Profile<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7393\"><a href=\"https:\/\/smartfutbolus.com\/index.php\/players\/\" class=\"elementor-item\" tabindex=\"-1\">Jugadores<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-74d05688\" data-id=\"74d05688\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-42ff26d1 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"42ff26d1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-inner-column elementor-element elementor-element-6cc1a324\" data-id=\"6cc1a324\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7c62d17d e-grid-align-right elementor-widget-mobile__width-initial elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"7c62d17d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-float elementor-repeater-item-1fde720\" href=\"https:\/\/www.instagram.com\/smartfutbolec\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-tiktok elementor-animation-float elementor-repeater-item-126fb11\" href=\"https:\/\/www.tiktok.com\/@smart_futbolec\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Tiktok<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-tiktok\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-animation-float elementor-repeater-item-2eac8cd\" href=\"https:\/\/www.youtube.com\/channel\/UCrCCZZfCgLQeXbD87CfSEmg\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Youtube<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-youtube\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7a856e02\" data-id=\"7a856e02\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1e8b3b16 elementor-widget-mobile__width-initial elementor-widget elementor-widget-html\" data-id=\"1e8b3b16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SMART FOOTBALL: SELECTOR DE IDIOMA PARA EL HEADER -->\n<div id=\"sf-profile-language-switcher\" aria-label=\"Selector de idioma\">\n  <button class=\"sf-language-toggle\" type=\"button\" data-sf-language-toggle aria-label=\"Cambiar a espa\u00f1ol\">\n    <span class=\"sf-language-flag\" data-sf-language-flag aria-hidden=\"true\">\ud83c\uddea\ud83c\uddf8<\/span>\n    <span class=\"sf-language-label\" data-sf-language-label>Espa\u00f1ol<\/span>\n  <\/button>\n<\/div>\n\n<style>\n  \/* English visible by default, even before JavaScript runs. *\/\n  [data-sf-language-page=\"en\"] {\n    display: block !important;\n  }\n\n  [data-sf-language-page=\"es\"] {\n    display: none !important;\n  }\n\n  html[data-sf-profile-language=\"en\"] [data-sf-language-page=\"en\"] {\n    display: block !important;\n  }\n\n  html[data-sf-profile-language=\"en\"] [data-sf-language-page=\"es\"] {\n    display: none !important;\n  }\n\n  html[data-sf-profile-language=\"es\"] [data-sf-language-page=\"en\"] {\n    display: none !important;\n  }\n\n  html[data-sf-profile-language=\"es\"] [data-sf-language-page=\"es\"] {\n    display: block !important;\n  }\n\n  #sf-profile-language-switcher {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif !important;\n  }\n\n  #sf-profile-language-switcher .sf-language-toggle {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 8px !important;\n    min-height: 38px !important;\n    padding: 8px 13px !important;\n    border: 1px solid rgba(231, 201, 117, 0.72) !important;\n    border-radius: 999px !important;\n    background: #33373F !important;\n    color: #FFFFFF !important;\n    box-shadow: none !important;\n    cursor: pointer !important;\n    font: inherit !important;\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    line-height: 1 !important;\n    text-transform: none !important;\n    transition: background .2s ease, color .2s ease, transform .2s ease !important;\n  }\n\n  #sf-profile-language-switcher .sf-language-toggle:hover {\n    background: #E7C975 !important;\n    color: #25282E !important;\n    transform: translateY(-1px) !important;\n  }\n\n  #sf-profile-language-switcher .sf-language-toggle:focus-visible {\n    outline: 2px solid #E7C975 !important;\n    outline-offset: 3px !important;\n  }\n\n  #sf-profile-language-switcher .sf-language-flag {\n    display: inline-block !important;\n    font-size: 17px !important;\n    line-height: 1 !important;\n  }\n\n  #sf-profile-language-switcher .sf-language-label {\n    display: inline-block !important;\n    white-space: nowrap !important;\n  }\n<\/style>\n\n<script>\n  (function () {\n    var root = document.documentElement;\n    var buttons = document.querySelectorAll('[data-sf-language-toggle]');\n\n    function applyLanguage(language) {\n      var selected = language === 'es' ? 'es' : 'en';\n      root.setAttribute('data-sf-profile-language', selected);\n      root.setAttribute('lang', selected);\n\n      buttons.forEach(function (button) {\n        var flag = button.querySelector('[data-sf-language-flag]');\n        var label = button.querySelector('[data-sf-language-label]');\n\n        if (selected === 'en') {\n          if (flag) flag.textContent = '\ud83c\uddea\ud83c\uddf8';\n          if (label) label.textContent = 'Espa\u00f1ol';\n          button.setAttribute('aria-label', 'Cambiar a espa\u00f1ol');\n          button.setAttribute('title', 'Cambiar a espa\u00f1ol');\n        } else {\n          if (flag) flag.textContent = '\ud83c\uddfa\ud83c\uddf8';\n          if (label) label.textContent = 'English';\n          button.setAttribute('aria-label', 'Switch to English');\n          button.setAttribute('title', 'Switch to English');\n        }\n      });\n\n      window.dispatchEvent(new CustomEvent('sfProfileLanguageChanged', {\n        detail: { language: selected }\n      }));\n    }\n\n    \/* Every new page load starts in English. *\/\n    applyLanguage('en');\n\n    buttons.forEach(function (button) {\n      button.addEventListener('click', function () {\n        var current = root.getAttribute('data-sf-profile-language') === 'es' ? 'es' : 'en';\n        applyLanguage(current === 'en' ? 'es' : 'en');\n      });\n    });\n  })();\n<\/script>\n<!-- FIN DEL SELECTOR DE IDIOMA -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-69022abf e-con-full e-flex e-con e-parent\" data-id=\"69022abf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2287dd4f elementor-widget elementor-widget-html\" data-id=\"2287dd4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"sf-kgotlelelo-malefo-recruit-profile-en\" class=\"sf-language-page\" data-sf-language-page=\"en\" lang=\"en\">\n  <style>\n  \n    #sf-kgotlelelo-malefo-recruit-profile-en {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 0 auto !important;\n      padding: 0 !important;\n      background: #33373F !important;\n      color: #FFFFFF !important;\n      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif !important;\n      font-size: 16px !important;\n      line-height: 1.55 !important;\n      letter-spacing: 0 !important;\n      overflow: hidden !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en * {\n      box-sizing: border-box !important;\n      font-family: inherit !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en a {\n      color: inherit !important;\n      text-decoration: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en img {\n      max-width: 100% !important;\n      display: block !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en button {\n      border: 0 !important;\n      cursor: pointer !important;\n      font-family: inherit !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-shell {\n      max-width: 1220px !important;\n      margin: 0 auto !important;\n      padding: 30px 22px 46px !important;\n      background: transparent !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-topbar {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 18px !important;\n      margin: 0 0 22px !important;\n      padding: 14px 16px !important;\n      border: 1px solid rgba(231, 201, 117, 0.26) !important;\n      border-radius: 24px !important;\n      background: rgba(255, 255, 255, 0.06) !important;\n      backdrop-filter: blur(14px) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-brand {\n      display: flex !important;\n      align-items: center !important;\n      gap: 12px !important;\n      min-width: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-brand-logo {\n      width: 46px !important;\n      height: 46px !important;\n      object-fit: contain !important;\n      border-radius: 14px !important;\n      padding: 4px !important;\n      background: rgba(231, 201, 117, 0.08) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-brand-kicker {\n      margin: 0 !important;\n      color: #E7C975 !important;\n      font-size: 12px !important;\n      font-weight: 800 !important;\n      line-height: 1.1 !important;\n      letter-spacing: 0.18em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-brand-title {\n      margin: 3px 0 0 !important;\n      color: #FFFFFF !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      line-height: 1.1 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-nav {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: flex-end !important;\n      gap: 8px !important;\n      flex-wrap: wrap !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-nav a {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 38px !important;\n      padding: 9px 13px !important;\n      border-radius: 999px !important;\n      border: 1px solid rgba(255, 255, 255, 0.12) !important;\n      background: rgba(255, 255, 255, 0.08) !important;\n      color: #FFFFFF !important;\n      font-size: 12px !important;\n      font-weight: 750 !important;\n      transition: all .22s ease !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-nav a:hover {\n      transform: translateY(-2px) !important;\n      border-color: rgba(231, 201, 117, 0.7) !important;\n      background: rgba(231, 201, 117, 0.12) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-hero {\n      position: relative !important;\n      overflow: hidden !important;\n      display: grid !important;\n      grid-template-columns: minmax(0, 1.12fr) minmax(340px, 0.88fr) !important;\n      gap: 22px !important;\n      min-height: 660px !important;\n      padding: 26px !important;\n      border: 1px solid rgba(231, 201, 117, 0.28) !important;\n      border-radius: 36px !important;\n      background: radial-gradient(circle at 16% 12%, rgba(231, 201, 117, 0.28), transparent 30%), linear-gradient(135deg, #33373F 0%, #262A31 55%, #15171B 100%) !important;\n      box-shadow: 0 28px 90px rgba(0, 0, 0, 0.38) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-hero-left {\n      position: relative !important;\n      z-index: 2 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: space-between !important;\n      gap: 24px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-status-row {\n      display: flex !important;\n      gap: 10px !important;\n      flex-wrap: wrap !important;\n      align-items: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-pill {\n      display: inline-flex !important;\n      padding: 9px 12px !important;\n      border-radius: 999px !important;\n      border: 1px solid rgba(231, 201, 117, 0.35) !important;\n      background: rgba(231, 201, 117, 0.11) !important;\n      color: #E7C975 !important;\n      font-size: 12px !important;\n      font-weight: 850 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-pill-white {\n      border-color: rgba(255, 255, 255, 0.18) !important;\n      background: rgba(255, 255, 255, 0.08) !important;\n      color: #FFFFFF !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-eyebrow {\n      margin: 28px 0 12px !important;\n      color: #E7C975 !important;\n      font-size: 13px !important;\n      font-weight: 900 !important;\n      letter-spacing: 0.22em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(52px, 8vw, 108px) !important;\n      font-weight: 950 !important;\n      line-height: 0.89 !important;\n      letter-spacing: -0.07em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-title span {\n      color: #E7C975 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-subtitle {\n      max-width: 720px !important;\n      margin: 18px 0 0 !important;\n      color: rgba(255, 255, 255, 0.82) !important;\n      font-size: clamp(16px, 1.7vw, 20px) !important;\n      font-weight: 500 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-row {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      gap: 12px !important;\n      margin: 28px 0 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-btn {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 48px !important;\n      padding: 13px 18px !important;\n      border-radius: 16px !important;\n      border: 1px solid rgba(231, 201, 117, 0.45) !important;\n      background: linear-gradient(135deg, #E7C975 0%, #B98D31 100%) !important;\n      color: #22252B !important;\n      font-size: 13px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      transition: transform .22s ease, box-shadow .22s ease !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-btn-secondary {\n      background: rgba(255, 255, 255, 0.08) !important;\n      color: #FFFFFF !important;\n      border-color: rgba(255, 255, 255, 0.16) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-quick-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n      gap: 12px !important;\n      margin-top: 30px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-card {\n      padding: 16px !important;\n      border-radius: 22px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.075) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-label {\n      margin: 0 0 8px !important;\n      color: rgba(255, 255, 255, 0.58) !important;\n      font-size: 11px !important;\n      font-weight: 850 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-value {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 22px !important;\n      font-weight: 900 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-note {\n      margin: 8px 0 0 !important;\n      color: #E7C975 !important;\n      font-size: 12px !important;\n      font-weight: 750 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-card-link {\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      padding: 0 !important;\n      background: transparent !important;\n      border: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-link-btn {\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      gap: 8px !important;\n      width: 100% !important;\n      height: 100% !important;\n      text-align: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-link-logo {\n      height: 26px !important;\n      width: auto !important;\n      max-width: 100% !important;\n      object-fit: contain !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-link-btn small {\n      margin-bottom: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-hero-right {\n      position: relative !important;\n      z-index: 2 !important;\n      display: grid !important;\n      grid-template-rows: 1fr auto !important;\n      gap: 16px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-player-card {\n      position: relative !important;\n      overflow: hidden !important;\n      min-height: 530px !important;\n      border-radius: 30px !important;\n      border: 1px solid rgba(231, 201, 117, 0.28) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-player-img {\n      width: 100% !important;\n      height: 100% !important;\n      min-height: 530px !important;\n      object-fit: cover !important;\n      object-position: center top !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-player-overlay {\n      position: absolute !important;\n      left: 18px !important;\n      right: 18px !important;\n      bottom: 18px !important;\n      padding: 16px !important;\n      border-radius: 22px !important;\n      border: 1px solid rgba(231, 201, 117, 0.32) !important;\n      background: rgba(21, 23, 27, 0.8) !important;\n      backdrop-filter: blur(10px) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-player-overlay h3 {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 22px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-player-overlay p {\n      margin: 8px 0 0 !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 13px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section {\n      margin-top: 22px !important;\n      padding: 28px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      border-radius: 34px !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-head {\n      display: flex !important;\n      align-items: flex-end !important;\n      justify-content: space-between !important;\n      gap: 18px !important;\n      margin: 0 0 20px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-kicker {\n      margin: 0 0 8px !important;\n      color: #E7C975 !important;\n      font-size: 12px !important;\n      font-weight: 900 !important;\n      letter-spacing: 0.18em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(28px, 4vw, 48px) !important;\n      font-weight: 950 !important;\n      line-height: 0.98 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-copy {\n      max-width: 540px !important;\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.68) !important;\n      font-size: 14px !important;\n      font-weight: 520 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-tabs {\n      display: flex !important;\n      gap: 8px !important;\n      flex-wrap: wrap !important;\n      margin: 0 0 18px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-tab {\n      padding: 11px 14px !important;\n      border-radius: 999px !important;\n      border: 1px solid rgba(255, 255, 255, 0.12) !important;\n      background: rgba(255, 255, 255, 0.06) !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 12px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-tab.sf-active {\n      border-color: rgba(231, 201, 117, 0.65) !important;\n      background: rgba(231, 201, 117, 0.17) !important;\n      color: #E7C975 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-tab-panel {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-tab-panel.sf-active {\n      display: block !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-profile-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 12px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-profile-grid-compact {\n      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-info-card {\n      padding: 18px !important;\n      border-radius: 24px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.05) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-info-card strong {\n      display: block !important;\n      margin: 0 0 9px !important;\n      color: rgba(255, 255, 255, 0.56) !important;\n      font-size: 11px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-info-card span {\n      display: block !important;\n      color: #FFFFFF !important;\n      font-size: 20px !important;\n      font-weight: 900 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 14px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-card {\n      padding: 22px !important;\n      border-radius: 28px !important;\n      border: 1px solid rgba(231, 201, 117, 0.18) !important;\n      background: rgba(255, 255, 255, 0.05) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-icon {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      width: 42px !important;\n      height: 42px !important;\n      margin-bottom: 18px !important;\n      border-radius: 16px !important;\n      background: rgba(231, 201, 117, 0.16) !important;\n      color: #E7C975 !important;\n      font-size: 18px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-card h3 {\n      margin: 0 0 10px !important;\n      color: #FFFFFF !important;\n      font-size: 18px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-card p {\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 14px !important;\n      line-height: 1.55 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-layout {\n      display: grid !important;\n      grid-template-columns: minmax(0, 0.98fr) minmax(320px, 0.52fr) !important;\n      gap: 18px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-stage {\n      overflow: hidden !important;\n      border-radius: 28px !important;\n      border: 1px solid rgba(231, 201, 117, 0.28) !important;\n      background: #121417 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-frame {\n      position: relative !important;\n      display: none !important;\n      width: 100% !important;\n      aspect-ratio: 16 \/ 9 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-frame.sf-active {\n      display: block !important;\n    }\n\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-frame[hidden] {\n      display: none !important;\n    }\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-frame iframe {\n      position: absolute !important;\n      inset: 0 !important;\n      width: 100% !important;\n      height: 100% !important;\n      border: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-caption {\n      padding: 16px 18px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-caption h3 {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 19px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-caption p {\n      margin: 8px 0 0 !important;\n      color: rgba(255,255,255,0.62) !important;\n      font-size: 13px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 12px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option {\n      width: 100% !important;\n      padding: 18px !important;\n      border-radius: 24px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.06) !important;\n      text-align: left !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option.sf-active {\n      border-color: rgba(231, 201, 117, 0.56) !important;\n      background: rgba(231, 201, 117, 0.12) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option small {\n      display: block !important;\n      margin-bottom: 8px !important;\n      color: #E7C975 !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option span {\n      display: block !important;\n      color: #FFFFFF !important;\n      font-size: 17px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option em {\n      display: block !important;\n      margin-top: 7px !important;\n      color: rgba(255, 255, 255, 0.62) !important;\n      font-size: 12px !important;\n      font-style: normal !important;\n    }\n\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-section {\n      background: radial-gradient(circle at 92% 8%, rgba(231, 201, 117, 0.12), transparent 34%), rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-highlights {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 12px !important;\n      margin: 0 0 18px !important;\n      background: transparent !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-highlight {\n      padding: 18px !important;\n      border-radius: 24px !important;\n      border: 1px solid rgba(231, 201, 117, 0.18) !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-highlight strong {\n      display: block !important;\n      margin: 0 0 8px !important;\n      color: #E7C975 !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      letter-spacing: 0.14em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-highlight span {\n      display: block !important;\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 28px !important;\n      font-weight: 950 !important;\n      line-height: 1 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-highlight em {\n      display: block !important;\n      margin: 8px 0 0 !important;\n      color: rgba(255, 255, 255, 0.62) !important;\n      font-size: 12px !important;\n      font-style: normal !important;\n      font-weight: 650 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-table-wrap {\n      overflow-x: auto !important;\n      border-radius: 26px !important;\n      border: 1px solid rgba(255, 255, 255, 0.12) !important;\n      background: rgba(18, 20, 23, 0.45) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-table {\n      width: 100% !important;\n      min-width: 980px !important;\n      border-collapse: separate !important;\n      border-spacing: 0 !important;\n      background: transparent !important;\n      color: #FFFFFF !important;\n      font-size: 14px !important;\n      font-weight: 750 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-table th {\n      padding: 17px 16px !important;\n      background: #050505 !important;\n      color: #FFFFFF !important;\n      font-size: 12px !important;\n      font-weight: 950 !important;\n      text-align: center !important;\n      text-transform: uppercase !important;\n      border-right: 1px solid rgba(255, 255, 255, 0.18) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-table th:first-child {\n      text-align: left !important;\n      color: #E7C975 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-table th:last-child {\n      border-right: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-table td {\n      padding: 16px !important;\n      color: rgba(255, 255, 255, 0.86) !important;\n      background: rgba(255, 255, 255, 0.045) !important;\n      font-size: 14px !important;\n      font-weight: 750 !important;\n      text-align: center !important;\n      border-top: 1px solid rgba(255, 255, 255, 0.09) !important;\n      border-right: 1px solid rgba(255, 255, 255, 0.08) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-table td:first-child {\n      text-align: left !important;\n      color: #FFFFFF !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-table td:last-child {\n      border-right: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-table tr.sf-total-row td {\n      background: rgba(231, 201, 117, 0.10) !important;\n      color: #FFFFFF !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-note {\n      margin: 12px 0 0 !important;\n      color: rgba(255, 255, 255, 0.56) !important;\n      font-size: 12px !important;\n      font-weight: 600 !important;\n    }\n\n\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-placeholder {\n      position: absolute !important;\n      inset: 0 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      gap: 14px !important;\n      padding: 32px !important;\n      background: radial-gradient(circle at 18% 10%, rgba(231, 201, 117, 0.18), transparent 34%), linear-gradient(135deg, #242831, #111317) !important;\n      color: #FFFFFF !important;\n      text-align: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-placeholder strong {\n      color: #FFFFFF !important;\n      font-size: clamp(24px, 4vw, 44px) !important;\n      font-weight: 950 !important;\n      line-height: 0.95 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-placeholder p {\n      max-width: 560px !important;\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.70) !important;\n      font-size: 14px !important;\n      font-weight: 650 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-heat-layout {\n      display: grid !important;\n      grid-template-columns: minmax(280px, 0.72fr) minmax(0, 1fr) !important;\n      gap: 18px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-heat-card {\n      display: block !important;\n      align-self: start !important;\n      overflow: hidden !important;\n      height: auto !important;\n      min-height: 0 !important;\n      border-radius: 30px !important;\n      border: 1px solid rgba(231, 201, 117, 0.28) !important;\n      background: transparent !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-heat-card img {\n      display: block !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      min-height: 0 !important;\n      object-fit: contain !important;\n      object-position: center center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-insights {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 12px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-insight {\n      padding: 18px !important;\n      border-radius: 24px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.06) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-insight h4 {\n      margin: 0 0 8px !important;\n      color: #E7C975 !important;\n      font-size: 13px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-insight p {\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 14px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-section {\n      background: radial-gradient(circle at 8% 6%, rgba(231, 201, 117, 0.13), transparent 34%), rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-layout {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 16px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-column {\n      padding: 18px !important;\n      border-radius: 28px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.045) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-column-head {\n      display: flex !important;\n      align-items: center !important;\n      gap: 14px !important;\n      margin: 0 0 16px !important;\n      padding: 0 0 14px !important;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-column-head > span {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      flex: 0 0 48px !important;\n      width: 48px !important;\n      height: 48px !important;\n      border-radius: 18px !important;\n      background: rgba(231, 201, 117, 0.16) !important;\n      color: #E7C975 !important;\n      font-size: 15px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-column-head p {\n      margin: 0 0 5px !important;\n      color: #E7C975 !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-column-head h3 {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 24px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 12px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item {\n      position: relative !important;\n      padding: 16px 16px 16px 18px !important;\n      border-radius: 22px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item::before {\n      content: \"\" !important;\n      position: absolute !important;\n      left: 0 !important;\n      top: 16px !important;\n      bottom: 16px !important;\n      width: 3px !important;\n      border-radius: 999px !important;\n      background: rgba(231, 201, 117, 0.78) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-date {\n      display: inline-flex !important;\n      margin: 0 0 8px !important;\n      padding: 6px 9px !important;\n      border-radius: 999px !important;\n      background: rgba(231, 201, 117, 0.14) !important;\n      color: #E7C975 !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item h4 {\n      margin: 0 0 8px !important;\n      color: #FFFFFF !important;\n      font-size: 16px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item p {\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.70) !important;\n      font-size: 13px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item ul {\n      margin: 10px 0 0 0 !important;\n      padding: 0 0 0 18px !important;\n      color: rgba(255, 255, 255, 0.76) !important;\n      font-size: 13px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item li {\n      margin: 5px 0 0 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item li::marker {\n      color: #E7C975 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item li strong {\n      color: #E7C975 !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-final {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n      gap: 24px !important;\n      margin-top: 22px !important;\n      padding: 30px !important;\n      border-radius: 34px !important;\n      border: 1px solid rgba(231, 201, 117, 0.32) !important;\n      background: radial-gradient(circle at 6% 15%, rgba(231, 201, 117, 0.22), transparent 36%), linear-gradient(135deg, #242831, #15171B) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-final h2 {\n      margin: 0 0 10px !important;\n      color: #FFFFFF !important;\n      font-size: clamp(28px, 4vw, 46px) !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-final p {\n      max-width: 760px !important;\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.70) !important;\n      font-size: 15px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-contact-stack {\n      display: flex !important;\n      gap: 10px !important;\n      flex-wrap: wrap !important;\n      justify-content: flex-end !important;\n    }\n\n    @media (max-width: 1020px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-hero {\n        grid-template-columns: 1fr !important;\n        min-height: auto !important;\n        padding: 24px !important;\n      }\n      \n\t  \/* REORGANIZACI\u00d3N DEL GRID PRINCIPAL PARA M\u00d3VILES *\/\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-hero-left,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-hero-left > div:first-child {\n        display: contents !important;\n      }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-eyebrow,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-title,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-subtitle,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-row,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-quick-grid {\n        position: relative !important;\n        z-index: 2 !important;\n      }\n\n      \/* Aqu\u00ed definimos el orden exacto de aparici\u00f3n *\/\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-eyebrow { order: 1 !important; }\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-title { order: 2 !important; }\n      \n      \/* La imagen pasa a ser la n\u00famero 3 *\/\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-hero-right { \n        order: 3 !important; \n        margin: 15px 0 !important; \n      }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-subtitle { \n        order: 4 !important; \n        margin-top: 5px !important; \n      }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-row { order: 5 !important; }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-quick-grid { \n        order: 6 !important; \n        margin-top: 0 !important; \n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-quick-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-profile-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-highlights {\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-layout,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-heat-layout,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-layout,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-final {\n        grid-template-columns: 1fr !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-contact-stack {\n        justify-content: flex-start !important;\n      }\n    }\n\n    @media (max-width: 768px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-shell {\n        padding: 16px 12px 30px !important;\n      }\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-shell {\n        display: flex !important;\n        flex-direction: column !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-topbar {\n        order: 1 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-hero {\n        order: 2 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en #sf-kgotlelelo-malefo-videos-en {\n        order: 3 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en #sf-kgotlelelo-malefo-scout-en {\n        order: 4 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en #sf-kgotlelelo-malefo-heat-en {\n        order: 5 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en #sf-kgotlelelo-malefo-trajectory-en {\n        order: 6 !important;\n      }\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-topbar {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        border-radius: 20px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-nav {\n        width: 100% !important;\n        justify-content: flex-start !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-nav a {\n        flex: 1 1 calc(50% - 8px) !important;\n        text-align: center !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-title {\n        font-size: clamp(40px, 12vw, 56px) !important;\n        letter-spacing: -0.04em !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-title {\n        font-size: clamp(26px, 8vw, 36px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-quick-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-profile-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-insights,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-highlights {\n        grid-template-columns: 1fr !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-player-card,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-player-img {\n        min-height: 400px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-head {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        gap: 12px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section {\n        padding: 20px !important;\n        border-radius: 24px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-column-head {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n      }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-final {\n        padding: 20px !important;\n        border-radius: 24px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-row .sf-btn,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-contact-stack .sf-btn {\n        width: 100% !important;\n      }\n    }\n\n\n    \/* Selector emergente reutilizable para videos agrupados por a\u00f1o. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal {\n      position: fixed !important;\n      inset: 0 !important;\n      z-index: 999999 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal[hidden] {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-backdrop {\n      position: absolute !important;\n      inset: 0 !important;\n      background: rgba(5, 6, 8, 0.82) !important;\n      backdrop-filter: blur(9px) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-dialog {\n      position: relative !important;\n      z-index: 1 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      width: min(620px, 100%) !important;\n      max-height: min(78vh, 720px) !important;\n      overflow: hidden !important;\n      border: 1px solid rgba(231, 201, 117, 0.42) !important;\n      border-radius: 30px !important;\n      background: linear-gradient(155deg, #33373F 0%, #20242A 66%, #141619 100%) !important;\n      box-shadow: 0 30px 100px rgba(0, 0, 0, 0.58) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 16px !important;\n      padding: 20px 20px 16px !important;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-kicker {\n      margin: 0 0 6px !important;\n      color: #E7C975 !important;\n      font-size: 11px !important;\n      font-weight: 900 !important;\n      letter-spacing: 0.16em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(21px, 3vw, 30px) !important;\n      font-weight: 950 !important;\n      line-height: 1.05 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-close {\n      flex: 0 0 auto !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      width: 42px !important;\n      height: 42px !important;\n      border: 1px solid rgba(255, 255, 255, 0.16) !important;\n      border-radius: 14px !important;\n      background: rgba(255, 255, 255, 0.08) !important;\n      color: #FFFFFF !important;\n      font-size: 24px !important;\n      font-weight: 500 !important;\n      line-height: 1 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-close:hover,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-close:focus-visible {\n      border-color: rgba(231, 201, 117, 0.72) !important;\n      background: rgba(231, 201, 117, 0.16) !important;\n      color: #E7C975 !important;\n      outline: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-options {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 10px !important;\n      overflow-y: auto !important;\n      padding: 18px 20px 22px !important;\n      overscroll-behavior: contain !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice {\n      display: none !important;\n      width: 100% !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 16px !important;\n      padding: 16px 17px !important;\n      border: 1px solid rgba(255, 255, 255, 0.11) !important;\n      border-radius: 20px !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n      color: #FFFFFF !important;\n      text-align: left !important;\n      transition: transform .2s ease, border-color .2s ease, background .2s ease !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice.sf-visible {\n      display: flex !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice:hover,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice:focus-visible {\n      transform: translateY(-1px) !important;\n      border-color: rgba(231, 201, 117, 0.58) !important;\n      background: rgba(231, 201, 117, 0.11) !important;\n      outline: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice.sf-selected {\n      border-color: rgba(231, 201, 117, 0.76) !important;\n      background: rgba(231, 201, 117, 0.16) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-text {\n      min-width: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year {\n      display: block !important;\n      margin-bottom: 5px !important;\n      color: #E7C975 !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      letter-spacing: .12em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name {\n      display: block !important;\n      color: #FFFFFF !important;\n      font-size: 15px !important;\n      font-weight: 900 !important;\n      line-height: 1.25 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-arrow {\n      flex: 0 0 auto !important;\n      color: #E7C975 !important;\n      font-size: 21px !important;\n      font-weight: 900 !important;\n    }\n\n\n    \/* SUBCATEGORIAS AUTOMATICAS: solo aparecen cuando un mismo ano tiene HIGHLIGHT VIDEO + HIGHLIGHT'S SEASON. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategories {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 9px !important;\n      margin: 0 0 4px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategories[hidden] {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory {\n      width: 100% !important;\n      min-height: 44px !important;\n      padding: 11px 13px !important;\n      border: 1px solid rgba(255, 255, 255, 0.12) !important;\n      border-radius: 15px !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      letter-spacing: .06em !important;\n      line-height: 1.15 !important;\n      text-align: center !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory.sf-active,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory:hover,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory:focus-visible {\n      border-color: rgba(231, 201, 117, 0.72) !important;\n      background: rgba(231, 201, 117, 0.15) !important;\n      color: #E7C975 !important;\n      outline: none !important;\n    }\n\n    \/* Reproductor de HIGHLIGHT'S SEASON a pantalla completa. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-modal {\n      position: fixed !important;\n      inset: 0 !important;\n      z-index: 1000001 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      padding: 0 !important;\n      background: #050607 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-modal[hidden] {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-head {\n      flex: 0 0 auto !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 16px !important;\n      padding: 14px 18px !important;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: #121417 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-heading {\n      min-width: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-kicker {\n      margin: 0 0 4px !important;\n      color: #E7C975 !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      letter-spacing: .14em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(15px, 2.2vw, 22px) !important;\n      font-weight: 950 !important;\n      line-height: 1.18 !important;\n      text-transform: uppercase !important;\n      overflow-wrap: anywhere !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-frame {\n      flex: 1 1 auto !important;\n      min-height: 0 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 12px !important;\n      overflow: hidden !important;\n      background: #000000 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-aspect {\n      position: relative !important;\n      flex: 0 0 auto !important;\n      width: 100% !important;\n      aspect-ratio: 16 \/ 9 !important;\n      max-width: 100% !important;\n      max-height: 100% !important;\n      background: #000000 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-frame iframe {\n      position: absolute !important;\n      inset: 0 !important;\n      display: block !important;\n      width: 100% !important;\n      height: 100% !important;\n      border: 0 !important;\n      background: #000000 !important;\n    }\n\n    @supports (height: 100dvh) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-modal {\n        height: 100dvh !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategories {\n        grid-template-columns: 1fr !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-head {\n        padding: 11px 12px !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal {\n        align-items: flex-end !important;\n        padding: 10px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-dialog {\n        width: 100% !important;\n        max-height: 86vh !important;\n        border-radius: 26px 26px 18px 18px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head {\n        padding: 17px 16px 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-options {\n        padding: 14px 16px 18px !important;\n      }\n    }\n\n  \n    \/* INICIO: PROTECCION UNIVERSAL PARA TEXTOS LARGOS EN VIDEOS *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-layout,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-stage,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-dialog,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-options,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-text {\n      min-width: 0 !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option {\n      display: block !important;\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option small,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option em,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-caption h3,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-kicker,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-title,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      white-space: normal !important;\n      overflow-wrap: anywhere !important;\n      word-wrap: break-word !important;\n      word-break: break-word !important;\n      hyphens: auto !important;\n      text-overflow: clip !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option small,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option em {\n      padding-left: 0 !important;\n      padding-right: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option em {\n      line-height: 1.45 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head > div {\n      flex: 1 1 auto !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      overflow: hidden !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice {\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice.sf-visible {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-text {\n      width: 100% !important;\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-arrow {\n      align-self: center !important;\n      justify-self: end !important;\n      margin-left: 4px !important;\n    }\n\n    @media (max-width: 1020px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-layout {\n        width: 100% !important;\n        grid-template-columns: minmax(0, 1fr) !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option {\n        padding: 15px !important;\n        border-radius: 20px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option span {\n        font-size: 16px !important;\n        line-height: 1.25 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option em {\n        font-size: 12px !important;\n        line-height: 1.4 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice {\n        gap: 10px !important;\n        padding: 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name {\n        font-size: 14px !important;\n        line-height: 1.35 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-arrow {\n        font-size: 19px !important;\n      }\n    }\n    \/* FIN: PROTECCION UNIVERSAL PARA TEXTOS LARGOS EN VIDEOS *\/\n\n  \n\n    \/* FRONT-END LABEL GUARD: mantiene visibles los nombres nuevos incluso si una versi\u00f3n JS anterior queda en cach\u00e9. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory[data-highlight-subcategory=\"highlight\"],\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory[data-highlight-subcategory=\"season\"] {\n      font-size: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory[data-highlight-subcategory=\"highlight\"]::after {\n      content: \"SEASON\" !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      letter-spacing: .06em !important;\n      line-height: 1.15 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory[data-highlight-subcategory=\"season\"]::after {\n      content: \"GAME BY GAME\" !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      letter-spacing: .06em !important;\n      line-height: 1.15 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year[data-display-label] {\n      font-size: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year[data-display-label]::after {\n      content: attr(data-display-label) !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      letter-spacing: .12em !important;\n      line-height: 1.2 !important;\n    }\n\n    \/* Reproductor de HIGHLIGHT'S SEASON a pantalla completa. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-modal {\n      position: fixed !important;\n      inset: 0 !important;\n      z-index: 1000001 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      padding: 0 !important;\n      background: #050607 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-modal[hidden] {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-head {\n      flex: 0 0 auto !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 16px !important;\n      padding: 14px 18px !important;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: #121417 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-heading {\n      min-width: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-kicker {\n      margin: 0 0 4px !important;\n      color: #E7C975 !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      letter-spacing: .14em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(15px, 2.2vw, 22px) !important;\n      font-weight: 950 !important;\n      line-height: 1.18 !important;\n      text-transform: uppercase !important;\n      overflow-wrap: anywhere !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-frame {\n      flex: 1 1 auto !important;\n      min-height: 0 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 12px !important;\n      overflow: hidden !important;\n      background: #000000 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-aspect {\n      position: relative !important;\n      flex: 0 0 auto !important;\n      width: 100% !important;\n      aspect-ratio: 16 \/ 9 !important;\n      max-width: 100% !important;\n      max-height: 100% !important;\n      background: #000000 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-frame iframe {\n      position: absolute !important;\n      inset: 0 !important;\n      display: block !important;\n      width: 100% !important;\n      height: 100% !important;\n      border: 0 !important;\n      background: #000000 !important;\n    }\n\n    @supports (height: 100dvh) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-modal {\n        height: 100dvh !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategories {\n        grid-template-columns: 1fr !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-head {\n        padding: 11px 12px !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal {\n        align-items: flex-end !important;\n        padding: 10px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-dialog {\n        width: 100% !important;\n        max-height: 86vh !important;\n        border-radius: 26px 26px 18px 18px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head {\n        padding: 17px 16px 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-options {\n        padding: 14px 16px 18px !important;\n      }\n    }\n\n  \n    \/* INICIO: PROTECCION UNIVERSAL PARA TEXTOS LARGOS EN VIDEOS *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-layout,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-stage,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-dialog,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-options,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-text {\n      min-width: 0 !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option {\n      display: block !important;\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option small,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option em,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-caption h3,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-kicker,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-title,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      white-space: normal !important;\n      overflow-wrap: anywhere !important;\n      word-wrap: break-word !important;\n      word-break: break-word !important;\n      hyphens: auto !important;\n      text-overflow: clip !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option small,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option em {\n      padding-left: 0 !important;\n      padding-right: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option em {\n      line-height: 1.45 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head > div {\n      flex: 1 1 auto !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      overflow: hidden !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice {\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice.sf-visible {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-text {\n      width: 100% !important;\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-arrow {\n      align-self: center !important;\n      justify-self: end !important;\n      margin-left: 4px !important;\n    }\n\n    @media (max-width: 1020px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-layout {\n        width: 100% !important;\n        grid-template-columns: minmax(0, 1fr) !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option {\n        padding: 15px !important;\n        border-radius: 20px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option span {\n        font-size: 16px !important;\n        line-height: 1.25 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option em {\n        font-size: 12px !important;\n        line-height: 1.4 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice {\n        gap: 10px !important;\n        padding: 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name {\n        font-size: 14px !important;\n        line-height: 1.35 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-arrow {\n        font-size: 19px !important;\n      }\n    }\n    \/* FIN: PROTECCION UNIVERSAL PARA TEXTOS LARGOS EN VIDEOS *\/\n\n  \n    \/* ============================================================\n       FIX DEFINITIVO: NOMBRES LARGOS EN HIGHLIGHT'S SEASON\n       - Funciona para todos los a\u00f1os actuales y futuros.\n       - Desktop, tablet y m\u00f3vil.\n       - Permite tantas l\u00edneas como necesite el t\u00edtulo.\n       - Evita superposici\u00f3n, recortes y alturas fijas.\n       ============================================================ *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] {\n      height: auto !important;\n      min-height: 0 !important;\n      max-height: none !important;\n      overflow: visible !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      grid-auto-rows: auto !important;\n      align-items: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-text {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      height: auto !important;\n      min-height: 0 !important;\n      max-height: none !important;\n      overflow: visible !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-year,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-name {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      height: auto !important;\n      min-height: 0 !important;\n      max-height: none !important;\n      overflow: visible !important;\n      white-space: normal !important;\n      text-overflow: clip !important;\n      overflow-wrap: break-word !important;\n      word-wrap: break-word !important;\n      word-break: normal !important;\n      hyphens: none !important;\n      -webkit-line-clamp: unset !important;\n      -webkit-box-orient: initial !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-name {\n      line-height: 1.45 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-arrow {\n      align-self: center !important;\n      flex: 0 0 auto !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-options {\n      overflow-x: hidden !important;\n    }\n\n    \/* El t\u00edtulo del reproductor tambi\u00e9n queda preparado para nombres extensos. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-season-player-title {\n      height: auto !important;\n      min-height: 0 !important;\n      max-height: none !important;\n      white-space: normal !important;\n      overflow: visible !important;\n      text-overflow: clip !important;\n      overflow-wrap: break-word !important;\n      word-break: normal !important;\n      hyphens: none !important;\n      -webkit-line-clamp: unset !important;\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] {\n        padding: 14px !important;\n        gap: 10px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-name {\n        font-size: 14px !important;\n        line-height: 1.5 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-year {\n        line-height: 1.35 !important;\n      }\n    }\n\n\n    \/* ============================================================\n       DESKTOP-ONLY ADJUSTMENT: COMPLETE TEXT IN CATEGORIES AND SUBCATEGORIES\n       - Solo afecta escritorio (>1020px); tablet y movil quedan intactos.\n       - Evita recortes o superposiciones en monitores de escritorio pequenos.\n       ============================================================ *\/\n    @media (min-width: 1021px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu .sf-video-option,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory {\n        height: auto !important;\n        max-height: none !important;\n        white-space: normal !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu .sf-video-option {\n        min-height: 0 !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu .sf-video-option small,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu .sf-video-option span,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu .sf-video-option em {\n        height: auto !important;\n        min-height: 0 !important;\n        max-height: none !important;\n        overflow: visible !important;\n        white-space: normal !important;\n        overflow-wrap: anywhere !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu .sf-video-option span {\n        line-height: 1.3 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-menu .sf-video-option em {\n        line-height: 1.45 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice.sf-visible {\n        display: grid !important;\n        grid-template-columns: minmax(0, 1fr) auto !important;\n        grid-auto-rows: auto !important;\n        align-items: center !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice {\n        min-height: 0 !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-text,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name {\n        height: auto !important;\n        min-height: 0 !important;\n        max-height: none !important;\n        overflow: visible !important;\n        white-space: normal !important;\n        overflow-wrap: anywhere !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n        -webkit-line-clamp: unset !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year {\n        line-height: 1.35 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name {\n        line-height: 1.45 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory {\n        min-height: 44px !important;\n        overflow: visible !important;\n        overflow-wrap: anywhere !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n        line-height: 1.3 !important;\n      }\n    }\n\n  \n\n    \/* AJUSTE FINAL: LAPTOPS Y ESCRITORIO COMPACTO\n       - Evita que subcategor\u00edas y partidos se vean amontonados en pantallas peque\u00f1as de escritorio.\n       - Mantiene intacto el comportamiento m\u00f3vil.\n    *\/\n    @media (min-width: 621px) and (max-width: 1400px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-dialog {\n        width: min(860px, 94vw) !important;\n        max-height: min(86vh, 820px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head {\n        padding: 18px 20px 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-options {\n        gap: 12px !important;\n        padding: 16px 18px 20px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategories {\n        gap: 10px !important;\n        margin: 0 0 8px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory {\n        min-height: 48px !important;\n        padding: 12px 14px !important;\n        font-size: 10.5px !important;\n        line-height: 1.2 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory[data-highlight-subcategory=\"highlight\"]::after,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory[data-highlight-subcategory=\"season\"]::after {\n        font-size: 10.5px !important;\n        line-height: 1.2 !important;\n        white-space: normal !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice {\n        padding: 15px 16px !important;\n        gap: 12px !important;\n        border-radius: 18px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice.sf-visible,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n        align-items: start !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-text,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-text {\n        display: flex !important;\n        flex-direction: column !important;\n        gap: 7px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year {\n        margin-bottom: 0 !important;\n        font-size: 9px !important;\n        letter-spacing: .10em !important;\n        line-height: 1.18 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year[data-display-label]::after {\n        font-size: 9px !important;\n        line-height: 1.18 !important;\n        letter-spacing: .10em !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-name {\n        font-size: 13.5px !important;\n        line-height: 1.32 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-arrow {\n        font-size: 18px !important;\n        line-height: 1 !important;\n        margin-left: 6px !important;\n        padding-top: 2px !important;\n      }\n    }\n\n\n  \n\n    \/* FIX REAL LAPTOP: impedir que Flexbox comprima los botones verticalmente.\n       Si la lista no cabe, el contenedor hace scroll en vez de aplastar textos y bordes. *\/\n    @media (min-width: 621px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-dialog {\n        max-height: calc(100vh - 40px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head {\n        flex: 0 0 auto !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-options {\n        flex: 1 1 auto !important;\n        min-height: 0 !important;\n        overflow-y: auto !important;\n        overflow-x: hidden !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategories {\n        flex: 0 0 auto !important;\n        min-height: max-content !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice.sf-visible,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"],\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n        flex: 0 0 auto !important;\n        flex-shrink: 0 !important;\n        height: auto !important;\n        min-height: 68px !important;\n        max-height: none !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-text,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-text {\n        flex: 1 1 auto !important;\n        min-width: 0 !important;\n        height: auto !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year[data-display-label]::after {\n        position: static !important;\n        height: auto !important;\n        max-height: none !important;\n        overflow: visible !important;\n      }\n    }\n\n\n  \n\n    \/* ============================================================\n       BLINDAJE RESPONSIVE FINAL \u2014 TODOS LOS DISPOSITIVOS\n       1) Extiende a tel\u00e9fonos la protecci\u00f3n anti-compresi\u00f3n de la biblioteca.\n       2) La lista hace scroll vertical si no cabe; nunca aplasta botones\/textos.\n       3) A\u00f1ade seguridad de ancho y wrapping al resto del perfil.\n       4) No modifica navegaci\u00f3n, reproducci\u00f3n, contenido ni estructura.\n       ============================================================ *\/\n\n    \/* Seguridad global para hijos de grids\/flex: nunca fuerzan un ancho mayor. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-topbar > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-hero > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-head > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-quick-grid > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-profile-grid > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-grid > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stats-highlights > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-layout > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-heat-layout > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-layout > *,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-final > * {\n      min-width: 0 !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n    }\n\n    \/* Textos generales: pueden crecer verticalmente y partir l\u00ednea sin superponerse. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section h2,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section h3,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section h4,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section p,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section li,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section span,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section strong,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section small,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section em,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-info-card,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-card,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-card,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-column,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-final,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-nav a,\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-btn {\n      overflow-wrap: break-word !important;\n      word-break: normal !important;\n    }\n\n    \/* Protecci\u00f3n espec\u00edfica de tel\u00e9fonos, incluidos dispositivos muy angostos\/bajos. *\/\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal {\n        min-width: 0 !important;\n        padding: 10px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-dialog {\n        flex: 0 1 auto !important;\n        width: 100% !important;\n        min-width: 0 !important;\n        max-width: 100% !important;\n        max-height: calc(100vh - 20px) !important;\n        overflow: hidden !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head {\n        flex: 0 0 auto !important;\n        min-width: 0 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-head > div {\n        min-width: 0 !important;\n        max-width: calc(100% - 54px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-title,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-kicker {\n        width: 100% !important;\n        min-width: 0 !important;\n        height: auto !important;\n        max-height: none !important;\n        white-space: normal !important;\n        overflow: visible !important;\n        overflow-wrap: break-word !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-options {\n        flex: 1 1 auto !important;\n        min-width: 0 !important;\n        min-height: 0 !important;\n        max-width: 100% !important;\n        overflow-y: auto !important;\n        overflow-x: hidden !important;\n        -webkit-overflow-scrolling: touch !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategories {\n        flex: 0 0 auto !important;\n        min-width: 0 !important;\n        min-height: max-content !important;\n        width: 100% !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-subcategory {\n        flex: 0 0 auto !important;\n        flex-shrink: 0 !important;\n        width: 100% !important;\n        min-width: 0 !important;\n        height: auto !important;\n        min-height: 48px !important;\n        max-height: none !important;\n        white-space: normal !important;\n        overflow: visible !important;\n        overflow-wrap: break-word !important;\n        word-break: normal !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice.sf-visible,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"],\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n        flex: 0 0 auto !important;\n        flex-shrink: 0 !important;\n        width: 100% !important;\n        min-width: 0 !important;\n        height: auto !important;\n        min-height: 64px !important;\n        max-height: none !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice.sf-visible,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n        display: grid !important;\n        grid-template-columns: minmax(0, 1fr) auto !important;\n        grid-auto-rows: auto !important;\n        align-items: center !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-text,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-text {\n        min-width: 0 !important;\n        width: 100% !important;\n        height: auto !important;\n        max-height: none !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-name,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-year[data-display-label]::after {\n        position: static !important;\n        width: 100% !important;\n        min-width: 0 !important;\n        height: auto !important;\n        max-height: none !important;\n        white-space: normal !important;\n        overflow: visible !important;\n        overflow-wrap: break-word !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-choice-arrow {\n        flex: 0 0 auto !important;\n        align-self: center !important;\n      }\n\n      \/* El resto de tarjetas del perfil nunca se comprime horizontalmente. *\/\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-info-card,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-scout-card,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-stat-card,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-video-option,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-timeline-item,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-journey-column,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-cta-final {\n        min-width: 0 !important;\n        max-width: 100% !important;\n      }\n    }\n\n    @supports (height: 100dvh) {\n      @media (max-width: 620px) {\n        #sf-kgotlelelo-malefo-recruit-profile-en .sf-highlight-modal-dialog {\n          max-height: calc(100dvh - 20px) !important;\n        }\n      }\n    }\n\n\n  \n\n    \/* ============================================================\n       EQUILIBRIO GLOBAL DE CABECERAS DIVIDIDAS\n       - Aplica a TODAS las secciones con t\u00edtulo izquierda + texto derecha.\n       - Evita columnas izquierdas estrechas y t\u00edtulos excesivamente verticales.\n       - Se hereda autom\u00e1ticamente en secciones futuras que usen .sf-section-head.\n       - En m\u00f3vil vuelve a una sola columna de forma natural.\n       ============================================================ *\/\n    @media (min-width: 769px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-head {\n        display: grid !important;\n        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;\n        align-items: end !important;\n        gap: clamp(26px, 4vw, 58px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-head > div,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-copy {\n        width: 100% !important;\n        min-width: 0 !important;\n        max-width: none !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-title {\n        max-width: 100% !important;\n        overflow-wrap: normal !important;\n        word-break: normal !important;\n        hyphens: none !important;\n      }\n\n      \/* HIGHLIGHTS es una sola palabra y nunca debe dividirse internamente. *\/\n      #sf-kgotlelelo-malefo-recruit-profile-en #sf-kgotlelelo-malefo-videos-en .sf-section-title {\n        white-space: nowrap !important;\n        word-break: keep-all !important;\n      }\n    }\n\n    @media (max-width: 768px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-head {\n        display: flex !important;\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        gap: 12px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-head > div,\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-copy {\n        width: 100% !important;\n        min-width: 0 !important;\n        max-width: 100% !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-title {\n        width: 100% !important;\n        max-width: 100% !important;\n        overflow-wrap: normal !important;\n        word-break: normal !important;\n        hyphens: none !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en #sf-kgotlelelo-malefo-videos-en .sf-section-title {\n        white-space: nowrap !important;\n        word-break: keep-all !important;\n      }\n    }\n\n  \n\n    \/* AJUSTE TIPOGRAFICO SUTIL: mejor proporcion entre titulos y cuerpo de texto. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-title {\n      font-size: clamp(48px, 7vw, 96px) !important;\n      line-height: 0.92 !important;\n      letter-spacing: -0.055em !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-title {\n      font-size: clamp(26px, 3.5vw, 42px) !important;\n      line-height: 1.02 !important;\n    }\n\n    @media (max-width: 768px) {\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-title {\n        font-size: clamp(38px, 10.8vw, 52px) !important;\n        line-height: 0.94 !important;\n        letter-spacing: -0.035em !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-en .sf-section-title {\n        font-size: clamp(24px, 7vw, 33px) !important;\n        line-height: 1.04 !important;\n      }\n    }\n\n  <\/style>\n\n  <div class=\"sf-shell\">\n    <div class=\"sf-topbar\">\n      <div class=\"sf-brand\">\n        <img decoding=\"async\" class=\"sf-brand-logo\" src=\"https:\/\/res.cloudinary.com\/dyuvedaeb\/image\/upload\/v1782889913\/logo_png_cabeza_xpkntx.png\" alt=\"Smart Football logo\">\n        <div>\n          <p class=\"sf-brand-kicker\">Smart Football<\/p>\n          <p class=\"sf-brand-title\">Professional Scouting Profile<\/p>\n        <\/div>\n      <\/div>\n      <nav class=\"sf-nav\" aria-label=\"Profile navigation\">\n        <a href=\"#sf-kgotlelelo-malefo-profile-en\">Profile<\/a>\n        <a href=\"#sf-kgotlelelo-malefo-videos-en\">Videos<\/a>\n        <a href=\"#sf-kgotlelelo-malefo-scout-en\">Scout Report<\/a>\n        <a href=\"#sf-kgotlelelo-malefo-heat-en\">Heat Map<\/a>\n        <a href=\"#sf-kgotlelelo-malefo-trajectory-en\">Pathway<\/a>\n      <\/nav>\n    <\/div>\n\n        <section class=\"sf-hero\" id=\"sf-kgotlelelo-malefo-profile-en\">\n      <div class=\"sf-hero-left\">\n        <div>\n          <h1 class=\"sf-title\">Kgotlelelo <span>Malefo<\/span><\/h1>\n          <p class=\"sf-subtitle\">South African attacking player whose game is built around versatility, speed and one-on-one impact. Primarily a winger or forward, she can threaten from either side, attack space with explosive changes of pace, cut inside to shoot and create for teammates, while also providing aggressive pressing and disciplined defensive coverage.<\/p>\n        <\/div>\n\n        <div class=\"sf-quick-grid\">\n          <div class=\"sf-stat-card\"><p class=\"sf-stat-label\">Position<\/p><p class=\"sf-stat-value\">Winger \/ Forward<\/p><p class=\"sf-stat-note\">Attacking wide profile<\/p><\/div>\n          <div class=\"sf-stat-card\"><p class=\"sf-stat-label\">Height \/ Weight<\/p><p class=\"sf-stat-value\">1.76 m \/ 56 kg<\/p><p class=\"sf-stat-note\">Right-footed<\/p><\/div>\n          <div class=\"sf-stat-card\"><p class=\"sf-stat-label\">Nationality<\/p><p class=\"sf-stat-value\">South African<\/p><p class=\"sf-stat-note\">Born 10 Nov 2002<\/p><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sf-hero-right\">\n        <div class=\"sf-player-card\">\n          <img decoding=\"async\" class=\"sf-player-img\" src=\"https:\/\/res.cloudinary.com\/dyuvedaeb\/image\/upload\/v1787031752\/KM_immtwn.png\" alt=\"Kgotlelelo Malefo player portrait\">\n        <\/div>\n      <\/div>\n    <\/section>\n\n        <section class=\"sf-section\" id=\"sf-kgotlelelo-malefo-videos-en\">\n      <div class=\"sf-section-head\">\n        <div>\n          <p class=\"sf-section-kicker\">Video evaluation room<\/p>\n          <h2 class=\"sf-section-title\">Highlights.<\/h2>\n        <\/div>\n        <p class=\"sf-section-copy\">The video library covers her 2025 season and Summer 2026, allowing evaluation of her growth as an attacking player: acceleration, one-on-one actions, inside cuts, shooting range, final-ball quality, movement around the box and the intensity she brings to the press.<\/p>\n      <\/div>\n\n      <div class=\"sf-video-layout\">\n        <div class=\"sf-video-stage\">\n          <div class=\"sf-video-frame sf-active\" data-highlight-panel=\"highlight-2026-1\" aria-hidden=\"false\">\n            <iframe src=\"https:\/\/www.youtube.com\/embed\/dheib2OioPg?si=3EsKkEs1RgdwGkQ0\" title=\"KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen loading=\"eager\"><\/iframe>\n          <\/div>\n          <div class=\"sf-video-frame\" data-highlight-panel=\"highlight-2025-1\" aria-hidden=\"true\" hidden>\n            <iframe src=\"https:\/\/www.youtube.com\/embed\/AINKY_obgjM?si=aVWa1TmJ5q8JejBs\" title=\"KGOTLELELO MALEFO \u2014 HIGHLIGHTS 2025\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen loading=\"lazy\"><\/iframe>\n          <\/div>\n          <div class=\"sf-video-caption\"><h3 data-video-title>KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS<\/h3><\/div>\n        <\/div>\n\n        <div class=\"sf-video-menu\">\n          <button class=\"sf-video-option sf-active\" type=\"button\" data-highlight-category=\"2026\" data-category-title=\"HIGHLIGHTS 2026\">\n            <small>1 video<\/small>\n            <span>HIGHLIGHTS 2026<\/span>\n            <em>KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS<\/em>\n          <\/button>\n          <button class=\"sf-video-option\" type=\"button\" data-highlight-category=\"2025\" data-category-title=\"HIGHLIGHTS 2025\">\n            <small>1 video<\/small>\n            <span>HIGHLIGHTS 2025<\/span>\n            <em>KGOTLELELO MALEFO \u2014 HIGHLIGHTS 2025<\/em>\n          <\/button>\n        <\/div>\n      <\/div>\n    <\/section>\n\n        <section class=\"sf-section\" id=\"sf-kgotlelelo-malefo-scout-en\">\n      <div class=\"sf-section-head\">\n        <div>\n          <p class=\"sf-section-kicker\">Football identity<\/p>\n          <h2 class=\"sf-section-title\">What Malefo brings.<\/h2>\n        <\/div>\n        <p class=\"sf-section-copy\">Malefo is a direct, energetic attacking player who combines explosive movement with tactical intelligence. She can create separation in wide areas, move inside to finish or combine, and contribute on both sides of the ball through pressing, recovery runs and reliable defensive coverage.<\/p>\n      <\/div>\n\n      <div class=\"sf-scout-grid\">\n        <div class=\"sf-scout-card\"><div class=\"sf-scout-icon\">01<\/div><h3>Explosive one-on-one ability<\/h3><p>Her first steps and change of pace are central to her attacking value. She can isolate defenders, accelerate into open grass and use sharp direction changes to gain separation, especially when receiving with space to attack the back line.<\/p><\/div>\n        <div class=\"sf-scout-card\"><div class=\"sf-scout-icon\">02<\/div><h3>Inside cuts and end product<\/h3><p>She is comfortable attacking from either flank and cutting inside onto shooting or passing lanes. Her medium- and long-range strike gives her a direct goal threat, while her delivery and final pass allow her to create chances for teammates.<\/p><\/div>\n        <div class=\"sf-scout-card\"><div class=\"sf-scout-icon\">03<\/div><h3>Versatility and tactical adaptation<\/h3><p>Her primary profile is winger\/forward, but her tactical understanding also allows her to handle deeper wide responsibilities when required. She recognizes when to hold width, attack inside space, overlap, recover or provide defensive cover within different team structures.<\/p><\/div>\n        <div class=\"sf-scout-card\"><div class=\"sf-scout-icon\">04<\/div><h3>Pressing, leadership and professionalism<\/h3><p>She adds value without the ball through high pressing, recovery effort and disciplined coverage. Her positive leadership and professional approach support a player who has continued to evolve across NCAA Division I, USL W League and NAIA environments.<\/p><\/div>\n      <\/div>\n    <\/section>\n\n        <section class=\"sf-section\" id=\"sf-kgotlelelo-malefo-heat-en\">\n      <div class=\"sf-section-head\">\n        <div>\n          <p class=\"sf-section-kicker\">Heat map and tactical usage<\/p>\n          <h2 class=\"sf-section-title\">High attacking influence across both wide channels.<\/h2>\n        <\/div>\n        <p class=\"sf-section-copy\">The heat map shows strong activity on both sides of the attacking half, with additional involvement through deeper wide zones and selected interior spaces. The pattern fits a winger\/forward who can alternate flanks, attack the final third aggressively and remain connected to the defensive phase when possession changes.<\/p>\n      <\/div>\n      <div class=\"sf-heat-layout\">\n        <div class=\"sf-heat-card\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/dyuvedaeb\/image\/upload\/v1787034186\/mapa_de_calor_malefo_uzdm6a.png\" alt=\"Kgotlelelo Malefo heat map\"><\/div>\n        <div class=\"sf-insights\">\n          <div class=\"sf-insight\"><h4>Threat on both flanks<\/h4><p>The strongest attacking zones appear on both wide channels, supporting her ability to switch sides and remain dangerous regardless of the flank from which she starts.<\/p><\/div>\n          <div class=\"sf-insight\"><h4>Final-third presence<\/h4><p>Repeated activity high up the pitch reflects a player who looks to receive close to the opponent\u2019s defensive line, attack one-on-one situations and arrive in areas for shots, crosses or final passes.<\/p><\/div>\n          <div class=\"sf-insight\"><h4>Movement beyond the touchline<\/h4><p>Her influence extends into interior zones rather than remaining fixed outside. That movement creates opportunities to cut inside, combine between lines and attack central shooting lanes.<\/p><\/div>\n          <div class=\"sf-insight\"><h4>Two-way wide contribution<\/h4><p>Activity in deeper areas reflects the work required after attacking actions: recovering position, supporting the press and providing coverage when the tactical context asks her to defend from a lower starting point.<\/p><\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n        <section class=\"sf-section\" id=\"sf-kgotlelelo-malefo-trajectory-en\">\n      <div class=\"sf-section-head\">\n        <div>\n          <p class=\"sf-section-kicker\">Player pathway<\/p>\n          <h2 class=\"sf-section-title\">Progression through NCAA Division I, USL W and NAIA.<\/h2>\n        <\/div>\n        <p class=\"sf-section-copy\">Her U.S. pathway has exposed her to different competitive environments and tactical demands, from NCAA Division I to pre-professional summer soccer and NAIA competition. Each stage has added experience to an attacking profile that continues to develop toward higher-level opportunities.<\/p>\n      <\/div>\n\n      <div class=\"sf-timeline\">\n        <div class=\"sf-timeline-item\"><div class=\"sf-timeline-date\">2026 \u2022 Portland Cherry Bombs FC<\/div><h4>USL W League \u2022 Portland, Oregon<\/h4><p>Selected as a forward for the club\u2019s 2026 roster, Malefo continued her development in a pre-professional environment that places emphasis on speed of play, attacking initiative and adaptation against strong summer competition.<\/p><\/div>\n        <div class=\"sf-timeline-item\"><div class=\"sf-timeline-date\">2025 \u2022 William Woods University<\/div><h4>NAIA \u2022 Fulton, Missouri<\/h4><p>She made 13 appearances with 12 starts, scoring four goals while leading the team with 22 shots. The season showed a more assertive attacking version of her game and increased responsibility in the final third.<\/p><\/div>\n        <div class=\"sf-timeline-item\"><div class=\"sf-timeline-date\">Summer 2025 \u2022 Lane United FC<\/div><h4>USL W League \u2022 Eugene, Oregon<\/h4><p>Her summer experience added a different competitive setting between college seasons. She contributed in the attacking phase, including an assist in the club\u2019s preseason draw against Western Oregon University.<\/p><\/div>\n        <div class=\"sf-timeline-item\"><div class=\"sf-timeline-date\">2023\u20132024 \u2022 Mississippi Valley State University<\/div><h4>NCAA Division I \u2022 SWAC<\/h4><p>Malefo developed in an NCAA Division I environment, gaining experience against demanding opposition. In 2024 she appeared in all 15 matches and registered an assist, building the base for the next stages of her college and summer career.<\/p><\/div>\n      <\/div>\n    <\/section>\n  <\/div>\n\n  <div class=\"sf-highlight-modal\" data-highlight-modal hidden aria-hidden=\"true\">\n    <div class=\"sf-highlight-modal-backdrop\" data-highlight-close><\/div>\n    <div class=\"sf-highlight-modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sf-kgotlelelo-malefo-highlight-modal-title-en\">\n      <div class=\"sf-highlight-modal-head\">\n        <div>\n          <p class=\"sf-highlight-modal-kicker\">Video library<\/p>\n          <h3 class=\"sf-highlight-modal-title\" id=\"sf-kgotlelelo-malefo-highlight-modal-title-en\" data-highlight-modal-title>Select a highlight video<\/h3>\n        <\/div>\n        <button class=\"sf-highlight-modal-close\" type=\"button\" data-highlight-close aria-label=\"Close video selector\">\u00d7<\/button>\n      <\/div>\n      <div class=\"sf-highlight-options\">\n          <!-- ============================================================ -->\n          <!-- HIGHLIGHT VIDEO 2027 \u2014 COPIA ESTA L\u00cdNEA Y CAMBIA SOLO LINK + T\u00cdTULO: -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2027\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL VIDEO\"><\/button> -->\n\n          <!-- HIGHLIGHT'S SEASON 2027 \/ GAME BY GAME \u2014 PONLO DEBAJO DEL HIGHLIGHT VIDEO DEL A\u00d1O. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-video-type=\"season\" data-category=\"2027\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL PARTIDO\"><\/button> -->\n          <!-- Cada video nuevo del mismo tipo se pega ARRIBA del anterior. -->\n          <!-- ============================================================ -->\n\n          <!-- INICIO \/ START 2026 -->\n          <!-- NUEVO HIGHLIGHT VIDEO 2026: PEGA ESTA L\u00cdNEA ARRIBA DEL HIGHLIGHT M\u00c1S RECIENTE DEL A\u00d1O Y CAMBIA SOLO LINK + T\u00cdTULO. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2026\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL VIDEO\"><\/button> -->\n          <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2026\" data-video-panel=\"highlight-2026-1\" data-video-src=\"https:\/\/www.youtube.com\/embed\/dheib2OioPg?si=3EsKkEs1RgdwGkQ0\" data-video-title=\"KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS\">\n            <span class=\"sf-highlight-choice-text\">\n              <span class=\"sf-highlight-choice-year\">SEASON 2026<\/span>\n              <span class=\"sf-highlight-choice-name\">KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS<\/span>\n            <\/span>\n            <span class=\"sf-highlight-choice-arrow\" aria-hidden=\"true\">\u203a<\/span>\n          <\/button>\n          <!-- NUEVO SEASON 2026 \/ GAME BY GAME: COPIA ESTA L\u00cdNEA Y CAMBIA SOLO LINK + T\u00cdTULO EXACTO. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-video-type=\"season\" data-category=\"2026\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL PARTIDO\"><\/button> -->\n          <!-- FIN \/ END 2026 -->\n\n          <!-- INICIO \/ START 2025 -->\n          <!-- NUEVO HIGHLIGHT VIDEO 2025: PEGA ESTA L\u00cdNEA ARRIBA DEL HIGHLIGHT M\u00c1S RECIENTE DEL A\u00d1O Y CAMBIA SOLO LINK + T\u00cdTULO. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2025\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL VIDEO\"><\/button> -->\n          <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2025\" data-video-panel=\"highlight-2025-1\" data-video-src=\"https:\/\/www.youtube.com\/embed\/AINKY_obgjM?si=aVWa1TmJ5q8JejBs\" data-video-title=\"KGOTLELELO MALEFO \u2014 HIGHLIGHTS 2025\">\n            <span class=\"sf-highlight-choice-text\">\n              <span class=\"sf-highlight-choice-year\">SEASON 2025<\/span>\n              <span class=\"sf-highlight-choice-name\">KGOTLELELO MALEFO \u2014 HIGHLIGHTS 2025<\/span>\n            <\/span>\n            <span class=\"sf-highlight-choice-arrow\" aria-hidden=\"true\">\u203a<\/span>\n          <\/button>\n          <!-- NUEVO SEASON 2025 \/ GAME BY GAME: COPIA ESTA L\u00cdNEA Y CAMBIA SOLO LINK + T\u00cdTULO EXACTO. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-video-type=\"season\" data-category=\"2025\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL PARTIDO\"><\/button> -->\n          <!-- FIN \/ END 2025 -->\n      <\/div>\n      <\/div>\n    <\/div>\n\n  <script data-cfasync=\"false\" data-no-optimize=\"1\" data-noptimize=\"1\">\n    (function() {\n      var ROOT_SELECTOR = '#sf-kgotlelelo-malefo-recruit-profile-en';\n      var GLOBAL_KEY = '__sfKgotleleloMalefoVideosENV2';\n      var LABEL_HIGHLIGHT = 'SEASON';\n      var LABEL_SEASON = 'GAME BY GAME';\n\n      function toArray(list) {\n        return Array.prototype.slice.call(list || []);\n      }\n\n      function getVideoType(choice) {\n        var type = choice ? (choice.getAttribute('data-video-type') || 'highlight') : 'highlight';\n        return String(type).toLowerCase() === 'season' ? 'season' : 'highlight';\n      }\n\n      function getRawChoiceTitle(choice) {\n        return choice ? (choice.getAttribute('data-video-title') || '') : '';\n      }\n\n      function getChoiceTitle(choice) {\n        var title = getRawChoiceTitle(choice);\n        return getVideoType(choice) === 'season' ? title.toUpperCase() : title;\n      }\n\n      function getChoiceSource(choice) {\n        return choice ? (choice.getAttribute('data-video-src') || '') : '';\n      }\n\n      function findPanel(root, panelKey) {\n        if (!root || !panelKey) return null;\n        var panels = root.querySelectorAll('[data-highlight-panel]');\n        for (var i = 0; i < panels.length; i++) {\n          if (panels[i].getAttribute('data-highlight-panel') === panelKey) return panels[i];\n        }\n        return null;\n      }\n\n      function findChoiceByPanel(root, panelKey) {\n        if (!root || !panelKey) return null;\n        var choices = root.querySelectorAll('[data-highlight-choice]');\n        for (var i = 0; i < choices.length; i++) {\n          if (choices[i].getAttribute('data-video-panel') === panelKey) return choices[i];\n        }\n        return null;\n      }\n\n      function ensurePanelKey(choice, autoIndex) {\n        var panelKey = choice.getAttribute('data-video-panel') || '';\n        if (!panelKey) {\n          var category = choice.getAttribute('data-category') || 'video';\n          var type = getVideoType(choice);\n          panelKey = type + '-auto-' + category + '-' + autoIndex;\n          choice.setAttribute('data-video-panel', panelKey);\n        }\n        return panelKey;\n      }\n\n      function buildShortChoice(choice) {\n        if (!choice) return;\n        var category = choice.getAttribute('data-category') || '';\n        var type = getVideoType(choice);\n        var title = getChoiceTitle(choice);\n        var yearLabel = type === 'season' ? (LABEL_SEASON + ' ' + category) : ('HIGHLIGHTS ' + category);\n\n        if (choice.children.length) {\n          if (type === 'season') {\n            var existingYear = choice.querySelector('.sf-highlight-choice-year');\n            var existingName = choice.querySelector('.sf-highlight-choice-name');\n            if (existingYear) {\n              existingYear.textContent = yearLabel;\n              existingYear.setAttribute('data-display-label', yearLabel);\n            }\n            if (existingName) existingName.textContent = title;\n          }\n          return;\n        }\n\n        var textWrap = document.createElement('span');\n        textWrap.className = 'sf-highlight-choice-text';\n\n        var year = document.createElement('span');\n        year.className = 'sf-highlight-choice-year';\n        year.textContent = yearLabel;\n        if (type === 'season') year.setAttribute('data-display-label', yearLabel);\n\n        var name = document.createElement('span');\n        name.className = 'sf-highlight-choice-name';\n        name.textContent = title;\n\n        var arrow = document.createElement('span');\n        arrow.className = 'sf-highlight-choice-arrow';\n        arrow.setAttribute('aria-hidden', 'true');\n        arrow.textContent = '\u203a';\n\n        textWrap.appendChild(year);\n        textWrap.appendChild(name);\n        choice.appendChild(textWrap);\n        choice.appendChild(arrow);\n      }\n\n      function createPanel(root, choice, panelKey) {\n        var stage = root.querySelector('.sf-video-stage');\n        var caption = root.querySelector('.sf-video-caption');\n        var src = getChoiceSource(choice);\n        if (!stage || !src || !panelKey) return null;\n\n        var panel = document.createElement('div');\n        panel.className = 'sf-video-frame';\n        panel.setAttribute('data-highlight-panel', panelKey);\n        panel.setAttribute('aria-hidden', 'true');\n        panel.hidden = true;\n\n        var iframe = document.createElement('iframe');\n        iframe.src = src;\n        iframe.title = getChoiceTitle(choice);\n        iframe.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');\n        iframe.setAttribute('allowfullscreen', '');\n        iframe.loading = 'lazy';\n\n        panel.appendChild(iframe);\n        stage.insertBefore(panel, caption || null);\n        return panel;\n      }\n\n      function ensurePanel(root, choice, autoIndex) {\n        var panelKey = ensurePanelKey(choice, autoIndex);\n        var panel = findPanel(root, panelKey);\n        if (!panel && getChoiceSource(choice)) panel = createPanel(root, choice, panelKey);\n        return panel;\n      }\n\n      function makeCategoryButton(category, count, title) {\n        var button = document.createElement('button');\n        button.className = 'sf-video-option';\n        button.type = 'button';\n        button.setAttribute('data-highlight-category', category);\n        button.setAttribute('data-category-title', 'HIGHLIGHTS ' + category);\n\n        var small = document.createElement('small');\n        small.textContent = count + (count === 1 ? ' video' : ' videos');\n        var span = document.createElement('span');\n        span.textContent = 'HIGHLIGHTS ' + category;\n        var em = document.createElement('em');\n        em.textContent = title || '';\n\n        button.appendChild(small);\n        button.appendChild(span);\n        button.appendChild(em);\n        return button;\n      }\n\n      function collectLibrary(root) {\n        var choices = toArray(root.querySelectorAll('[data-highlight-choice]'));\n        var groups = {};\n        var order = [];\n\n        choices.forEach(function(choice, index) {\n          buildShortChoice(choice);\n          ensurePanelKey(choice, index + 1);\n          if (getVideoType(choice) === 'highlight') ensurePanel(root, choice, index + 1);\n\n          var category = choice.getAttribute('data-category') || '';\n          if (!groups[category]) {\n            groups[category] = { all: [], highlight: [], season: [] };\n            order.push(category);\n          }\n          groups[category].all.push(choice);\n          groups[category][getVideoType(choice)].push(choice);\n        });\n\n        return { choices: choices, groups: groups, order: order };\n      }\n\n      function prepareRoot(root) {\n        if (!root) return;\n        var library = collectLibrary(root);\n        var menu = root.querySelector('.sf-video-menu');\n\n        if (menu) {\n          library.order.forEach(function(category) {\n            var buttons = toArray(root.querySelectorAll('[data-highlight-category]'));\n            var button = null;\n            for (var i = 0; i < buttons.length; i++) {\n              if (buttons[i].getAttribute('data-highlight-category') === category) {\n                button = buttons[i];\n                break;\n              }\n            }\n\n            var group = library.groups[category];\n            var latestHighlight = group.highlight[0] || null;\n            var latestHighlightTitle = latestHighlight ? getChoiceTitle(latestHighlight) : '';\n            if (!button) {\n              button = makeCategoryButton(category, group.all.length, latestHighlightTitle);\n            } else {\n              var small = button.querySelector('small');\n              var em = button.querySelector('em');\n              if (small) small.textContent = group.all.length + (group.all.length === 1 ? ' video' : ' videos');\n              if (em && latestHighlightTitle) em.textContent = latestHighlightTitle;\n            }\n            menu.appendChild(button);\n          });\n        }\n\n        if (!root.__sfVideoLibraryPrepared) {\n          root.__sfVideoLibraryPrepared = true;\n          var newestHighlight = null;\n          for (var i = 0; i < library.choices.length; i++) {\n            if (getVideoType(library.choices[i]) === 'highlight') {\n              newestHighlight = library.choices[i];\n              break;\n            }\n          }\n          if (newestHighlight) showChoice(root, newestHighlight, true);\n        }\n      }\n\n      function setActiveCategory(root, category) {\n        toArray(root.querySelectorAll('[data-highlight-category]')).forEach(function(button) {\n          button.classList.toggle('sf-active', button.getAttribute('data-highlight-category') === category);\n        });\n      }\n\n      function showChoice(root, choice, updateCategory) {\n        if (!root || !choice) return;\n        var choices = toArray(root.querySelectorAll('[data-highlight-choice]'));\n        var panelKey = ensurePanelKey(choice, choices.indexOf(choice) + 1);\n        var title = getChoiceTitle(choice);\n        var category = choice.getAttribute('data-category') || '';\n        var selectedPanel = findPanel(root, panelKey);\n\n        if (!selectedPanel) selectedPanel = ensurePanel(root, choice, choices.indexOf(choice) + 1);\n        if (!selectedPanel) return;\n\n        toArray(root.querySelectorAll('[data-highlight-panel]')).forEach(function(panel) {\n          var isSelected = panel === selectedPanel;\n          panel.classList.toggle('sf-active', isSelected);\n          panel.hidden = !isSelected;\n          panel.setAttribute('aria-hidden', isSelected ? 'false' : 'true');\n        });\n\n        var videoTitle = root.querySelector('[data-video-title]');\n        if (videoTitle) videoTitle.textContent = title;\n        if (updateCategory !== false) setActiveCategory(root, category);\n      }\n\n      function getSubcategoryNav(root, create) {\n        var options = root.querySelector('.sf-highlight-options');\n        if (!options) return null;\n        var nav = options.querySelector('.sf-highlight-subcategories');\n        if (!nav && create) {\n          nav = document.createElement('div');\n          nav.className = 'sf-highlight-subcategories';\n          nav.setAttribute('data-highlight-subcategories', '');\n\n          var highlightButton = document.createElement('button');\n          highlightButton.className = 'sf-highlight-subcategory';\n          highlightButton.type = 'button';\n          highlightButton.setAttribute('data-highlight-subcategory', 'highlight');\n          highlightButton.textContent = LABEL_HIGHLIGHT;\n\n          var seasonButton = document.createElement('button');\n          seasonButton.className = 'sf-highlight-subcategory';\n          seasonButton.type = 'button';\n          seasonButton.setAttribute('data-highlight-subcategory', 'season');\n          seasonButton.textContent = LABEL_SEASON;\n\n          nav.appendChild(highlightButton);\n          nav.appendChild(seasonButton);\n          options.insertBefore(nav, options.firstChild);\n        }\n        if (nav) {\n          var highlightLabelButton = nav.querySelector('[data-highlight-subcategory=\"highlight\"]');\n          var seasonLabelButton = nav.querySelector('[data-highlight-subcategory=\"season\"]');\n          if (highlightLabelButton && highlightLabelButton.textContent !== LABEL_HIGHLIGHT) highlightLabelButton.textContent = LABEL_HIGHLIGHT;\n          if (seasonLabelButton && seasonLabelButton.textContent !== LABEL_SEASON) seasonLabelButton.textContent = LABEL_SEASON;\n        }\n        return nav;\n      }\n\n      function filterModalChoices(root, category, type, currentPanelKey) {\n        toArray(root.querySelectorAll('[data-highlight-choice]')).forEach(function(choice) {\n          var visible = choice.getAttribute('data-category') === category && (!type || getVideoType(choice) === type);\n          choice.classList.toggle('sf-visible', visible);\n          choice.classList.toggle('sf-selected', visible && choice.getAttribute('data-video-panel') === currentPanelKey);\n        });\n      }\n\n      function selectSubcategory(root, type) {\n        if (!root) return;\n        var category = root.__sfModalCategory || '';\n        var activePanel = root.querySelector('[data-highlight-panel].sf-active');\n        var currentPanelKey = activePanel ? activePanel.getAttribute('data-highlight-panel') : '';\n        root.__sfModalType = type;\n\n        var nav = getSubcategoryNav(root, false);\n        if (nav) {\n          toArray(nav.querySelectorAll('[data-highlight-subcategory]')).forEach(function(button) {\n            button.classList.toggle('sf-active', button.getAttribute('data-highlight-subcategory') === type);\n          });\n        }\n        filterModalChoices(root, category, type, currentPanelKey);\n      }\n\n      function configureModalSubcategories(root, category, currentPanelKey) {\n        var categoryChoices = toArray(root.querySelectorAll('[data-highlight-choice]')).filter(function(choice) {\n          return choice.getAttribute('data-category') === category;\n        });\n        var hasHighlight = categoryChoices.some(function(choice) { return getVideoType(choice) === 'highlight'; });\n        var hasSeason = categoryChoices.some(function(choice) { return getVideoType(choice) === 'season'; });\n        var nav = getSubcategoryNav(root, hasHighlight && hasSeason);\n\n        if (hasHighlight && hasSeason) {\n          nav.hidden = false;\n          var currentChoice = findChoiceByPanel(root, currentPanelKey);\n          var initialType = currentChoice && currentChoice.getAttribute('data-category') === category ? getVideoType(currentChoice) : 'highlight';\n          root.__sfModalCategory = category;\n          root.__sfModalType = initialType;\n          selectSubcategory(root, initialType);\n        } else {\n          if (nav) nav.hidden = true;\n          root.__sfModalCategory = category;\n          root.__sfModalType = '';\n          filterModalChoices(root, category, '', currentPanelKey);\n        }\n      }\n\n      function closeModal(root) {\n        if (!root) return;\n        var modal = root.querySelector('[data-highlight-modal]');\n        if (!modal || modal.hidden) return;\n        modal.hidden = true;\n        modal.setAttribute('aria-hidden', 'true');\n        document.body.style.overflow = root.__sfPreviousBodyOverflow || '';\n        if (root.__sfLastTrigger && typeof root.__sfLastTrigger.focus === 'function') root.__sfLastTrigger.focus();\n      }\n\n      function openModal(root, button) {\n        prepareRoot(root);\n        var modal = root.querySelector('[data-highlight-modal]');\n        var modalTitle = root.querySelector('[data-highlight-modal-title]');\n        if (!modal) return;\n\n        var category = button.getAttribute('data-highlight-category') || '';\n        var categoryTitle = button.getAttribute('data-category-title') || ('HIGHLIGHTS ' + category);\n        var activePanel = root.querySelector('[data-highlight-panel].sf-active');\n        var currentPanelKey = activePanel ? activePanel.getAttribute('data-highlight-panel') : '';\n        root.__sfLastTrigger = button;\n\n        configureModalSubcategories(root, category, currentPanelKey);\n\n        if (modalTitle) modalTitle.textContent = 'Select a video from ' + categoryTitle;\n        root.__sfPreviousBodyOverflow = document.body.style.overflow;\n        document.body.style.overflow = 'hidden';\n        modal.hidden = false;\n        modal.setAttribute('aria-hidden', 'false');\n\n        var selected = modal.querySelector('.sf-highlight-choice.sf-visible.sf-selected');\n        var firstVisible = modal.querySelector('.sf-highlight-choice.sf-visible');\n        window.setTimeout(function() {\n          var focusTarget = selected || firstVisible || modal.querySelector('[data-highlight-subcategory].sf-active') || modal.querySelector('[data-highlight-close]');\n          if (focusTarget && typeof focusTarget.focus === 'function') focusTarget.focus();\n        }, 0);\n      }\n\n      function autoplaySource(src) {\n        if (!src) return '';\n        if (\/[?&]autoplay=\/.test(src)) return src.replace(\/([?&])autoplay=[^&]*\/i, '$1autoplay=1');\n        return src + (src.indexOf('?') === -1 ? '?' : '&') + 'autoplay=1';\n      }\n\n      \/\/ PHONE: do not use the custom full-screen modal.\n      \/\/ Play in the normal iframe and keep YouTube's native full-screen button available.\n      function isPhoneLayout() {\n        return !!(window.matchMedia && window.matchMedia('(max-width: 620px)').matches);\n      }\n\n      \/\/ ONLY DESKTOP (>1020px): when playback closes, return to the exact video list\n      \/\/ (same year + same subcategory: Highlight Video or Highlight's Season).\n      \/\/ Responsive layouts keep their previous behavior unchanged.\n      function isDesktopReturnListLayout() {\n        return !!(window.matchMedia && window.matchMedia('(min-width: 1021px)').matches);\n      }\n\n      function playChoiceInMainStage(root, choice) {\n        if (!root || !choice) return;\n        var panelKey = choice.getAttribute('data-video-panel') || '';\n        var panel = findPanel(root, panelKey);\n        var iframe = panel ? panel.querySelector('iframe') : null;\n        var src = getChoiceSource(choice);\n        if (iframe && src) {\n          iframe.title = getChoiceTitle(choice);\n          iframe.src = autoplaySource(src);\n        }\n        var stage = root.querySelector('.sf-video-stage');\n        if (stage && stage.scrollIntoView) {\n          window.setTimeout(function() {\n            try { stage.scrollIntoView({ behavior: 'smooth', block: 'center' }); }\n            catch (e) { stage.scrollIntoView(); }\n          }, 60);\n        }\n      }\n\n      function getSeasonPlayer(root, create) {\n        var modal = root.querySelector('[data-season-player-modal]');\n        if (modal || !create) return modal;\n\n        modal = document.createElement('div');\n        modal.className = 'sf-season-player-modal';\n        modal.setAttribute('data-season-player-modal', '');\n        modal.setAttribute('aria-hidden', 'true');\n        modal.hidden = true;\n\n        var head = document.createElement('div');\n        head.className = 'sf-season-player-head';\n\n        var heading = document.createElement('div');\n        heading.className = 'sf-season-player-heading';\n\n        var kicker = document.createElement('p');\n        kicker.className = 'sf-season-player-kicker';\n        kicker.setAttribute('data-season-player-kicker', '');\n        kicker.textContent = LABEL_HIGHLIGHT;\n\n        var title = document.createElement('h3');\n        title.className = 'sf-season-player-title';\n        title.setAttribute('data-season-player-title', '');\n\n        var close = document.createElement('button');\n        close.className = 'sf-highlight-modal-close';\n        close.type = 'button';\n        close.setAttribute('data-season-player-close', '');\n        close.setAttribute('aria-label', 'Close playback');\n        close.textContent = '\u00d7';\n\n        var frame = document.createElement('div');\n        frame.className = 'sf-season-player-frame';\n\n        var aspect = document.createElement('div');\n        aspect.className = 'sf-season-player-aspect';\n        aspect.setAttribute('data-season-player-aspect', '');\n\n        var iframe = document.createElement('iframe');\n        iframe.setAttribute('data-season-player-iframe', '');\n        iframe.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');\n        iframe.setAttribute('allowfullscreen', '');\n\n        heading.appendChild(kicker);\n        heading.appendChild(title);\n        head.appendChild(heading);\n        head.appendChild(close);\n        aspect.appendChild(iframe);\n        frame.appendChild(aspect);\n        modal.appendChild(head);\n        modal.appendChild(frame);\n        root.appendChild(modal);\n        return modal;\n      }\n\n      function fitFullscreenPlayer(root) {\n        if (!root) return;\n        var modal = getSeasonPlayer(root, false);\n        if (!modal || modal.hidden) return;\n        var frame = modal.querySelector('.sf-season-player-frame');\n        var aspect = modal.querySelector('[data-season-player-aspect]');\n        if (!frame || !aspect) return;\n\n        var styles = window.getComputedStyle ? window.getComputedStyle(frame) : null;\n        var horizontalPadding = styles ? (parseFloat(styles.paddingLeft || 0) + parseFloat(styles.paddingRight || 0)) : 0;\n        var verticalPadding = styles ? (parseFloat(styles.paddingTop || 0) + parseFloat(styles.paddingBottom || 0)) : 0;\n        var availableWidth = Math.max(0, frame.clientWidth - horizontalPadding);\n        var availableHeight = Math.max(0, frame.clientHeight - verticalPadding);\n        if (!availableWidth || !availableHeight) return;\n\n        var ratio = 16 \/ 9;\n        var width = availableWidth;\n        var height = width \/ ratio;\n        if (height > availableHeight) {\n          height = availableHeight;\n          width = height * ratio;\n        }\n        aspect.style.width = Math.floor(width) + 'px';\n        aspect.style.height = Math.floor(height) + 'px';\n      }\n\n      function openSeasonPlayer(root, choice) {\n        \/\/ Preserve the exact list context before opening playback.\n        \/\/ This works for current and future years because it reads the choice attributes dynamically.\n        root.__sfSeasonReturnCategory = choice ? (choice.getAttribute('data-category') || '') : '';\n        root.__sfSeasonReturnType = choice ? getVideoType(choice) : '';\n\n        var modal = getSeasonPlayer(root, true);\n        var iframe = modal.querySelector('[data-season-player-iframe]');\n        var title = modal.querySelector('[data-season-player-title]');\n        var kicker = modal.querySelector('[data-season-player-kicker]');\n        var close = modal.querySelector('[data-season-player-close]');\n        var src = getChoiceSource(choice);\n        var displayTitle = getChoiceTitle(choice);\n        if (!src || !iframe) return;\n\n        if (kicker) kicker.textContent = getVideoType(choice) === 'season' ? LABEL_SEASON : LABEL_HIGHLIGHT;\n        if (title) title.textContent = displayTitle;\n        iframe.title = displayTitle;\n        iframe.src = autoplaySource(src);\n        root.__sfSeasonPreviousBodyOverflow = document.body.style.overflow;\n        document.body.style.overflow = 'hidden';\n        modal.hidden = false;\n        modal.setAttribute('aria-hidden', 'false');\n        window.requestAnimationFrame(function() {\n          fitFullscreenPlayer(root);\n          window.setTimeout(function() { if (close && close.focus) close.focus(); }, 0);\n        });\n      }\n\n      function reopenPreviousVideoList(root) {\n        if (!root || !isDesktopReturnListLayout()) return;\n\n        var category = root.__sfSeasonReturnCategory || '';\n        var type = root.__sfSeasonReturnType || '';\n        if (!category) return;\n\n        var categoryButtons = toArray(root.querySelectorAll('[data-highlight-category]'));\n        var categoryButton = null;\n        for (var i = 0; i < categoryButtons.length; i++) {\n          if (categoryButtons[i].getAttribute('data-highlight-category') === category) {\n            categoryButton = categoryButtons[i];\n            break;\n          }\n        }\n        if (!categoryButton) return;\n\n        \/\/ Reopen the year\/category modal. Because the selected panel is still active,\n        \/\/ openModal normally restores the correct subcategory automatically.\n        openModal(root, categoryButton);\n\n        \/\/ Force the previous subcategory as an extra safeguard, including future years.\n        if (type) selectSubcategory(root, type);\n      }\n\n      function closeSeasonPlayer(root) {\n        if (!root) return;\n        var modal = getSeasonPlayer(root, false);\n        if (!modal || modal.hidden) return;\n        var iframe = modal.querySelector('[data-season-player-iframe]');\n        modal.hidden = true;\n        modal.setAttribute('aria-hidden', 'true');\n        if (iframe) iframe.src = '';\n        document.body.style.overflow = root.__sfSeasonPreviousBodyOverflow || '';\n\n        \/\/ DESKTOP ONLY:\n        \/\/ First X \/ ESC = close video and return to the same list.\n        \/\/ Second X \/ ESC = existing modal behavior closes the list and returns to categories.\n        if (isDesktopReturnListLayout()) {\n          window.setTimeout(function() {\n            reopenPreviousVideoList(root);\n          }, 0);\n        }\n      }\n\n      function prepareAll() {\n        toArray(document.querySelectorAll(ROOT_SELECTOR)).forEach(prepareRoot);\n      }\n\n      prepareAll();\n      if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', prepareAll, { once: true });\n      window.addEventListener('load', prepareAll, { once: true });\n\n      if (window[GLOBAL_KEY]) return;\n      window[GLOBAL_KEY] = true;\n\n      document.addEventListener('click', function(event) {\n        var target = event.target && event.target.nodeType === 1 ? event.target : event.target.parentElement;\n        if (!target || !target.closest) return;\n        var root = target.closest(ROOT_SELECTOR);\n        if (!root) return;\n\n        var seasonClose = target.closest('[data-season-player-close]');\n        if (seasonClose && root.contains(seasonClose)) {\n          event.preventDefault();\n          closeSeasonPlayer(root);\n          return;\n        }\n\n        var closeButton = target.closest('[data-highlight-close]');\n        if (closeButton && root.contains(closeButton)) {\n          event.preventDefault();\n          closeModal(root);\n          return;\n        }\n\n        var subcategoryButton = target.closest('[data-highlight-subcategory]');\n        if (subcategoryButton && root.contains(subcategoryButton)) {\n          event.preventDefault();\n          selectSubcategory(root, subcategoryButton.getAttribute('data-highlight-subcategory') || 'highlight');\n          return;\n        }\n\n        var choice = target.closest('[data-highlight-choice]');\n        if (choice && root.contains(choice)) {\n          event.preventDefault();\n          prepareRoot(root);\n          showChoice(root, choice, true);\n          closeModal(root);\n\n          \/\/ DESKTOP\/TABLET: all videos open in the full-screen player.\n          \/\/ PHONE: all videos play in the normal iframe with YouTube's native expansion button.\n          if (isPhoneLayout()) playChoiceInMainStage(root, choice);\n          else openSeasonPlayer(root, choice);\n          return;\n        }\n\n        var categoryButton = target.closest('[data-highlight-category]');\n        if (categoryButton && root.contains(categoryButton)) {\n          event.preventDefault();\n          openModal(root, categoryButton);\n        }\n      }, true);\n\n      window.addEventListener('resize', function() {\n        toArray(document.querySelectorAll(ROOT_SELECTOR)).forEach(fitFullscreenPlayer);\n      }, { passive: true });\n\n      window.addEventListener('orientationchange', function() {\n        window.setTimeout(function() {\n          toArray(document.querySelectorAll(ROOT_SELECTOR)).forEach(fitFullscreenPlayer);\n        }, 120);\n      }, { passive: true });\n\n      document.addEventListener('keydown', function(event) {\n        if (event.key !== 'Escape') return;\n        toArray(document.querySelectorAll(ROOT_SELECTOR)).forEach(function(root) {\n          var seasonModal = getSeasonPlayer(root, false);\n          if (seasonModal && !seasonModal.hidden) {\n            closeSeasonPlayer(root);\n            return;\n          }\n          var modal = root.querySelector('[data-highlight-modal]');\n          if (modal && !modal.hidden) closeModal(root);\n        });\n      }, true);\n    })();\n  <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-609e217d e-con-full e-flex e-con e-parent\" data-id=\"609e217d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1ed6f8 elementor-widget elementor-widget-html\" data-id=\"a1ed6f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"sf-kgotlelelo-malefo-recruit-profile-es\" class=\"sf-language-page\" data-sf-language-page=\"es\" lang=\"es\">\n  <style>\n  \n    #sf-kgotlelelo-malefo-recruit-profile-es {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 0 auto !important;\n      padding: 0 !important;\n      background: #33373F !important;\n      color: #FFFFFF !important;\n      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif !important;\n      font-size: 16px !important;\n      line-height: 1.55 !important;\n      letter-spacing: 0 !important;\n      overflow: hidden !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es * {\n      box-sizing: border-box !important;\n      font-family: inherit !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es a {\n      color: inherit !important;\n      text-decoration: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es img {\n      max-width: 100% !important;\n      display: block !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es button {\n      border: 0 !important;\n      cursor: pointer !important;\n      font-family: inherit !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-shell {\n      max-width: 1220px !important;\n      margin: 0 auto !important;\n      padding: 30px 22px 46px !important;\n      background: transparent !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-topbar {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 18px !important;\n      margin: 0 0 22px !important;\n      padding: 14px 16px !important;\n      border: 1px solid rgba(231, 201, 117, 0.26) !important;\n      border-radius: 24px !important;\n      background: rgba(255, 255, 255, 0.06) !important;\n      backdrop-filter: blur(14px) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-brand {\n      display: flex !important;\n      align-items: center !important;\n      gap: 12px !important;\n      min-width: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-brand-logo {\n      width: 46px !important;\n      height: 46px !important;\n      object-fit: contain !important;\n      border-radius: 14px !important;\n      padding: 4px !important;\n      background: rgba(231, 201, 117, 0.08) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-brand-kicker {\n      margin: 0 !important;\n      color: #E7C975 !important;\n      font-size: 12px !important;\n      font-weight: 800 !important;\n      line-height: 1.1 !important;\n      letter-spacing: 0.18em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-brand-title {\n      margin: 3px 0 0 !important;\n      color: #FFFFFF !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      line-height: 1.1 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-nav {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: flex-end !important;\n      gap: 8px !important;\n      flex-wrap: wrap !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-nav a {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 38px !important;\n      padding: 9px 13px !important;\n      border-radius: 999px !important;\n      border: 1px solid rgba(255, 255, 255, 0.12) !important;\n      background: rgba(255, 255, 255, 0.08) !important;\n      color: #FFFFFF !important;\n      font-size: 12px !important;\n      font-weight: 750 !important;\n      transition: all .22s ease !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-nav a:hover {\n      transform: translateY(-2px) !important;\n      border-color: rgba(231, 201, 117, 0.7) !important;\n      background: rgba(231, 201, 117, 0.12) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-hero {\n      position: relative !important;\n      overflow: hidden !important;\n      display: grid !important;\n      grid-template-columns: minmax(0, 1.12fr) minmax(340px, 0.88fr) !important;\n      gap: 22px !important;\n      min-height: 660px !important;\n      padding: 26px !important;\n      border: 1px solid rgba(231, 201, 117, 0.28) !important;\n      border-radius: 36px !important;\n      background: radial-gradient(circle at 16% 12%, rgba(231, 201, 117, 0.28), transparent 30%), linear-gradient(135deg, #33373F 0%, #262A31 55%, #15171B 100%) !important;\n      box-shadow: 0 28px 90px rgba(0, 0, 0, 0.38) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-hero-left {\n      position: relative !important;\n      z-index: 2 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: space-between !important;\n      gap: 24px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-status-row {\n      display: flex !important;\n      gap: 10px !important;\n      flex-wrap: wrap !important;\n      align-items: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-pill {\n      display: inline-flex !important;\n      padding: 9px 12px !important;\n      border-radius: 999px !important;\n      border: 1px solid rgba(231, 201, 117, 0.35) !important;\n      background: rgba(231, 201, 117, 0.11) !important;\n      color: #E7C975 !important;\n      font-size: 12px !important;\n      font-weight: 850 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-pill-white {\n      border-color: rgba(255, 255, 255, 0.18) !important;\n      background: rgba(255, 255, 255, 0.08) !important;\n      color: #FFFFFF !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-eyebrow {\n      margin: 28px 0 12px !important;\n      color: #E7C975 !important;\n      font-size: 13px !important;\n      font-weight: 900 !important;\n      letter-spacing: 0.22em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(52px, 8vw, 108px) !important;\n      font-weight: 950 !important;\n      line-height: 0.89 !important;\n      letter-spacing: -0.07em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-title span {\n      color: #E7C975 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-subtitle {\n      max-width: 720px !important;\n      margin: 18px 0 0 !important;\n      color: rgba(255, 255, 255, 0.82) !important;\n      font-size: clamp(16px, 1.7vw, 20px) !important;\n      font-weight: 500 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-row {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      gap: 12px !important;\n      margin: 28px 0 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-btn {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 48px !important;\n      padding: 13px 18px !important;\n      border-radius: 16px !important;\n      border: 1px solid rgba(231, 201, 117, 0.45) !important;\n      background: linear-gradient(135deg, #E7C975 0%, #B98D31 100%) !important;\n      color: #22252B !important;\n      font-size: 13px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      transition: transform .22s ease, box-shadow .22s ease !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-btn-secondary {\n      background: rgba(255, 255, 255, 0.08) !important;\n      color: #FFFFFF !important;\n      border-color: rgba(255, 255, 255, 0.16) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-quick-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n      gap: 12px !important;\n      margin-top: 30px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-card {\n      padding: 16px !important;\n      border-radius: 22px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.075) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-label {\n      margin: 0 0 8px !important;\n      color: rgba(255, 255, 255, 0.58) !important;\n      font-size: 11px !important;\n      font-weight: 850 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-value {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 22px !important;\n      font-weight: 900 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-note {\n      margin: 8px 0 0 !important;\n      color: #E7C975 !important;\n      font-size: 12px !important;\n      font-weight: 750 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-card-link {\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      padding: 0 !important;\n      background: transparent !important;\n      border: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-link-btn {\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      gap: 8px !important;\n      width: 100% !important;\n      height: 100% !important;\n      text-align: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-link-logo {\n      height: 26px !important;\n      width: auto !important;\n      max-width: 100% !important;\n      object-fit: contain !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-link-btn small {\n      margin-bottom: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-hero-right {\n      position: relative !important;\n      z-index: 2 !important;\n      display: grid !important;\n      grid-template-rows: 1fr auto !important;\n      gap: 16px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-player-card {\n      position: relative !important;\n      overflow: hidden !important;\n      min-height: 530px !important;\n      border-radius: 30px !important;\n      border: 1px solid rgba(231, 201, 117, 0.28) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-player-img {\n      width: 100% !important;\n      height: 100% !important;\n      min-height: 530px !important;\n      object-fit: cover !important;\n      object-position: center top !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-player-overlay {\n      position: absolute !important;\n      left: 18px !important;\n      right: 18px !important;\n      bottom: 18px !important;\n      padding: 16px !important;\n      border-radius: 22px !important;\n      border: 1px solid rgba(231, 201, 117, 0.32) !important;\n      background: rgba(21, 23, 27, 0.8) !important;\n      backdrop-filter: blur(10px) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-player-overlay h3 {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 22px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-player-overlay p {\n      margin: 8px 0 0 !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 13px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section {\n      margin-top: 22px !important;\n      padding: 28px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      border-radius: 34px !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-head {\n      display: flex !important;\n      align-items: flex-end !important;\n      justify-content: space-between !important;\n      gap: 18px !important;\n      margin: 0 0 20px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-kicker {\n      margin: 0 0 8px !important;\n      color: #E7C975 !important;\n      font-size: 12px !important;\n      font-weight: 900 !important;\n      letter-spacing: 0.18em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(28px, 4vw, 48px) !important;\n      font-weight: 950 !important;\n      line-height: 0.98 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-copy {\n      max-width: 540px !important;\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.68) !important;\n      font-size: 14px !important;\n      font-weight: 520 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-tabs {\n      display: flex !important;\n      gap: 8px !important;\n      flex-wrap: wrap !important;\n      margin: 0 0 18px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-tab {\n      padding: 11px 14px !important;\n      border-radius: 999px !important;\n      border: 1px solid rgba(255, 255, 255, 0.12) !important;\n      background: rgba(255, 255, 255, 0.06) !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 12px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-tab.sf-active {\n      border-color: rgba(231, 201, 117, 0.65) !important;\n      background: rgba(231, 201, 117, 0.17) !important;\n      color: #E7C975 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-tab-panel {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-tab-panel.sf-active {\n      display: block !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-profile-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 12px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-profile-grid-compact {\n      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-info-card {\n      padding: 18px !important;\n      border-radius: 24px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.05) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-info-card strong {\n      display: block !important;\n      margin: 0 0 9px !important;\n      color: rgba(255, 255, 255, 0.56) !important;\n      font-size: 11px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-info-card span {\n      display: block !important;\n      color: #FFFFFF !important;\n      font-size: 20px !important;\n      font-weight: 900 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 14px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-card {\n      padding: 22px !important;\n      border-radius: 28px !important;\n      border: 1px solid rgba(231, 201, 117, 0.18) !important;\n      background: rgba(255, 255, 255, 0.05) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-icon {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      width: 42px !important;\n      height: 42px !important;\n      margin-bottom: 18px !important;\n      border-radius: 16px !important;\n      background: rgba(231, 201, 117, 0.16) !important;\n      color: #E7C975 !important;\n      font-size: 18px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-card h3 {\n      margin: 0 0 10px !important;\n      color: #FFFFFF !important;\n      font-size: 18px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-card p {\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 14px !important;\n      line-height: 1.55 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout {\n      display: grid !important;\n      grid-template-columns: minmax(0, 0.98fr) minmax(320px, 0.52fr) !important;\n      gap: 18px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-stage {\n      overflow: hidden !important;\n      border-radius: 28px !important;\n      border: 1px solid rgba(231, 201, 117, 0.28) !important;\n      background: #121417 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-frame {\n      position: relative !important;\n      display: none !important;\n      width: 100% !important;\n      aspect-ratio: 16 \/ 9 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-frame.sf-active {\n      display: block !important;\n    }\n\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-frame[hidden] {\n      display: none !important;\n    }\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-frame iframe {\n      position: absolute !important;\n      inset: 0 !important;\n      width: 100% !important;\n      height: 100% !important;\n      border: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-caption {\n      padding: 16px 18px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-caption h3 {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 19px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-caption p {\n      margin: 8px 0 0 !important;\n      color: rgba(255,255,255,0.62) !important;\n      font-size: 13px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 12px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option {\n      width: 100% !important;\n      padding: 18px !important;\n      border-radius: 24px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.06) !important;\n      text-align: left !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option.sf-active {\n      border-color: rgba(231, 201, 117, 0.56) !important;\n      background: rgba(231, 201, 117, 0.12) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option small {\n      display: block !important;\n      margin-bottom: 8px !important;\n      color: #E7C975 !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option span {\n      display: block !important;\n      color: #FFFFFF !important;\n      font-size: 17px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option em {\n      display: block !important;\n      margin-top: 7px !important;\n      color: rgba(255, 255, 255, 0.62) !important;\n      font-size: 12px !important;\n      font-style: normal !important;\n    }\n\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-section {\n      background: radial-gradient(circle at 92% 8%, rgba(231, 201, 117, 0.12), transparent 34%), rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-highlights {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 12px !important;\n      margin: 0 0 18px !important;\n      background: transparent !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-highlight {\n      padding: 18px !important;\n      border-radius: 24px !important;\n      border: 1px solid rgba(231, 201, 117, 0.18) !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-highlight strong {\n      display: block !important;\n      margin: 0 0 8px !important;\n      color: #E7C975 !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      letter-spacing: 0.14em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-highlight span {\n      display: block !important;\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 28px !important;\n      font-weight: 950 !important;\n      line-height: 1 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-highlight em {\n      display: block !important;\n      margin: 8px 0 0 !important;\n      color: rgba(255, 255, 255, 0.62) !important;\n      font-size: 12px !important;\n      font-style: normal !important;\n      font-weight: 650 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-table-wrap {\n      overflow-x: auto !important;\n      border-radius: 26px !important;\n      border: 1px solid rgba(255, 255, 255, 0.12) !important;\n      background: rgba(18, 20, 23, 0.45) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-table {\n      width: 100% !important;\n      min-width: 980px !important;\n      border-collapse: separate !important;\n      border-spacing: 0 !important;\n      background: transparent !important;\n      color: #FFFFFF !important;\n      font-size: 14px !important;\n      font-weight: 750 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-table th {\n      padding: 17px 16px !important;\n      background: #050505 !important;\n      color: #FFFFFF !important;\n      font-size: 12px !important;\n      font-weight: 950 !important;\n      text-align: center !important;\n      text-transform: uppercase !important;\n      border-right: 1px solid rgba(255, 255, 255, 0.18) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-table th:first-child {\n      text-align: left !important;\n      color: #E7C975 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-table th:last-child {\n      border-right: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-table td {\n      padding: 16px !important;\n      color: rgba(255, 255, 255, 0.86) !important;\n      background: rgba(255, 255, 255, 0.045) !important;\n      font-size: 14px !important;\n      font-weight: 750 !important;\n      text-align: center !important;\n      border-top: 1px solid rgba(255, 255, 255, 0.09) !important;\n      border-right: 1px solid rgba(255, 255, 255, 0.08) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-table td:first-child {\n      text-align: left !important;\n      color: #FFFFFF !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-table td:last-child {\n      border-right: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-table tr.sf-total-row td {\n      background: rgba(231, 201, 117, 0.10) !important;\n      color: #FFFFFF !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-note {\n      margin: 12px 0 0 !important;\n      color: rgba(255, 255, 255, 0.56) !important;\n      font-size: 12px !important;\n      font-weight: 600 !important;\n    }\n\n\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-placeholder {\n      position: absolute !important;\n      inset: 0 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      gap: 14px !important;\n      padding: 32px !important;\n      background: radial-gradient(circle at 18% 10%, rgba(231, 201, 117, 0.18), transparent 34%), linear-gradient(135deg, #242831, #111317) !important;\n      color: #FFFFFF !important;\n      text-align: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-placeholder strong {\n      color: #FFFFFF !important;\n      font-size: clamp(24px, 4vw, 44px) !important;\n      font-weight: 950 !important;\n      line-height: 0.95 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-placeholder p {\n      max-width: 560px !important;\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.70) !important;\n      font-size: 14px !important;\n      font-weight: 650 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-heat-layout {\n      display: grid !important;\n      grid-template-columns: minmax(280px, 0.72fr) minmax(0, 1fr) !important;\n      gap: 18px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-heat-card {\n      display: block !important;\n      align-self: start !important;\n      overflow: hidden !important;\n      height: auto !important;\n      min-height: 0 !important;\n      border-radius: 30px !important;\n      border: 1px solid rgba(231, 201, 117, 0.28) !important;\n      background: transparent !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-heat-card img {\n      display: block !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      min-height: 0 !important;\n      object-fit: contain !important;\n      object-position: center center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-insights {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 12px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-insight {\n      padding: 18px !important;\n      border-radius: 24px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.06) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-insight h4 {\n      margin: 0 0 8px !important;\n      color: #E7C975 !important;\n      font-size: 13px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-insight p {\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 14px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-section {\n      background: radial-gradient(circle at 8% 6%, rgba(231, 201, 117, 0.13), transparent 34%), rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-layout {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 16px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-column {\n      padding: 18px !important;\n      border-radius: 28px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.045) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-column-head {\n      display: flex !important;\n      align-items: center !important;\n      gap: 14px !important;\n      margin: 0 0 16px !important;\n      padding: 0 0 14px !important;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-column-head > span {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      flex: 0 0 48px !important;\n      width: 48px !important;\n      height: 48px !important;\n      border-radius: 18px !important;\n      background: rgba(231, 201, 117, 0.16) !important;\n      color: #E7C975 !important;\n      font-size: 15px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-column-head p {\n      margin: 0 0 5px !important;\n      color: #E7C975 !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-column-head h3 {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: 24px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 12px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item {\n      position: relative !important;\n      padding: 16px 16px 16px 18px !important;\n      border-radius: 22px !important;\n      border: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item::before {\n      content: \"\" !important;\n      position: absolute !important;\n      left: 0 !important;\n      top: 16px !important;\n      bottom: 16px !important;\n      width: 3px !important;\n      border-radius: 999px !important;\n      background: rgba(231, 201, 117, 0.78) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-date {\n      display: inline-flex !important;\n      margin: 0 0 8px !important;\n      padding: 6px 9px !important;\n      border-radius: 999px !important;\n      background: rgba(231, 201, 117, 0.14) !important;\n      color: #E7C975 !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item h4 {\n      margin: 0 0 8px !important;\n      color: #FFFFFF !important;\n      font-size: 16px !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item p {\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.70) !important;\n      font-size: 13px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item ul {\n      margin: 10px 0 0 0 !important;\n      padding: 0 0 0 18px !important;\n      color: rgba(255, 255, 255, 0.76) !important;\n      font-size: 13px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item li {\n      margin: 5px 0 0 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item li::marker {\n      color: #E7C975 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item li strong {\n      color: #E7C975 !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-final {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n      gap: 24px !important;\n      margin-top: 22px !important;\n      padding: 30px !important;\n      border-radius: 34px !important;\n      border: 1px solid rgba(231, 201, 117, 0.32) !important;\n      background: radial-gradient(circle at 6% 15%, rgba(231, 201, 117, 0.22), transparent 36%), linear-gradient(135deg, #242831, #15171B) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-final h2 {\n      margin: 0 0 10px !important;\n      color: #FFFFFF !important;\n      font-size: clamp(28px, 4vw, 46px) !important;\n      font-weight: 950 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-final p {\n      max-width: 760px !important;\n      margin: 0 !important;\n      color: rgba(255, 255, 255, 0.70) !important;\n      font-size: 15px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-contact-stack {\n      display: flex !important;\n      gap: 10px !important;\n      flex-wrap: wrap !important;\n      justify-content: flex-end !important;\n    }\n\n    @media (max-width: 1020px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-hero {\n        grid-template-columns: 1fr !important;\n        min-height: auto !important;\n        padding: 24px !important;\n      }\n      \n\t  \/* REORGANIZACI\u00d3N DEL GRID PRINCIPAL PARA M\u00d3VILES *\/\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-hero-left,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-hero-left > div:first-child {\n        display: contents !important;\n      }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-eyebrow,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-title,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-subtitle,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-row,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-quick-grid {\n        position: relative !important;\n        z-index: 2 !important;\n      }\n\n      \/* Aqu\u00ed definimos el orden exacto de aparici\u00f3n *\/\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-eyebrow { order: 1 !important; }\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-title { order: 2 !important; }\n      \n      \/* La imagen pasa a ser la n\u00famero 3 *\/\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-hero-right { \n        order: 3 !important; \n        margin: 15px 0 !important; \n      }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-subtitle { \n        order: 4 !important; \n        margin-top: 5px !important; \n      }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-row { order: 5 !important; }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-quick-grid { \n        order: 6 !important; \n        margin-top: 0 !important; \n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-quick-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-profile-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-highlights {\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-heat-layout,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-layout,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-final {\n        grid-template-columns: 1fr !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-contact-stack {\n        justify-content: flex-start !important;\n      }\n    }\n\n    @media (max-width: 768px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-shell {\n        padding: 16px 12px 30px !important;\n      }\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-shell {\n        display: flex !important;\n        flex-direction: column !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-topbar {\n        order: 1 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-hero {\n        order: 2 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-videos-es {\n        order: 3 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-scout-es {\n        order: 4 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-heat-es {\n        order: 5 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-trajectory-es {\n        order: 6 !important;\n      }\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-topbar {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        border-radius: 20px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-nav {\n        width: 100% !important;\n        justify-content: flex-start !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-nav a {\n        flex: 1 1 calc(50% - 8px) !important;\n        text-align: center !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-title {\n        font-size: clamp(40px, 12vw, 56px) !important;\n        letter-spacing: -0.04em !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-title {\n        font-size: clamp(26px, 8vw, 36px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-quick-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-profile-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-grid,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-insights,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-highlights {\n        grid-template-columns: 1fr !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-player-card,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-player-img {\n        min-height: 400px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-head {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        gap: 12px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section {\n        padding: 20px !important;\n        border-radius: 24px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-column-head {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n      }\n      \n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-final {\n        padding: 20px !important;\n        border-radius: 24px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-row .sf-btn,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-contact-stack .sf-btn {\n        width: 100% !important;\n      }\n    }\n\n\n    \/* Selector emergente reutilizable para videos agrupados por a\u00f1o. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal {\n      position: fixed !important;\n      inset: 0 !important;\n      z-index: 999999 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal[hidden] {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-backdrop {\n      position: absolute !important;\n      inset: 0 !important;\n      background: rgba(5, 6, 8, 0.82) !important;\n      backdrop-filter: blur(9px) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-dialog {\n      position: relative !important;\n      z-index: 1 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      width: min(620px, 100%) !important;\n      max-height: min(78vh, 720px) !important;\n      overflow: hidden !important;\n      border: 1px solid rgba(231, 201, 117, 0.42) !important;\n      border-radius: 30px !important;\n      background: linear-gradient(155deg, #33373F 0%, #20242A 66%, #141619 100%) !important;\n      box-shadow: 0 30px 100px rgba(0, 0, 0, 0.58) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 16px !important;\n      padding: 20px 20px 16px !important;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-kicker {\n      margin: 0 0 6px !important;\n      color: #E7C975 !important;\n      font-size: 11px !important;\n      font-weight: 900 !important;\n      letter-spacing: 0.16em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(21px, 3vw, 30px) !important;\n      font-weight: 950 !important;\n      line-height: 1.05 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-close {\n      flex: 0 0 auto !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      width: 42px !important;\n      height: 42px !important;\n      border: 1px solid rgba(255, 255, 255, 0.16) !important;\n      border-radius: 14px !important;\n      background: rgba(255, 255, 255, 0.08) !important;\n      color: #FFFFFF !important;\n      font-size: 24px !important;\n      font-weight: 500 !important;\n      line-height: 1 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-close:hover,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-close:focus-visible {\n      border-color: rgba(231, 201, 117, 0.72) !important;\n      background: rgba(231, 201, 117, 0.16) !important;\n      color: #E7C975 !important;\n      outline: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-options {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 10px !important;\n      overflow-y: auto !important;\n      padding: 18px 20px 22px !important;\n      overscroll-behavior: contain !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice {\n      display: none !important;\n      width: 100% !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 16px !important;\n      padding: 16px 17px !important;\n      border: 1px solid rgba(255, 255, 255, 0.11) !important;\n      border-radius: 20px !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n      color: #FFFFFF !important;\n      text-align: left !important;\n      transition: transform .2s ease, border-color .2s ease, background .2s ease !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice.sf-visible {\n      display: flex !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice:hover,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice:focus-visible {\n      transform: translateY(-1px) !important;\n      border-color: rgba(231, 201, 117, 0.58) !important;\n      background: rgba(231, 201, 117, 0.11) !important;\n      outline: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice.sf-selected {\n      border-color: rgba(231, 201, 117, 0.76) !important;\n      background: rgba(231, 201, 117, 0.16) !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-text {\n      min-width: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year {\n      display: block !important;\n      margin-bottom: 5px !important;\n      color: #E7C975 !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      letter-spacing: .12em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name {\n      display: block !important;\n      color: #FFFFFF !important;\n      font-size: 15px !important;\n      font-weight: 900 !important;\n      line-height: 1.25 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-arrow {\n      flex: 0 0 auto !important;\n      color: #E7C975 !important;\n      font-size: 21px !important;\n      font-weight: 900 !important;\n    }\n\n\n    \/* SUBCATEGORIAS AUTOMATICAS: solo aparecen cuando un mismo ano tiene HIGHLIGHT VIDEO + HIGHLIGHT'S SEASON. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategories {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 9px !important;\n      margin: 0 0 4px !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategories[hidden] {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory {\n      width: 100% !important;\n      min-height: 44px !important;\n      padding: 11px 13px !important;\n      border: 1px solid rgba(255, 255, 255, 0.12) !important;\n      border-radius: 15px !important;\n      background: rgba(255, 255, 255, 0.055) !important;\n      color: rgba(255, 255, 255, 0.72) !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      letter-spacing: .06em !important;\n      line-height: 1.15 !important;\n      text-align: center !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory.sf-active,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory:hover,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory:focus-visible {\n      border-color: rgba(231, 201, 117, 0.72) !important;\n      background: rgba(231, 201, 117, 0.15) !important;\n      color: #E7C975 !important;\n      outline: none !important;\n    }\n\n    \/* Reproductor de TODOS los videos a pantalla completa en computadora\/tablet. En tel\u00e9fono se usa el reproductor normal de YouTube. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-modal {\n      position: fixed !important;\n      inset: 0 !important;\n      z-index: 1000001 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      padding: 0 !important;\n      background: #050607 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-modal[hidden] {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-head {\n      flex: 0 0 auto !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 16px !important;\n      padding: 14px 18px !important;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: #121417 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-heading {\n      min-width: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-kicker {\n      margin: 0 0 4px !important;\n      color: #E7C975 !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      letter-spacing: .14em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(15px, 2.2vw, 22px) !important;\n      font-weight: 950 !important;\n      line-height: 1.18 !important;\n      text-transform: uppercase !important;\n      overflow-wrap: anywhere !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-frame {\n      flex: 1 1 auto !important;\n      min-height: 0 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 12px !important;\n      overflow: hidden !important;\n      background: #000000 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-aspect {\n      position: relative !important;\n      flex: 0 0 auto !important;\n      width: 100% !important;\n      aspect-ratio: 16 \/ 9 !important;\n      max-width: 100% !important;\n      max-height: 100% !important;\n      background: #000000 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-frame iframe {\n      position: absolute !important;\n      inset: 0 !important;\n      display: block !important;\n      width: 100% !important;\n      height: 100% !important;\n      border: 0 !important;\n      background: #000000 !important;\n    }\n\n    @supports (height: 100dvh) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-modal {\n        height: 100dvh !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategories {\n        grid-template-columns: 1fr !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-head {\n        padding: 11px 12px !important;\n      }\n    }\n\n    \/* AJUSTE RESPONSIVE DEL BLOQUE DE VIDEOS PARA WORDPRESS \/ ELEMENTOR *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-videos-es,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-stage,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-frame {\n      width: 100% !important;\n      max-width: 100% !important;\n      min-width: 0 !important;\n      box-sizing: border-box !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-videos-es {\n      overflow-x: clip !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-caption,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-caption h3 {\n      min-width: 0 !important;\n      max-width: 100% !important;\n      overflow-wrap: anywhere !important;\n      word-break: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-frame iframe {\n      display: block !important;\n      max-width: 100% !important;\n    }\n\n    @media (max-width: 1020px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout {\n        display: grid !important;\n        grid-template-columns: minmax(0, 1fr) !important;\n        justify-items: stretch !important;\n        align-items: stretch !important;\n      }\n    }\n\n    @media (max-width: 768px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-videos-es {\n        padding-left: 18px !important;\n        padding-right: 18px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-stage,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu {\n        margin-left: 0 !important;\n        margin-right: 0 !important;\n        transform: none !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal {\n        align-items: flex-end !important;\n        padding: 10px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-dialog {\n        width: 100% !important;\n        max-height: 86vh !important;\n        border-radius: 26px 26px 18px 18px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head {\n        padding: 17px 16px 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-options {\n        padding: 14px 16px 18px !important;\n      }\n    }\n\n  \n    \/* INICIO: PROTECCION UNIVERSAL PARA TEXTOS LARGOS EN VIDEOS *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-stage,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-dialog,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-options,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-text {\n      min-width: 0 !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option {\n      display: block !important;\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option small,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option em,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-caption h3,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-kicker,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-title,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      white-space: normal !important;\n      overflow-wrap: anywhere !important;\n      word-wrap: break-word !important;\n      word-break: break-word !important;\n      hyphens: auto !important;\n      text-overflow: clip !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option small,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option em {\n      padding-left: 0 !important;\n      padding-right: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option em {\n      line-height: 1.45 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head > div {\n      flex: 1 1 auto !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      overflow: hidden !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice {\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice.sf-visible {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-text {\n      width: 100% !important;\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-arrow {\n      align-self: center !important;\n      justify-self: end !important;\n      margin-left: 4px !important;\n    }\n\n    @media (max-width: 1020px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout {\n        width: 100% !important;\n        grid-template-columns: minmax(0, 1fr) !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option {\n        padding: 15px !important;\n        border-radius: 20px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option span {\n        font-size: 16px !important;\n        line-height: 1.25 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option em {\n        font-size: 12px !important;\n        line-height: 1.4 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice {\n        gap: 10px !important;\n        padding: 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name {\n        font-size: 14px !important;\n        line-height: 1.35 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-arrow {\n        font-size: 19px !important;\n      }\n    }\n    \/* FIN: PROTECCION UNIVERSAL PARA TEXTOS LARGOS EN VIDEOS *\/\n\n  \n\n    \/* FRONT-END LABEL GUARD: mantiene visibles los nombres nuevos incluso si una versi\u00f3n JS anterior queda en cach\u00e9. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory[data-highlight-subcategory=\"highlight\"],\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory[data-highlight-subcategory=\"season\"] {\n      font-size: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory[data-highlight-subcategory=\"highlight\"]::after {\n      content: \"TEMPORADA\" !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      letter-spacing: .06em !important;\n      line-height: 1.15 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory[data-highlight-subcategory=\"season\"]::after {\n      content: \"PARTIDO A PARTIDO\" !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      letter-spacing: .06em !important;\n      line-height: 1.15 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year[data-display-label] {\n      font-size: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year[data-display-label]::after {\n      content: attr(data-display-label) !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      letter-spacing: .12em !important;\n      line-height: 1.2 !important;\n    }\n\n    \/* Reproductor de TODOS los videos a pantalla completa en computadora\/tablet. En tel\u00e9fono se usa el reproductor normal de YouTube. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-modal {\n      position: fixed !important;\n      inset: 0 !important;\n      z-index: 1000001 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      padding: 0 !important;\n      background: #050607 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-modal[hidden] {\n      display: none !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-head {\n      flex: 0 0 auto !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 16px !important;\n      padding: 14px 18px !important;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;\n      background: #121417 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-heading {\n      min-width: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-kicker {\n      margin: 0 0 4px !important;\n      color: #E7C975 !important;\n      font-size: 10px !important;\n      font-weight: 950 !important;\n      letter-spacing: .14em !important;\n      text-transform: uppercase !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-title {\n      margin: 0 !important;\n      color: #FFFFFF !important;\n      font-size: clamp(15px, 2.2vw, 22px) !important;\n      font-weight: 950 !important;\n      line-height: 1.18 !important;\n      text-transform: uppercase !important;\n      overflow-wrap: anywhere !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-frame {\n      flex: 1 1 auto !important;\n      min-height: 0 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 12px !important;\n      overflow: hidden !important;\n      background: #000000 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-aspect {\n      position: relative !important;\n      flex: 0 0 auto !important;\n      width: 100% !important;\n      aspect-ratio: 16 \/ 9 !important;\n      max-width: 100% !important;\n      max-height: 100% !important;\n      background: #000000 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-frame iframe {\n      position: absolute !important;\n      inset: 0 !important;\n      display: block !important;\n      width: 100% !important;\n      height: 100% !important;\n      border: 0 !important;\n      background: #000000 !important;\n    }\n\n    @supports (height: 100dvh) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-modal {\n        height: 100dvh !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategories {\n        grid-template-columns: 1fr !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-head {\n        padding: 11px 12px !important;\n      }\n    }\n\n    \/* AJUSTE RESPONSIVE DEL BLOQUE DE VIDEOS PARA WORDPRESS \/ ELEMENTOR *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-videos-es,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-stage,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-frame {\n      width: 100% !important;\n      max-width: 100% !important;\n      min-width: 0 !important;\n      box-sizing: border-box !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-videos-es {\n      overflow-x: clip !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-caption,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-caption h3 {\n      min-width: 0 !important;\n      max-width: 100% !important;\n      overflow-wrap: anywhere !important;\n      word-break: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-frame iframe {\n      display: block !important;\n      max-width: 100% !important;\n    }\n\n    @media (max-width: 1020px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout {\n        display: grid !important;\n        grid-template-columns: minmax(0, 1fr) !important;\n        justify-items: stretch !important;\n        align-items: stretch !important;\n      }\n    }\n\n    @media (max-width: 768px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-videos-es {\n        padding-left: 18px !important;\n        padding-right: 18px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-stage,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu {\n        margin-left: 0 !important;\n        margin-right: 0 !important;\n        transform: none !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal {\n        align-items: flex-end !important;\n        padding: 10px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-dialog {\n        width: 100% !important;\n        max-height: 86vh !important;\n        border-radius: 26px 26px 18px 18px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head {\n        padding: 17px 16px 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-options {\n        padding: 14px 16px 18px !important;\n      }\n    }\n\n  \n    \/* INICIO: PROTECCION UNIVERSAL PARA TEXTOS LARGOS EN VIDEOS *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-stage,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-dialog,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-options,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-text {\n      min-width: 0 !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option {\n      display: block !important;\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option small,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option em,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-caption h3,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-kicker,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-title,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      white-space: normal !important;\n      overflow-wrap: anywhere !important;\n      word-wrap: break-word !important;\n      word-break: break-word !important;\n      hyphens: auto !important;\n      text-overflow: clip !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option small,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option span,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option em {\n      padding-left: 0 !important;\n      padding-right: 0 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option em {\n      line-height: 1.45 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head > div {\n      flex: 1 1 auto !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      overflow: hidden !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice {\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice.sf-visible {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-text {\n      width: 100% !important;\n      overflow: hidden !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-arrow {\n      align-self: center !important;\n      justify-self: end !important;\n      margin-left: 4px !important;\n    }\n\n    @media (max-width: 1020px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout {\n        width: 100% !important;\n        grid-template-columns: minmax(0, 1fr) !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option {\n        padding: 15px !important;\n        border-radius: 20px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option span {\n        font-size: 16px !important;\n        line-height: 1.25 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option em {\n        font-size: 12px !important;\n        line-height: 1.4 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice {\n        gap: 10px !important;\n        padding: 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name {\n        font-size: 14px !important;\n        line-height: 1.35 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-arrow {\n        font-size: 19px !important;\n      }\n    }\n    \/* FIN: PROTECCION UNIVERSAL PARA TEXTOS LARGOS EN VIDEOS *\/\n\n  \n    \/* ============================================================\n       FIX DEFINITIVO: NOMBRES LARGOS EN HIGHLIGHT'S SEASON\n       - Funciona para todos los a\u00f1os actuales y futuros.\n       - Desktop, tablet y m\u00f3vil.\n       - Permite tantas l\u00edneas como necesite el t\u00edtulo.\n       - Evita superposici\u00f3n, recortes y alturas fijas.\n       ============================================================ *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] {\n      height: auto !important;\n      min-height: 0 !important;\n      max-height: none !important;\n      overflow: visible !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      grid-auto-rows: auto !important;\n      align-items: center !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-text {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      height: auto !important;\n      min-height: 0 !important;\n      max-height: none !important;\n      overflow: visible !important;\n      white-space: normal !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-year,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-name {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      height: auto !important;\n      min-height: 0 !important;\n      max-height: none !important;\n      overflow: visible !important;\n      white-space: normal !important;\n      text-overflow: clip !important;\n      overflow-wrap: break-word !important;\n      word-wrap: break-word !important;\n      word-break: normal !important;\n      hyphens: none !important;\n      -webkit-line-clamp: unset !important;\n      -webkit-box-orient: initial !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-name {\n      line-height: 1.45 !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-arrow {\n      align-self: center !important;\n      flex: 0 0 auto !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-options {\n      overflow-x: hidden !important;\n    }\n\n    \/* El t\u00edtulo del reproductor tambi\u00e9n queda preparado para nombres extensos. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-season-player-title {\n      height: auto !important;\n      min-height: 0 !important;\n      max-height: none !important;\n      white-space: normal !important;\n      overflow: visible !important;\n      text-overflow: clip !important;\n      overflow-wrap: break-word !important;\n      word-break: normal !important;\n      hyphens: none !important;\n      -webkit-line-clamp: unset !important;\n    }\n\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] {\n        padding: 14px !important;\n        gap: 10px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-name {\n        font-size: 14px !important;\n        line-height: 1.5 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-year {\n        line-height: 1.35 !important;\n      }\n    }\n\n\n    \/* ============================================================\n       AJUSTE EXCLUSIVO DE ESCRITORIO: TEXTO COMPLETO EN CATEGORIAS Y SUBCATEGORIAS\n       - Solo afecta escritorio (>1020px); tablet y movil quedan intactos.\n       - Evita recortes o superposiciones en monitores de escritorio pequenos.\n       ============================================================ *\/\n    @media (min-width: 1021px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu .sf-video-option,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory {\n        height: auto !important;\n        max-height: none !important;\n        white-space: normal !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu .sf-video-option {\n        min-height: 0 !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu .sf-video-option small,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu .sf-video-option span,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu .sf-video-option em {\n        height: auto !important;\n        min-height: 0 !important;\n        max-height: none !important;\n        overflow: visible !important;\n        white-space: normal !important;\n        overflow-wrap: anywhere !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu .sf-video-option span {\n        line-height: 1.3 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-menu .sf-video-option em {\n        line-height: 1.45 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice.sf-visible {\n        display: grid !important;\n        grid-template-columns: minmax(0, 1fr) auto !important;\n        grid-auto-rows: auto !important;\n        align-items: center !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice {\n        min-height: 0 !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-text,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name {\n        height: auto !important;\n        min-height: 0 !important;\n        max-height: none !important;\n        overflow: visible !important;\n        white-space: normal !important;\n        overflow-wrap: anywhere !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n        -webkit-line-clamp: unset !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year {\n        line-height: 1.35 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name {\n        line-height: 1.45 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory {\n        min-height: 44px !important;\n        overflow: visible !important;\n        overflow-wrap: anywhere !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n        line-height: 1.3 !important;\n      }\n    }\n\n  \n\n    \/* AJUSTE FINAL: LAPTOPS Y ESCRITORIO COMPACTO\n       - Evita que subcategor\u00edas y partidos se vean amontonados en pantallas peque\u00f1as de escritorio.\n       - Mantiene intacto el comportamiento m\u00f3vil.\n    *\/\n    @media (min-width: 621px) and (max-width: 1400px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-dialog {\n        width: min(860px, 94vw) !important;\n        max-height: min(86vh, 820px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head {\n        padding: 18px 20px 14px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-options {\n        gap: 12px !important;\n        padding: 16px 18px 20px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategories {\n        gap: 10px !important;\n        margin: 0 0 8px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory {\n        min-height: 48px !important;\n        padding: 12px 14px !important;\n        font-size: 10.5px !important;\n        line-height: 1.2 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory[data-highlight-subcategory=\"highlight\"]::after,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory[data-highlight-subcategory=\"season\"]::after {\n        font-size: 10.5px !important;\n        line-height: 1.2 !important;\n        white-space: normal !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice {\n        padding: 15px 16px !important;\n        gap: 12px !important;\n        border-radius: 18px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice.sf-visible,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n        align-items: start !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-text,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-text {\n        display: flex !important;\n        flex-direction: column !important;\n        gap: 7px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year {\n        margin-bottom: 0 !important;\n        font-size: 9px !important;\n        letter-spacing: .10em !important;\n        line-height: 1.18 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year[data-display-label]::after {\n        font-size: 9px !important;\n        line-height: 1.18 !important;\n        letter-spacing: .10em !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-name {\n        font-size: 13.5px !important;\n        line-height: 1.32 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-arrow {\n        font-size: 18px !important;\n        line-height: 1 !important;\n        margin-left: 6px !important;\n        padding-top: 2px !important;\n      }\n    }\n\n\n  \n\n    \/* FIX REAL LAPTOP: impedir que Flexbox comprima los botones verticalmente.\n       Si la lista no cabe, el contenedor hace scroll en vez de aplastar textos y bordes. *\/\n    @media (min-width: 621px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-dialog {\n        max-height: calc(100vh - 40px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head {\n        flex: 0 0 auto !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-options {\n        flex: 1 1 auto !important;\n        min-height: 0 !important;\n        overflow-y: auto !important;\n        overflow-x: hidden !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategories {\n        flex: 0 0 auto !important;\n        min-height: max-content !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice.sf-visible,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"],\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n        flex: 0 0 auto !important;\n        flex-shrink: 0 !important;\n        height: auto !important;\n        min-height: 68px !important;\n        max-height: none !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-text,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-text {\n        flex: 1 1 auto !important;\n        min-width: 0 !important;\n        height: auto !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year[data-display-label]::after {\n        position: static !important;\n        height: auto !important;\n        max-height: none !important;\n        overflow: visible !important;\n      }\n    }\n\n\n  \n\n    \/* ============================================================\n       BLINDAJE RESPONSIVE FINAL \u2014 TODOS LOS DISPOSITIVOS\n       1) Extiende a tel\u00e9fonos la protecci\u00f3n anti-compresi\u00f3n de la biblioteca.\n       2) La lista hace scroll vertical si no cabe; nunca aplasta botones\/textos.\n       3) A\u00f1ade seguridad de ancho y wrapping al resto del perfil.\n       4) No modifica navegaci\u00f3n, reproducci\u00f3n, contenido ni estructura.\n       ============================================================ *\/\n\n    \/* Seguridad global para hijos de grids\/flex: nunca fuerzan un ancho mayor. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-topbar > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-hero > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-head > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-quick-grid > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-profile-grid > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-grid > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stats-highlights > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-layout > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-heat-layout > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-layout > *,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-final > * {\n      min-width: 0 !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n    }\n\n    \/* Textos generales: pueden crecer verticalmente y partir l\u00ednea sin superponerse. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section h2,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section h3,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section h4,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section p,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section li,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section span,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section strong,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section small,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section em,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-info-card,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-card,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-card,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-column,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-final,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-nav a,\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-btn {\n      overflow-wrap: break-word !important;\n      word-break: normal !important;\n    }\n\n    \/* Protecci\u00f3n espec\u00edfica de tel\u00e9fonos, incluidos dispositivos muy angostos\/bajos. *\/\n    @media (max-width: 620px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal {\n        min-width: 0 !important;\n        padding: 10px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-dialog {\n        flex: 0 1 auto !important;\n        width: 100% !important;\n        min-width: 0 !important;\n        max-width: 100% !important;\n        max-height: calc(100vh - 20px) !important;\n        overflow: hidden !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head {\n        flex: 0 0 auto !important;\n        min-width: 0 !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-head > div {\n        min-width: 0 !important;\n        max-width: calc(100% - 54px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-title,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-kicker {\n        width: 100% !important;\n        min-width: 0 !important;\n        height: auto !important;\n        max-height: none !important;\n        white-space: normal !important;\n        overflow: visible !important;\n        overflow-wrap: break-word !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-options {\n        flex: 1 1 auto !important;\n        min-width: 0 !important;\n        min-height: 0 !important;\n        max-width: 100% !important;\n        overflow-y: auto !important;\n        overflow-x: hidden !important;\n        -webkit-overflow-scrolling: touch !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategories {\n        flex: 0 0 auto !important;\n        min-width: 0 !important;\n        min-height: max-content !important;\n        width: 100% !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-subcategory {\n        flex: 0 0 auto !important;\n        flex-shrink: 0 !important;\n        width: 100% !important;\n        min-width: 0 !important;\n        height: auto !important;\n        min-height: 48px !important;\n        max-height: none !important;\n        white-space: normal !important;\n        overflow: visible !important;\n        overflow-wrap: break-word !important;\n        word-break: normal !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice.sf-visible,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"],\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n        flex: 0 0 auto !important;\n        flex-shrink: 0 !important;\n        width: 100% !important;\n        min-width: 0 !important;\n        height: auto !important;\n        min-height: 64px !important;\n        max-height: none !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice.sf-visible,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"].sf-visible {\n        display: grid !important;\n        grid-template-columns: minmax(0, 1fr) auto !important;\n        grid-auto-rows: auto !important;\n        align-items: center !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-text,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice[data-video-type=\"season\"] .sf-highlight-choice-text {\n        min-width: 0 !important;\n        width: 100% !important;\n        height: auto !important;\n        max-height: none !important;\n        overflow: visible !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-name,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-year[data-display-label]::after {\n        position: static !important;\n        width: 100% !important;\n        min-width: 0 !important;\n        height: auto !important;\n        max-height: none !important;\n        white-space: normal !important;\n        overflow: visible !important;\n        overflow-wrap: break-word !important;\n        word-break: normal !important;\n        text-overflow: clip !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-choice-arrow {\n        flex: 0 0 auto !important;\n        align-self: center !important;\n      }\n\n      \/* El resto de tarjetas del perfil nunca se comprime horizontalmente. *\/\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-info-card,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-scout-card,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-stat-card,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-video-option,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-timeline-item,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-journey-column,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-cta-final {\n        min-width: 0 !important;\n        max-width: 100% !important;\n      }\n    }\n\n    @supports (height: 100dvh) {\n      @media (max-width: 620px) {\n        #sf-kgotlelelo-malefo-recruit-profile-es .sf-highlight-modal-dialog {\n          max-height: calc(100dvh - 20px) !important;\n        }\n      }\n    }\n\n\n  \n\n    \/* ============================================================\n       EQUILIBRIO GLOBAL DE CABECERAS DIVIDIDAS\n       - Aplica a TODAS las secciones con t\u00edtulo izquierda + texto derecha.\n       - Evita columnas izquierdas estrechas y t\u00edtulos excesivamente verticales.\n       - Se hereda autom\u00e1ticamente en secciones futuras que usen .sf-section-head.\n       - En m\u00f3vil vuelve a una sola columna de forma natural.\n       ============================================================ *\/\n    @media (min-width: 769px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-head {\n        display: grid !important;\n        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;\n        align-items: end !important;\n        gap: clamp(26px, 4vw, 58px) !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-head > div,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-copy {\n        width: 100% !important;\n        min-width: 0 !important;\n        max-width: none !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-title {\n        max-width: 100% !important;\n        overflow-wrap: normal !important;\n        word-break: normal !important;\n        hyphens: none !important;\n      }\n\n      \/* HIGHLIGHTS es una sola palabra y nunca debe dividirse internamente. *\/\n      #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-videos-es .sf-section-title {\n        white-space: nowrap !important;\n        word-break: keep-all !important;\n      }\n    }\n\n    @media (max-width: 768px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-head {\n        display: flex !important;\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        gap: 12px !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-head > div,\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-copy {\n        width: 100% !important;\n        min-width: 0 !important;\n        max-width: 100% !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-title {\n        width: 100% !important;\n        max-width: 100% !important;\n        overflow-wrap: normal !important;\n        word-break: normal !important;\n        hyphens: none !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es #sf-kgotlelelo-malefo-videos-es .sf-section-title {\n        white-space: nowrap !important;\n        word-break: keep-all !important;\n      }\n    }\n\n  \n\n    \/* AJUSTE TIPOGRAFICO SUTIL: mejor proporcion entre titulos y cuerpo de texto. *\/\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-title {\n      font-size: clamp(48px, 7vw, 96px) !important;\n      line-height: 0.92 !important;\n      letter-spacing: -0.055em !important;\n    }\n\n    #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-title {\n      font-size: clamp(26px, 3.5vw, 42px) !important;\n      line-height: 1.02 !important;\n    }\n\n    @media (max-width: 768px) {\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-title {\n        font-size: clamp(38px, 10.8vw, 52px) !important;\n        line-height: 0.94 !important;\n        letter-spacing: -0.035em !important;\n      }\n\n      #sf-kgotlelelo-malefo-recruit-profile-es .sf-section-title {\n        font-size: clamp(24px, 7vw, 33px) !important;\n        line-height: 1.04 !important;\n      }\n    }\n\n  <\/style>\n\n  <div class=\"sf-shell\">\n    <div class=\"sf-topbar\">\n      <div class=\"sf-brand\">\n        <img decoding=\"async\" class=\"sf-brand-logo\" src=\"https:\/\/res.cloudinary.com\/dyuvedaeb\/image\/upload\/v1782889913\/logo_png_cabeza_xpkntx.png\" alt=\"Smart Football logo\">\n        <div>\n          <p class=\"sf-brand-kicker\">Smart Football<\/p>\n          <p class=\"sf-brand-title\">Perfil profesional de scouting<\/p>\n        <\/div>\n      <\/div>\n      <nav class=\"sf-nav\" aria-label=\"Navegaci\u00f3n del perfil\">\n        <a href=\"#sf-kgotlelelo-malefo-profile-es\">Perfil<\/a>\n        <a href=\"#sf-kgotlelelo-malefo-videos-es\">Videos<\/a>\n        <a href=\"#sf-kgotlelelo-malefo-scout-es\">Informe<\/a>\n        <a href=\"#sf-kgotlelelo-malefo-heat-es\">Mapa de calor<\/a>\n        <a href=\"#sf-kgotlelelo-malefo-trajectory-es\">Trayectoria<\/a>\n      <\/nav>\n    <\/div>\n\n        <section class=\"sf-hero\" id=\"sf-kgotlelelo-malefo-profile-es\">\n      <div class=\"sf-hero-left\">\n        <div>\n          <h1 class=\"sf-title\">Kgotlelelo <span>Malefo<\/span><\/h1>\n          <p class=\"sf-subtitle\">Futbolista sudafricana de perfil ofensivo cuyo juego se apoya en la versatilidad, velocidad y desequilibrio en el uno contra uno. Su posici\u00f3n principal es extremo o delantera, con capacidad para amenazar por ambas bandas, atacar espacios con cambios de ritmo explosivos, recortar hacia dentro para finalizar y generar ocasiones, adem\u00e1s de aportar presi\u00f3n alta y coberturas defensivas disciplinadas.<\/p>\n        <\/div>\n\n        <div class=\"sf-quick-grid\">\n          <div class=\"sf-stat-card\"><p class=\"sf-stat-label\">Posici\u00f3n<\/p><p class=\"sf-stat-value\">Extremo \/ Delantera<\/p><p class=\"sf-stat-note\">Perfil ofensivo de banda<\/p><\/div>\n          <div class=\"sf-stat-card\"><p class=\"sf-stat-label\">Estatura \/ Peso<\/p><p class=\"sf-stat-value\">1.76 m \/ 56 kg<\/p><p class=\"sf-stat-note\">Diestra<\/p><\/div>\n          <div class=\"sf-stat-card\"><p class=\"sf-stat-label\">Nacionalidad<\/p><p class=\"sf-stat-value\">Sudafricana<\/p><p class=\"sf-stat-note\">Nacida el 10 nov 2002<\/p><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sf-hero-right\">\n        <div class=\"sf-player-card\">\n          <img decoding=\"async\" class=\"sf-player-img\" src=\"https:\/\/res.cloudinary.com\/dyuvedaeb\/image\/upload\/v1787031752\/KM_immtwn.png\" alt=\"Kgotlelelo Malefo player portrait\">\n        <\/div>\n      <\/div>\n    <\/section>\n\n        <section class=\"sf-section\" id=\"sf-kgotlelelo-malefo-videos-es\">\n      <div class=\"sf-section-head\">\n        <div>\n          <p class=\"sf-section-kicker\">Sala de evaluaci\u00f3n en video<\/p>\n          <h2 class=\"sf-section-title\">Highlights.<\/h2>\n        <\/div>\n        <p class=\"sf-section-copy\">La biblioteca de videos re\u00fane material de su temporada 2025 y del verano 2026, permitiendo evaluar su evoluci\u00f3n como atacante: aceleraci\u00f3n, uno contra uno, recortes hacia dentro, remate, calidad en el \u00faltimo pase, movimientos cerca del \u00e1rea y la intensidad que aporta en la presi\u00f3n.<\/p>\n      <\/div>\n\n      <div class=\"sf-video-layout\">\n        <div class=\"sf-video-stage\">\n          <div class=\"sf-video-frame sf-active\" data-highlight-panel=\"highlight-2026-1\" aria-hidden=\"false\">\n            <iframe src=\"https:\/\/www.youtube.com\/embed\/dheib2OioPg?si=3EsKkEs1RgdwGkQ0\" title=\"KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen loading=\"eager\"><\/iframe>\n          <\/div>\n          <div class=\"sf-video-frame\" data-highlight-panel=\"highlight-2025-1\" aria-hidden=\"true\" hidden>\n            <iframe src=\"https:\/\/www.youtube.com\/embed\/AINKY_obgjM?si=aVWa1TmJ5q8JejBs\" title=\"KGOTLELELO MALEFO \u2014 HIGHLIGHTS 2025\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen loading=\"lazy\"><\/iframe>\n          <\/div>\n          <div class=\"sf-video-caption\"><h3 data-video-title>KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS<\/h3><\/div>\n        <\/div>\n\n        <div class=\"sf-video-menu\">\n          <button class=\"sf-video-option sf-active\" type=\"button\" data-highlight-category=\"2026\" data-category-title=\"HIGHLIGHTS 2026\">\n            <small>1 video<\/small>\n            <span>HIGHLIGHTS 2026<\/span>\n            <em>KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS<\/em>\n          <\/button>\n          <button class=\"sf-video-option\" type=\"button\" data-highlight-category=\"2025\" data-category-title=\"HIGHLIGHTS 2025\">\n            <small>1 video<\/small>\n            <span>HIGHLIGHTS 2025<\/span>\n            <em>KGOTLELELO MALEFO \u2014 HIGHLIGHTS 2025<\/em>\n          <\/button>\n        <\/div>\n      <\/div>\n    <\/section>\n\n        <section class=\"sf-section\" id=\"sf-kgotlelelo-malefo-scout-es\">\n      <div class=\"sf-section-head\">\n        <div>\n          <p class=\"sf-section-kicker\">Identidad futbol\u00edstica<\/p>\n          <h2 class=\"sf-section-title\">Lo que aporta Malefo.<\/h2>\n        <\/div>\n        <p class=\"sf-section-copy\">Malefo es una atacante directa y energ\u00e9tica que combina explosividad con inteligencia t\u00e1ctica. Puede generar ventajas desde banda, atacar hacia dentro para finalizar o asociarse y mantener influencia sin bal\u00f3n mediante presi\u00f3n, retornos y coberturas defensivas.<\/p>\n      <\/div>\n\n      <div class=\"sf-scout-grid\">\n        <div class=\"sf-scout-card\"><div class=\"sf-scout-icon\">01<\/div><h3>Explosividad y uno contra uno<\/h3><p>Sus primeros metros y su cambio de ritmo son una parte central de su impacto ofensivo. Puede aislar defensas, acelerar en espacios libres y utilizar cambios r\u00e1pidos de direcci\u00f3n para crear separaci\u00f3n cuando recibe con posibilidades de atacar la \u00faltima l\u00ednea.<\/p><\/div>\n        <div class=\"sf-scout-card\"><div class=\"sf-scout-icon\">02<\/div><h3>Recorte interior y producci\u00f3n ofensiva<\/h3><p>Se siente c\u00f3moda atacando desde ambas bandas y recortando hacia dentro para abrir l\u00edneas de remate o pase. Su golpeo de media y larga distancia aporta amenaza directa, mientras que su precisi\u00f3n en asistencias y \u00faltimo pase le permite generar ocasiones para sus compa\u00f1eras.<\/p><\/div>\n        <div class=\"sf-scout-card\"><div class=\"sf-scout-icon\">03<\/div><h3>Versatilidad y adaptaci\u00f3n t\u00e1ctica<\/h3><p>Su perfil principal es de extremo\/delantera, pero su lectura t\u00e1ctica le permite asumir responsabilidades m\u00e1s retrasadas por banda cuando el contexto lo requiere. Reconoce cu\u00e1ndo mantener amplitud, atacar espacios interiores, proyectarse, retroceder o realizar coberturas.<\/p><\/div>\n        <div class=\"sf-scout-card\"><div class=\"sf-scout-icon\">04<\/div><h3>Presi\u00f3n, liderazgo y profesionalismo<\/h3><p>Aporta sin bal\u00f3n mediante presi\u00f3n alta, esfuerzo de recuperaci\u00f3n y coberturas disciplinadas. Su liderazgo positivo y profesionalismo acompa\u00f1an una evoluci\u00f3n sostenida en entornos de NCAA Divisi\u00f3n I, USL W League y NAIA.<\/p><\/div>\n      <\/div>\n    <\/section>\n\n        <section class=\"sf-section\" id=\"sf-kgotlelelo-malefo-heat-es\">\n      <div class=\"sf-section-head\">\n        <div>\n          <p class=\"sf-section-kicker\">Mapa de calor y uso t\u00e1ctico<\/p>\n          <h2 class=\"sf-section-title\">Alta influencia ofensiva por ambos corredores.<\/h2>\n        <\/div>\n        <p class=\"sf-section-copy\">El mapa de calor muestra actividad intensa en ambos costados del campo rival, con participaci\u00f3n adicional en zonas m\u00e1s retrasadas de banda y algunos sectores interiores. El patr\u00f3n corresponde a una extremo\/delantera capaz de alternar perfiles, atacar con agresividad el \u00faltimo tercio y mantenerse conectada con la fase defensiva cuando cambia la posesi\u00f3n.<\/p>\n      <\/div>\n      <div class=\"sf-heat-layout\">\n        <div class=\"sf-heat-card\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/dyuvedaeb\/image\/upload\/v1787034186\/mapa_de_calor_malefo_uzdm6a.png\" alt=\"Kgotlelelo Malefo heat map\"><\/div>\n        <div class=\"sf-insights\">\n          <div class=\"sf-insight\"><h4>Amenaza por ambas bandas<\/h4><p>Las zonas ofensivas de mayor intensidad aparecen en los dos corredores exteriores, respaldando su capacidad para cambiar de lado y mantener peligro independientemente del perfil desde el que inicia.<\/p><\/div>\n          <div class=\"sf-insight\"><h4>Presencia en el \u00faltimo tercio<\/h4><p>La actividad repetida a gran altura refleja una futbolista que busca recibir cerca de la \u00faltima l\u00ednea rival, atacar duelos individuales y llegar a zonas de remate, centro o \u00faltimo pase.<\/p><\/div>\n          <div class=\"sf-insight\"><h4>Movilidad hacia dentro<\/h4><p>Su influencia no queda fija sobre la l\u00ednea. El mapa tambi\u00e9n muestra apariciones interiores que favorecen el recorte hacia dentro, las asociaciones entre l\u00edneas y la b\u00fasqueda de \u00e1ngulos de remate.<\/p><\/div>\n          <div class=\"sf-insight\"><h4>Aporte de ida y vuelta<\/h4><p>La actividad en zonas m\u00e1s retrasadas refleja su trabajo despu\u00e9s de las acciones ofensivas: recuperar posici\u00f3n, acompa\u00f1ar la presi\u00f3n y realizar coberturas cuando el contexto t\u00e1ctico exige defender desde una altura menor.<\/p><\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n        <section class=\"sf-section\" id=\"sf-kgotlelelo-malefo-trajectory-es\">\n      <div class=\"sf-section-head\">\n        <div>\n          <p class=\"sf-section-kicker\">Trayectoria de la jugadora<\/p>\n          <h2 class=\"sf-section-title\">Evoluci\u00f3n entre NCAA Divisi\u00f3n I, USL W y NAIA.<\/h2>\n        <\/div>\n        <p class=\"sf-section-copy\">Su recorrido en Estados Unidos la ha expuesto a distintos niveles competitivos y exigencias t\u00e1cticas, desde NCAA Divisi\u00f3n I hasta f\u00fatbol preprofesional de verano y competencia NAIA. Cada etapa ha aportado experiencia a un perfil ofensivo que contin\u00faa desarroll\u00e1ndose hacia oportunidades de mayor nivel.<\/p>\n      <\/div>\n\n      <div class=\"sf-timeline\">\n        <div class=\"sf-timeline-item\"><div class=\"sf-timeline-date\">2026 \u2022 Portland Cherry Bombs FC<\/div><h4>USL W League \u2022 Portland, Oregon<\/h4><p>Integr\u00f3 el plantel 2026 como delantera, continuando su desarrollo en un entorno preprofesional que exige velocidad de juego, iniciativa ofensiva y adaptaci\u00f3n ante competencia de alto nivel durante el verano.<\/p><\/div>\n        <div class=\"sf-timeline-item\"><div class=\"sf-timeline-date\">2025 \u2022 William Woods University<\/div><h4>NAIA \u2022 Fulton, Missouri<\/h4><p>Disput\u00f3 13 partidos, fue titular en 12 y marc\u00f3 cuatro goles, adem\u00e1s de liderar al equipo con 22 remates. La temporada mostr\u00f3 una versi\u00f3n m\u00e1s agresiva de su juego ofensivo y una mayor responsabilidad en el \u00faltimo tercio.<\/p><\/div>\n        <div class=\"sf-timeline-item\"><div class=\"sf-timeline-date\">Verano 2025 \u2022 Lane United FC<\/div><h4>USL W League \u2022 Eugene, Oregon<\/h4><p>Su experiencia de verano a\u00f1adi\u00f3 un contexto competitivo diferente entre temporadas universitarias. Particip\u00f3 en la fase ofensiva y registr\u00f3 una asistencia en el empate de pretemporada frente a Western Oregon University.<\/p><\/div>\n        <div class=\"sf-timeline-item\"><div class=\"sf-timeline-date\">2023\u20132024 \u2022 Mississippi Valley State University<\/div><h4>NCAA Divisi\u00f3n I \u2022 SWAC<\/h4><p>Malefo se desarroll\u00f3 en un entorno NCAA Divisi\u00f3n I y sum\u00f3 experiencia frente a rivales de alta exigencia. En 2024 particip\u00f3 en los 15 partidos y registr\u00f3 una asistencia, construyendo una base competitiva para sus siguientes etapas universitarias y de verano.<\/p><\/div>\n      <\/div>\n    <\/section>\n  <\/div>\n\n  <div class=\"sf-highlight-modal\" data-highlight-modal hidden aria-hidden=\"true\">\n    <div class=\"sf-highlight-modal-backdrop\" data-highlight-close><\/div>\n    <div class=\"sf-highlight-modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sf-kgotlelelo-malefo-highlight-modal-title-es\">\n      <div class=\"sf-highlight-modal-head\">\n        <div>\n          <p class=\"sf-highlight-modal-kicker\">Biblioteca de videos<\/p>\n          <h3 class=\"sf-highlight-modal-title\" id=\"sf-kgotlelelo-malefo-highlight-modal-title-es\" data-highlight-modal-title>Selecciona un video de highlights<\/h3>\n        <\/div>\n        <button class=\"sf-highlight-modal-close\" type=\"button\" data-highlight-close aria-label=\"Cerrar selector de videos\">\u00d7<\/button>\n      <\/div>\n      <div class=\"sf-highlight-options\">\n          <!-- ============================================================ -->\n          <!-- HIGHLIGHT VIDEO 2027 \u2014 COPIA ESTA L\u00cdNEA Y CAMBIA SOLO LINK + T\u00cdTULO: -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2027\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL VIDEO\"><\/button> -->\n\n          <!-- HIGHLIGHT'S SEASON 2027 \/ GAME BY GAME \u2014 PONLO DEBAJO DEL HIGHLIGHT VIDEO DEL A\u00d1O. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-video-type=\"season\" data-category=\"2027\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL PARTIDO\"><\/button> -->\n          <!-- Cada video nuevo del mismo tipo se pega ARRIBA del anterior. -->\n          <!-- ============================================================ -->\n\n          <!-- INICIO \/ START 2026 -->\n          <!-- NUEVO HIGHLIGHT VIDEO 2026: PEGA ESTA L\u00cdNEA ARRIBA DEL HIGHLIGHT M\u00c1S RECIENTE DEL A\u00d1O Y CAMBIA SOLO LINK + T\u00cdTULO. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2026\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL VIDEO\"><\/button> -->\n          <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2026\" data-video-panel=\"highlight-2026-1\" data-video-src=\"https:\/\/www.youtube.com\/embed\/dheib2OioPg?si=3EsKkEs1RgdwGkQ0\" data-video-title=\"KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS\">\n            <span class=\"sf-highlight-choice-text\">\n              <span class=\"sf-highlight-choice-year\">TEMPORADA 2026<\/span>\n              <span class=\"sf-highlight-choice-name\">KGOTLELELO MALEFO \u2014 SUMMER 2026 HIGHLIGHTS<\/span>\n            <\/span>\n            <span class=\"sf-highlight-choice-arrow\" aria-hidden=\"true\">\u203a<\/span>\n          <\/button>\n          <!-- NUEVO SEASON 2026 \/ GAME BY GAME: COPIA ESTA L\u00cdNEA Y CAMBIA SOLO LINK + T\u00cdTULO EXACTO. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-video-type=\"season\" data-category=\"2026\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL PARTIDO\"><\/button> -->\n          <!-- FIN \/ END 2026 -->\n\n          <!-- INICIO \/ START 2025 -->\n          <!-- NUEVO HIGHLIGHT VIDEO 2025: PEGA ESTA L\u00cdNEA ARRIBA DEL HIGHLIGHT M\u00c1S RECIENTE DEL A\u00d1O Y CAMBIA SOLO LINK + T\u00cdTULO. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2025\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL VIDEO\"><\/button> -->\n          <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-category=\"2025\" data-video-panel=\"highlight-2025-1\" data-video-src=\"https:\/\/www.youtube.com\/embed\/AINKY_obgjM?si=aVWa1TmJ5q8JejBs\" data-video-title=\"KGOTLELELO MALEFO \u2014 HIGHLIGHTS 2025\">\n            <span class=\"sf-highlight-choice-text\">\n              <span class=\"sf-highlight-choice-year\">TEMPORADA 2025<\/span>\n              <span class=\"sf-highlight-choice-name\">KGOTLELELO MALEFO \u2014 HIGHLIGHTS 2025<\/span>\n            <\/span>\n            <span class=\"sf-highlight-choice-arrow\" aria-hidden=\"true\">\u203a<\/span>\n          <\/button>\n          <!-- NUEVO SEASON 2025 \/ GAME BY GAME: COPIA ESTA L\u00cdNEA Y CAMBIA SOLO LINK + T\u00cdTULO EXACTO. -->\n          <!-- <button class=\"sf-highlight-choice\" type=\"button\" data-highlight-choice data-video-type=\"season\" data-category=\"2025\" data-video-src=\"https:\/\/www.youtube.com\/embed\/ID_DEL_VIDEO\" data-video-title=\"T\u00cdTULO EXACTO DEL PARTIDO\"><\/button> -->\n          <!-- FIN \/ END 2025 -->\n      <\/div>\n      <\/div>\n    <\/div>\n\n  <script data-cfasync=\"false\" data-no-optimize=\"1\" data-noptimize=\"1\">\n    (function() {\n      var ROOT_SELECTOR = '#sf-kgotlelelo-malefo-recruit-profile-es';\n      var GLOBAL_KEY = '__sfKgotleleloMalefoVideosESV2';\n      var LABEL_HIGHLIGHT = 'TEMPORADA';\n      var LABEL_SEASON = 'PARTIDO A PARTIDO';\n\n      function toArray(list) {\n        return Array.prototype.slice.call(list || []);\n      }\n\n      function getVideoType(choice) {\n        var type = choice ? (choice.getAttribute('data-video-type') || 'highlight') : 'highlight';\n        return String(type).toLowerCase() === 'season' ? 'season' : 'highlight';\n      }\n\n      function getRawChoiceTitle(choice) {\n        return choice ? (choice.getAttribute('data-video-title') || '') : '';\n      }\n\n      function getChoiceTitle(choice) {\n        var title = getRawChoiceTitle(choice);\n        return getVideoType(choice) === 'season' ? title.toUpperCase() : title;\n      }\n\n      function getChoiceSource(choice) {\n        return choice ? (choice.getAttribute('data-video-src') || '') : '';\n      }\n\n      function findPanel(root, panelKey) {\n        if (!root || !panelKey) return null;\n        var panels = root.querySelectorAll('[data-highlight-panel]');\n        for (var i = 0; i < panels.length; i++) {\n          if (panels[i].getAttribute('data-highlight-panel') === panelKey) return panels[i];\n        }\n        return null;\n      }\n\n      function findChoiceByPanel(root, panelKey) {\n        if (!root || !panelKey) return null;\n        var choices = root.querySelectorAll('[data-highlight-choice]');\n        for (var i = 0; i < choices.length; i++) {\n          if (choices[i].getAttribute('data-video-panel') === panelKey) return choices[i];\n        }\n        return null;\n      }\n\n      function ensurePanelKey(choice, autoIndex) {\n        var panelKey = choice.getAttribute('data-video-panel') || '';\n        if (!panelKey) {\n          var category = choice.getAttribute('data-category') || 'video';\n          var type = getVideoType(choice);\n          panelKey = type + '-auto-' + category + '-' + autoIndex;\n          choice.setAttribute('data-video-panel', panelKey);\n        }\n        return panelKey;\n      }\n\n      function buildShortChoice(choice) {\n        if (!choice) return;\n        var category = choice.getAttribute('data-category') || '';\n        var type = getVideoType(choice);\n        var title = getChoiceTitle(choice);\n        var yearLabel = type === 'season' ? (LABEL_SEASON + ' ' + category) : ('HIGHLIGHTS ' + category);\n\n        if (choice.children.length) {\n          if (type === 'season') {\n            var existingYear = choice.querySelector('.sf-highlight-choice-year');\n            var existingName = choice.querySelector('.sf-highlight-choice-name');\n            if (existingYear) {\n              existingYear.textContent = yearLabel;\n              existingYear.setAttribute('data-display-label', yearLabel);\n            }\n            if (existingName) existingName.textContent = title;\n          }\n          return;\n        }\n\n        var textWrap = document.createElement('span');\n        textWrap.className = 'sf-highlight-choice-text';\n\n        var year = document.createElement('span');\n        year.className = 'sf-highlight-choice-year';\n        year.textContent = yearLabel;\n        if (type === 'season') year.setAttribute('data-display-label', yearLabel);\n\n        var name = document.createElement('span');\n        name.className = 'sf-highlight-choice-name';\n        name.textContent = title;\n\n        var arrow = document.createElement('span');\n        arrow.className = 'sf-highlight-choice-arrow';\n        arrow.setAttribute('aria-hidden', 'true');\n        arrow.textContent = '\u203a';\n\n        textWrap.appendChild(year);\n        textWrap.appendChild(name);\n        choice.appendChild(textWrap);\n        choice.appendChild(arrow);\n      }\n\n      function createPanel(root, choice, panelKey) {\n        var stage = root.querySelector('.sf-video-stage');\n        var caption = root.querySelector('.sf-video-caption');\n        var src = getChoiceSource(choice);\n        if (!stage || !src || !panelKey) return null;\n\n        var panel = document.createElement('div');\n        panel.className = 'sf-video-frame';\n        panel.setAttribute('data-highlight-panel', panelKey);\n        panel.setAttribute('aria-hidden', 'true');\n        panel.hidden = true;\n\n        var iframe = document.createElement('iframe');\n        iframe.src = src;\n        iframe.title = getChoiceTitle(choice);\n        iframe.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');\n        iframe.setAttribute('allowfullscreen', '');\n        iframe.loading = 'lazy';\n\n        panel.appendChild(iframe);\n        stage.insertBefore(panel, caption || null);\n        return panel;\n      }\n\n      function ensurePanel(root, choice, autoIndex) {\n        var panelKey = ensurePanelKey(choice, autoIndex);\n        var panel = findPanel(root, panelKey);\n        if (!panel && getChoiceSource(choice)) panel = createPanel(root, choice, panelKey);\n        return panel;\n      }\n\n      function makeCategoryButton(category, count, title) {\n        var button = document.createElement('button');\n        button.className = 'sf-video-option';\n        button.type = 'button';\n        button.setAttribute('data-highlight-category', category);\n        button.setAttribute('data-category-title', 'HIGHLIGHTS ' + category);\n\n        var small = document.createElement('small');\n        small.textContent = count + (count === 1 ? ' video' : ' videos');\n        var span = document.createElement('span');\n        span.textContent = 'HIGHLIGHTS ' + category;\n        var em = document.createElement('em');\n        em.textContent = title || '';\n\n        button.appendChild(small);\n        button.appendChild(span);\n        button.appendChild(em);\n        return button;\n      }\n\n      function collectLibrary(root) {\n        var choices = toArray(root.querySelectorAll('[data-highlight-choice]'));\n        var groups = {};\n        var order = [];\n\n        choices.forEach(function(choice, index) {\n          buildShortChoice(choice);\n          ensurePanelKey(choice, index + 1);\n          if (getVideoType(choice) === 'highlight') ensurePanel(root, choice, index + 1);\n\n          var category = choice.getAttribute('data-category') || '';\n          if (!groups[category]) {\n            groups[category] = { all: [], highlight: [], season: [] };\n            order.push(category);\n          }\n          groups[category].all.push(choice);\n          groups[category][getVideoType(choice)].push(choice);\n        });\n\n        return { choices: choices, groups: groups, order: order };\n      }\n\n      function prepareRoot(root) {\n        if (!root) return;\n        var library = collectLibrary(root);\n        var menu = root.querySelector('.sf-video-menu');\n\n        if (menu) {\n          library.order.forEach(function(category) {\n            var buttons = toArray(root.querySelectorAll('[data-highlight-category]'));\n            var button = null;\n            for (var i = 0; i < buttons.length; i++) {\n              if (buttons[i].getAttribute('data-highlight-category') === category) {\n                button = buttons[i];\n                break;\n              }\n            }\n\n            var group = library.groups[category];\n            var latestHighlight = group.highlight[0] || null;\n            var latestHighlightTitle = latestHighlight ? getChoiceTitle(latestHighlight) : '';\n            if (!button) {\n              button = makeCategoryButton(category, group.all.length, latestHighlightTitle);\n            } else {\n              var small = button.querySelector('small');\n              var em = button.querySelector('em');\n              if (small) small.textContent = group.all.length + (group.all.length === 1 ? ' video' : ' videos');\n              if (em && latestHighlightTitle) em.textContent = latestHighlightTitle;\n            }\n            menu.appendChild(button);\n          });\n        }\n\n        if (!root.__sfVideoLibraryPrepared) {\n          root.__sfVideoLibraryPrepared = true;\n          var newestHighlight = null;\n          for (var i = 0; i < library.choices.length; i++) {\n            if (getVideoType(library.choices[i]) === 'highlight') {\n              newestHighlight = library.choices[i];\n              break;\n            }\n          }\n          if (newestHighlight) showChoice(root, newestHighlight, true);\n        }\n      }\n\n      function setActiveCategory(root, category) {\n        toArray(root.querySelectorAll('[data-highlight-category]')).forEach(function(button) {\n          button.classList.toggle('sf-active', button.getAttribute('data-highlight-category') === category);\n        });\n      }\n\n      function showChoice(root, choice, updateCategory) {\n        if (!root || !choice) return;\n        var choices = toArray(root.querySelectorAll('[data-highlight-choice]'));\n        var panelKey = ensurePanelKey(choice, choices.indexOf(choice) + 1);\n        var title = getChoiceTitle(choice);\n        var category = choice.getAttribute('data-category') || '';\n        var selectedPanel = findPanel(root, panelKey);\n\n        if (!selectedPanel) selectedPanel = ensurePanel(root, choice, choices.indexOf(choice) + 1);\n        if (!selectedPanel) return;\n\n        toArray(root.querySelectorAll('[data-highlight-panel]')).forEach(function(panel) {\n          var isSelected = panel === selectedPanel;\n          panel.classList.toggle('sf-active', isSelected);\n          panel.hidden = !isSelected;\n          panel.setAttribute('aria-hidden', isSelected ? 'false' : 'true');\n        });\n\n        var videoTitle = root.querySelector('[data-video-title]');\n        if (videoTitle) videoTitle.textContent = title;\n        if (updateCategory !== false) setActiveCategory(root, category);\n      }\n\n      function getSubcategoryNav(root, create) {\n        var options = root.querySelector('.sf-highlight-options');\n        if (!options) return null;\n        var nav = options.querySelector('.sf-highlight-subcategories');\n        if (!nav && create) {\n          nav = document.createElement('div');\n          nav.className = 'sf-highlight-subcategories';\n          nav.setAttribute('data-highlight-subcategories', '');\n\n          var highlightButton = document.createElement('button');\n          highlightButton.className = 'sf-highlight-subcategory';\n          highlightButton.type = 'button';\n          highlightButton.setAttribute('data-highlight-subcategory', 'highlight');\n          highlightButton.textContent = LABEL_HIGHLIGHT;\n\n          var seasonButton = document.createElement('button');\n          seasonButton.className = 'sf-highlight-subcategory';\n          seasonButton.type = 'button';\n          seasonButton.setAttribute('data-highlight-subcategory', 'season');\n          seasonButton.textContent = LABEL_SEASON;\n\n          nav.appendChild(highlightButton);\n          nav.appendChild(seasonButton);\n          options.insertBefore(nav, options.firstChild);\n        }\n        if (nav) {\n          var highlightLabelButton = nav.querySelector('[data-highlight-subcategory=\"highlight\"]');\n          var seasonLabelButton = nav.querySelector('[data-highlight-subcategory=\"season\"]');\n          if (highlightLabelButton && highlightLabelButton.textContent !== LABEL_HIGHLIGHT) highlightLabelButton.textContent = LABEL_HIGHLIGHT;\n          if (seasonLabelButton && seasonLabelButton.textContent !== LABEL_SEASON) seasonLabelButton.textContent = LABEL_SEASON;\n        }\n        return nav;\n      }\n\n      function filterModalChoices(root, category, type, currentPanelKey) {\n        toArray(root.querySelectorAll('[data-highlight-choice]')).forEach(function(choice) {\n          var visible = choice.getAttribute('data-category') === category && (!type || getVideoType(choice) === type);\n          choice.classList.toggle('sf-visible', visible);\n          choice.classList.toggle('sf-selected', visible && choice.getAttribute('data-video-panel') === currentPanelKey);\n        });\n      }\n\n      function selectSubcategory(root, type) {\n        if (!root) return;\n        var category = root.__sfModalCategory || '';\n        var activePanel = root.querySelector('[data-highlight-panel].sf-active');\n        var currentPanelKey = activePanel ? activePanel.getAttribute('data-highlight-panel') : '';\n        root.__sfModalType = type;\n\n        var nav = getSubcategoryNav(root, false);\n        if (nav) {\n          toArray(nav.querySelectorAll('[data-highlight-subcategory]')).forEach(function(button) {\n            button.classList.toggle('sf-active', button.getAttribute('data-highlight-subcategory') === type);\n          });\n        }\n        filterModalChoices(root, category, type, currentPanelKey);\n      }\n\n      function configureModalSubcategories(root, category, currentPanelKey) {\n        var categoryChoices = toArray(root.querySelectorAll('[data-highlight-choice]')).filter(function(choice) {\n          return choice.getAttribute('data-category') === category;\n        });\n        var hasHighlight = categoryChoices.some(function(choice) { return getVideoType(choice) === 'highlight'; });\n        var hasSeason = categoryChoices.some(function(choice) { return getVideoType(choice) === 'season'; });\n        var nav = getSubcategoryNav(root, hasHighlight && hasSeason);\n\n        if (hasHighlight && hasSeason) {\n          nav.hidden = false;\n          var currentChoice = findChoiceByPanel(root, currentPanelKey);\n          var initialType = currentChoice && currentChoice.getAttribute('data-category') === category ? getVideoType(currentChoice) : 'highlight';\n          root.__sfModalCategory = category;\n          root.__sfModalType = initialType;\n          selectSubcategory(root, initialType);\n        } else {\n          if (nav) nav.hidden = true;\n          root.__sfModalCategory = category;\n          root.__sfModalType = '';\n          filterModalChoices(root, category, '', currentPanelKey);\n        }\n      }\n\n      function closeModal(root) {\n        if (!root) return;\n        var modal = root.querySelector('[data-highlight-modal]');\n        if (!modal || modal.hidden) return;\n        modal.hidden = true;\n        modal.setAttribute('aria-hidden', 'true');\n        document.body.style.overflow = root.__sfPreviousBodyOverflow || '';\n        if (root.__sfLastTrigger && typeof root.__sfLastTrigger.focus === 'function') root.__sfLastTrigger.focus();\n      }\n\n      function openModal(root, button) {\n        prepareRoot(root);\n        var modal = root.querySelector('[data-highlight-modal]');\n        var modalTitle = root.querySelector('[data-highlight-modal-title]');\n        if (!modal) return;\n\n        var category = button.getAttribute('data-highlight-category') || '';\n        var categoryTitle = button.getAttribute('data-category-title') || ('HIGHLIGHTS ' + category);\n        var activePanel = root.querySelector('[data-highlight-panel].sf-active');\n        var currentPanelKey = activePanel ? activePanel.getAttribute('data-highlight-panel') : '';\n        root.__sfLastTrigger = button;\n\n        configureModalSubcategories(root, category, currentPanelKey);\n\n        if (modalTitle) modalTitle.textContent = 'Selecciona un video de ' + categoryTitle;\n        root.__sfPreviousBodyOverflow = document.body.style.overflow;\n        document.body.style.overflow = 'hidden';\n        modal.hidden = false;\n        modal.setAttribute('aria-hidden', 'false');\n\n        var selected = modal.querySelector('.sf-highlight-choice.sf-visible.sf-selected');\n        var firstVisible = modal.querySelector('.sf-highlight-choice.sf-visible');\n        window.setTimeout(function() {\n          var focusTarget = selected || firstVisible || modal.querySelector('[data-highlight-subcategory].sf-active') || modal.querySelector('[data-highlight-close]');\n          if (focusTarget && typeof focusTarget.focus === 'function') focusTarget.focus();\n        }, 0);\n      }\n\n      function autoplaySource(src) {\n        if (!src) return '';\n        if (\/[?&]autoplay=\/.test(src)) return src.replace(\/([?&])autoplay=[^&]*\/i, '$1autoplay=1');\n        return src + (src.indexOf('?') === -1 ? '?' : '&') + 'autoplay=1';\n      }\n\n      \/\/ TEL\u00c9FONO: no usamos el modal personalizado a pantalla completa.\n      \/\/ Se reproduce en el iframe normal y queda disponible el bot\u00f3n nativo de pantalla completa de YouTube.\n      function isPhoneLayout() {\n        return !!(window.matchMedia && window.matchMedia('(max-width: 620px)').matches);\n      }\n\n      \/\/ ONLY DESKTOP (>1020px): when playback closes, return to the exact video list\n      \/\/ (same year + same subcategory: Highlight Video or Highlight's Season).\n      \/\/ Responsive layouts keep their previous behavior unchanged.\n      function isDesktopReturnListLayout() {\n        return !!(window.matchMedia && window.matchMedia('(min-width: 1021px)').matches);\n      }\n\n      function playChoiceInMainStage(root, choice) {\n        if (!root || !choice) return;\n        var panelKey = choice.getAttribute('data-video-panel') || '';\n        var panel = findPanel(root, panelKey);\n        var iframe = panel ? panel.querySelector('iframe') : null;\n        var src = getChoiceSource(choice);\n        if (iframe && src) {\n          iframe.title = getChoiceTitle(choice);\n          iframe.src = autoplaySource(src);\n        }\n        var stage = root.querySelector('.sf-video-stage');\n        if (stage && stage.scrollIntoView) {\n          window.setTimeout(function() {\n            try { stage.scrollIntoView({ behavior: 'smooth', block: 'center' }); }\n            catch (e) { stage.scrollIntoView(); }\n          }, 60);\n        }\n      }\n\n      function getSeasonPlayer(root, create) {\n        var modal = root.querySelector('[data-season-player-modal]');\n        if (modal || !create) return modal;\n\n        modal = document.createElement('div');\n        modal.className = 'sf-season-player-modal';\n        modal.setAttribute('data-season-player-modal', '');\n        modal.setAttribute('aria-hidden', 'true');\n        modal.hidden = true;\n\n        var head = document.createElement('div');\n        head.className = 'sf-season-player-head';\n\n        var heading = document.createElement('div');\n        heading.className = 'sf-season-player-heading';\n\n        var kicker = document.createElement('p');\n        kicker.className = 'sf-season-player-kicker';\n        kicker.setAttribute('data-season-player-kicker', '');\n        kicker.textContent = LABEL_HIGHLIGHT;\n\n        var title = document.createElement('h3');\n        title.className = 'sf-season-player-title';\n        title.setAttribute('data-season-player-title', '');\n\n        var close = document.createElement('button');\n        close.className = 'sf-highlight-modal-close';\n        close.type = 'button';\n        close.setAttribute('data-season-player-close', '');\n        close.setAttribute('aria-label', 'Cerrar reproducci\u00f3n');\n        close.textContent = '\u00d7';\n\n        var frame = document.createElement('div');\n        frame.className = 'sf-season-player-frame';\n\n        var aspect = document.createElement('div');\n        aspect.className = 'sf-season-player-aspect';\n        aspect.setAttribute('data-season-player-aspect', '');\n\n        var iframe = document.createElement('iframe');\n        iframe.setAttribute('data-season-player-iframe', '');\n        iframe.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');\n        iframe.setAttribute('allowfullscreen', '');\n\n        heading.appendChild(kicker);\n        heading.appendChild(title);\n        head.appendChild(heading);\n        head.appendChild(close);\n        aspect.appendChild(iframe);\n        frame.appendChild(aspect);\n        modal.appendChild(head);\n        modal.appendChild(frame);\n        root.appendChild(modal);\n        return modal;\n      }\n\n      function fitFullscreenPlayer(root) {\n        if (!root) return;\n        var modal = getSeasonPlayer(root, false);\n        if (!modal || modal.hidden) return;\n        var frame = modal.querySelector('.sf-season-player-frame');\n        var aspect = modal.querySelector('[data-season-player-aspect]');\n        if (!frame || !aspect) return;\n\n        var styles = window.getComputedStyle ? window.getComputedStyle(frame) : null;\n        var horizontalPadding = styles ? (parseFloat(styles.paddingLeft || 0) + parseFloat(styles.paddingRight || 0)) : 0;\n        var verticalPadding = styles ? (parseFloat(styles.paddingTop || 0) + parseFloat(styles.paddingBottom || 0)) : 0;\n        var availableWidth = Math.max(0, frame.clientWidth - horizontalPadding);\n        var availableHeight = Math.max(0, frame.clientHeight - verticalPadding);\n        if (!availableWidth || !availableHeight) return;\n\n        var ratio = 16 \/ 9;\n        var width = availableWidth;\n        var height = width \/ ratio;\n        if (height > availableHeight) {\n          height = availableHeight;\n          width = height * ratio;\n        }\n        aspect.style.width = Math.floor(width) + 'px';\n        aspect.style.height = Math.floor(height) + 'px';\n      }\n\n      function openSeasonPlayer(root, choice) {\n        \/\/ Preserve the exact list context before opening playback.\n        \/\/ This works for current and future years because it reads the choice attributes dynamically.\n        root.__sfSeasonReturnCategory = choice ? (choice.getAttribute('data-category') || '') : '';\n        root.__sfSeasonReturnType = choice ? getVideoType(choice) : '';\n\n        var modal = getSeasonPlayer(root, true);\n        var iframe = modal.querySelector('[data-season-player-iframe]');\n        var title = modal.querySelector('[data-season-player-title]');\n        var kicker = modal.querySelector('[data-season-player-kicker]');\n        var close = modal.querySelector('[data-season-player-close]');\n        var src = getChoiceSource(choice);\n        var displayTitle = getChoiceTitle(choice);\n        if (!src || !iframe) return;\n\n        if (kicker) kicker.textContent = getVideoType(choice) === 'season' ? LABEL_SEASON : LABEL_HIGHLIGHT;\n        if (title) title.textContent = displayTitle;\n        iframe.title = displayTitle;\n        iframe.src = autoplaySource(src);\n        root.__sfSeasonPreviousBodyOverflow = document.body.style.overflow;\n        document.body.style.overflow = 'hidden';\n        modal.hidden = false;\n        modal.setAttribute('aria-hidden', 'false');\n        window.requestAnimationFrame(function() {\n          fitFullscreenPlayer(root);\n          window.setTimeout(function() { if (close && close.focus) close.focus(); }, 0);\n        });\n      }\n\n      function reopenPreviousVideoList(root) {\n        if (!root || !isDesktopReturnListLayout()) return;\n\n        var category = root.__sfSeasonReturnCategory || '';\n        var type = root.__sfSeasonReturnType || '';\n        if (!category) return;\n\n        var categoryButtons = toArray(root.querySelectorAll('[data-highlight-category]'));\n        var categoryButton = null;\n        for (var i = 0; i < categoryButtons.length; i++) {\n          if (categoryButtons[i].getAttribute('data-highlight-category') === category) {\n            categoryButton = categoryButtons[i];\n            break;\n          }\n        }\n        if (!categoryButton) return;\n\n        \/\/ Reopen the year\/category modal. Because the selected panel is still active,\n        \/\/ openModal normally restores the correct subcategory automatically.\n        openModal(root, categoryButton);\n\n        \/\/ Force the previous subcategory as an extra safeguard, including future years.\n        if (type) selectSubcategory(root, type);\n      }\n\n      function closeSeasonPlayer(root) {\n        if (!root) return;\n        var modal = getSeasonPlayer(root, false);\n        if (!modal || modal.hidden) return;\n        var iframe = modal.querySelector('[data-season-player-iframe]');\n        modal.hidden = true;\n        modal.setAttribute('aria-hidden', 'true');\n        if (iframe) iframe.src = '';\n        document.body.style.overflow = root.__sfSeasonPreviousBodyOverflow || '';\n\n        \/\/ DESKTOP ONLY:\n        \/\/ First X \/ ESC = close video and return to the same list.\n        \/\/ Second X \/ ESC = existing modal behavior closes the list and returns to categories.\n        if (isDesktopReturnListLayout()) {\n          window.setTimeout(function() {\n            reopenPreviousVideoList(root);\n          }, 0);\n        }\n      }\n\n      function prepareAll() {\n        toArray(document.querySelectorAll(ROOT_SELECTOR)).forEach(prepareRoot);\n      }\n\n      prepareAll();\n      if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', prepareAll, { once: true });\n      window.addEventListener('load', prepareAll, { once: true });\n\n      if (window[GLOBAL_KEY]) return;\n      window[GLOBAL_KEY] = true;\n\n      document.addEventListener('click', function(event) {\n        var target = event.target && event.target.nodeType === 1 ? event.target : event.target.parentElement;\n        if (!target || !target.closest) return;\n        var root = target.closest(ROOT_SELECTOR);\n        if (!root) return;\n\n        var seasonClose = target.closest('[data-season-player-close]');\n        if (seasonClose && root.contains(seasonClose)) {\n          event.preventDefault();\n          closeSeasonPlayer(root);\n          return;\n        }\n\n        var closeButton = target.closest('[data-highlight-close]');\n        if (closeButton && root.contains(closeButton)) {\n          event.preventDefault();\n          closeModal(root);\n          return;\n        }\n\n        var subcategoryButton = target.closest('[data-highlight-subcategory]');\n        if (subcategoryButton && root.contains(subcategoryButton)) {\n          event.preventDefault();\n          selectSubcategory(root, subcategoryButton.getAttribute('data-highlight-subcategory') || 'highlight');\n          return;\n        }\n\n        var choice = target.closest('[data-highlight-choice]');\n        if (choice && root.contains(choice)) {\n          event.preventDefault();\n          prepareRoot(root);\n          showChoice(root, choice, true);\n          closeModal(root);\n\n          \/\/ COMPUTADORA\/TABLET: todos los videos abren el reproductor a pantalla completa.\n          \/\/ TEL\u00c9FONO: todos los videos se reproducen en el iframe normal con el bot\u00f3n nativo de expansi\u00f3n de YouTube.\n          if (isPhoneLayout()) playChoiceInMainStage(root, choice);\n          else openSeasonPlayer(root, choice);\n          return;\n        }\n\n        var categoryButton = target.closest('[data-highlight-category]');\n        if (categoryButton && root.contains(categoryButton)) {\n          event.preventDefault();\n          openModal(root, categoryButton);\n        }\n      }, true);\n\n      window.addEventListener('resize', function() {\n        toArray(document.querySelectorAll(ROOT_SELECTOR)).forEach(fitFullscreenPlayer);\n      }, { passive: true });\n\n      window.addEventListener('orientationchange', function() {\n        window.setTimeout(function() {\n          toArray(document.querySelectorAll(ROOT_SELECTOR)).forEach(fitFullscreenPlayer);\n        }, 120);\n      }, { passive: true });\n\n      document.addEventListener('keydown', function(event) {\n        if (event.key !== 'Escape') return;\n        toArray(document.querySelectorAll(ROOT_SELECTOR)).forEach(function(root) {\n          var seasonModal = getSeasonPlayer(root, false);\n          if (seasonModal && !seasonModal.hidden) {\n            closeSeasonPlayer(root);\n            return;\n          }\n          var modal = root.querySelector('[data-highlight-modal]');\n          if (modal && !modal.hidden) closeModal(root);\n        });\n      }, true);\n    })();\n  <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-41c05a0a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41c05a0a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-37f7515\" data-id=\"37f7515\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-478961e8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"478961e8\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-45a05b7d\" data-id=\"45a05b7d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3b6221ed elementor-widget elementor-widget-theme-site-logo elementor-widget-image\" data-id=\"3b6221ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-site-logo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/smartfutbolus.com\">\n\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"471\" height=\"157\" src=\"https:\/\/smartfutbolus.com\/wp-content\/uploads\/2023\/10\/Logo-Dorado-Smart-Football-02.png\" class=\"attachment-full size-full wp-image-139\" alt=\"\" srcset=\"https:\/\/smartfutbolus.com\/wp-content\/uploads\/2023\/10\/Logo-Dorado-Smart-Football-02.png 471w, https:\/\/smartfutbolus.com\/wp-content\/uploads\/2023\/10\/Logo-Dorado-Smart-Football-02-300x100.png 300w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-1dc5d997\" data-id=\"1dc5d997\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2a5a7e68 e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"2a5a7e68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-float elementor-repeater-item-1fde720\" href=\"https:\/\/www.instagram.com\/smartfutbolec\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-tiktok elementor-animation-float elementor-repeater-item-126fb11\" href=\"https:\/\/www.tiktok.com\/@smart_futbolec\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Tiktok<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-tiktok\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-animation-float elementor-repeater-item-2eac8cd\" href=\"https:\/\/www.youtube.com\/channel\/UCrCCZZfCgLQeXbD87CfSEmg\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Youtube<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-youtube\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-e109b2f\" data-id=\"e109b2f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-19a98c22 elementor-widget elementor-widget-heading\" data-id=\"19a98c22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">servicios<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20c3a3a7 elementor-list-item-link-inline elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"20c3a3a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/smartfutbolus.com\/index.php\/highlight-video\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">HIGHLIGHT VIDEO<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/smartfutbolus.com\/index.php\/performance-control\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">CONTROL DE RENDIMIENTO <\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/smartfutbolus.com\/index.php\/recruiting-profile\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">RECRUITING PROFILE<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-24411e54\" data-id=\"24411e54\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-63ce7379 elementor-widget elementor-widget-heading\" data-id=\"63ce7379\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">contactos<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6131fc08 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"6131fc08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-whatsapp\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">(+1) 475 289 1981<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">(+1) 475 289 1981 <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">ivan.lloay@smartfutbolus.com<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Missouri -  USA<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-51e5292c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"51e5292c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4fd0e55\" data-id=\"4fd0e55\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a1b37e elementor-widget elementor-widget-html\" data-id=\"a1b37e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div style=\"color: white; text-align: center;\">\r\n    \u00a9 2026 <strong>Smart Football<\/strong>. Todos los derechos reservados.<br>\r\n    Dise\u00f1o y Desarrollo Web por <a href=\"https:\/\/www.facebook.com\/lsreinoso\" target=\"_blank\" style=\"color: #FF0000;\">Luis Enrique Reinoso Pe\u00f1afiel<\/a>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Instagram Tiktok Youtube \ud83c\uddea\ud83c\uddf8 Espa\u00f1ol Smart Football Professional Scouting Profile Profile Videos Scout Report Heat Map Pathway Kgotlelelo Malefo South African attacking player whose game is built around versatility, speed and one-on-one impact. Primarily a winger or forward, she can threaten from either side, attack space with explosive changes of pace, cut inside to shoot [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-7621","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Luis Reinoso","author_link":"https:\/\/smartfutbolus.com\/index.php\/author\/lsreinoso\/"},"uagb_comment_info":0,"uagb_excerpt":"Instagram Tiktok Youtube \ud83c\uddea\ud83c\uddf8 Espa\u00f1ol Smart Football Professional Scouting Profile Profile Videos Scout Report Heat Map Pathway Kgotlelelo Malefo South African attacking player whose game is built around versatility, speed and one-on-one impact. Primarily a winger or forward, she can threaten from either side, attack space with explosive changes of pace, cut inside to shoot&hellip;","_links":{"self":[{"href":"https:\/\/smartfutbolus.com\/index.php\/wp-json\/wp\/v2\/pages\/7621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartfutbolus.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smartfutbolus.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/smartfutbolus.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smartfutbolus.com\/index.php\/wp-json\/wp\/v2\/comments?post=7621"}],"version-history":[{"count":21,"href":"https:\/\/smartfutbolus.com\/index.php\/wp-json\/wp\/v2\/pages\/7621\/revisions"}],"predecessor-version":[{"id":9773,"href":"https:\/\/smartfutbolus.com\/index.php\/wp-json\/wp\/v2\/pages\/7621\/revisions\/9773"}],"wp:attachment":[{"href":"https:\/\/smartfutbolus.com\/index.php\/wp-json\/wp\/v2\/media?parent=7621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}