:root{--display:var(--font)}
.brand{flex-shrink:0}.brand .world-wordmark{width:184px;height:42px;display:block;overflow:hidden}.world-wordmark image{width:2163px;height:727px}.main-nav{gap:19px;font-size:11px}.main-nav>details>summary{white-space:nowrap}.main-nav .subnav{min-width:235px}.header-tools{gap:15px}
.hero h1{font-size:clamp(42px,4.6vw,72px);line-height:1.08;letter-spacing:-.055em;max-width:720px}.hero-copy{padding-top:90px;padding-bottom:90px}.hero-copy>p{max-width:600px}.hero-bottom{gap:20px;justify-content:center;flex-wrap:wrap;padding:22px 5%;font-size:11px;letter-spacing:.09em}.hero-bottom a{color:inherit;text-decoration:none}.hero-bottom a:hover{text-decoration:underline;text-underline-offset:5px}
.section-title{font-size:clamp(31px,3.2vw,49px);line-height:1.14;letter-spacing:-.04em}.page-head h1{font-size:clamp(38px,4.8vw,70px);line-height:1.12;letter-spacing:-.045em;max-width:1000px}.page-head p{max-width:810px}.intro{padding-block:90px}.world-section-head{max-width:760px;margin-bottom:45px}.world-section-head p{font-size:16px;line-height:1.8;color:var(--muted,#706a6d);max-width:640px}.world-services{padding:88px 0;background:#f4f0eb}.world-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d9d0cd;border:1px solid #d9d0cd}.world-service-card{display:flex;flex-direction:column;align-items:flex-start;position:relative;min-height:290px;background:#fdfbf8;padding:30px 32px 28px;text-decoration:none;color:#251b23;transition:background .18s,color .18s}.world-card-number{font-size:12px;letter-spacing:.1em;color:#8a667a;margin-bottom:30px}.world-service-card h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;margin:0 0 14px}.world-service-card p{font-size:14px;line-height:1.75;margin:0 0 26px;color:#70666d}.world-service-card .arrow{margin-top:auto;align-self:flex-end;color:#621a4b}.world-service-card:hover{background:#621a4b;color:#fff}.world-service-card:hover p,.world-service-card:hover .world-card-number,.world-service-card:hover .arrow{color:#fff}.world-audiences{padding-block:90px}.world-audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.world-audience-card{border-top:2px solid #c6a864;padding-top:25px;color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.world-audience-card h3{font-size:21px;line-height:1.3;margin:0 0 14px;letter-spacing:-.035em}.world-audience-card p{font-size:14px;line-height:1.75;color:#70666d;margin:0 0 20px}.world-audience-card .arrow{color:#621a4b;margin-top:auto}.world-audience-card:hover h3{color:#621a4b;text-decoration:underline;text-underline-offset:5px}.world-levels{margin:48px 0 0;padding:22px 0;border-top:1px solid #ded7d8;color:#621a4b;font-size:13px;letter-spacing:.03em}.world-project{background:#f1ebf5;padding:75px 0}.world-project-inner{display:grid;grid-template-columns:1fr 1.7fr;gap:75px;align-items:center}.world-project-mark{display:flex;align-items:center;justify-content:center;background:white;padding:30px;min-height:220px;border-radius:3px}.world-project-mark img{display:block;max-width:100%;height:auto;max-height:230px;object-fit:contain}.world-project h2{font-size:clamp(28px,2.8vw,41px);max-width:720px;color:#58227b}.world-project p{line-height:1.8;color:#62566a}.world-project-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:24px}.world-project-links .text-link{color:#58227b;font-size:13px}.world-related{padding-block:65px;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #ded7d8}.world-related h2{font-size:29px;letter-spacing:-.035em;line-height:1.2;margin:0 0 16px}.world-related p{font-size:14px;line-height:1.8;color:#70666d}.world-related-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center}.world-related-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #ded7d8;padding:15px;font-size:13px;color:#621a4b;text-decoration:none;line-height:1.5}.world-related-links a:hover{background:#f4f0eb}.world-brief ul{padding-inline-start:20px;margin:20px 0 30px;line-height:1.8;font-size:14px}.world-brief li+li{margin-top:10px}.contact-form select{font:inherit;background:transparent;border:0;border-bottom:1px solid #a17993;color:inherit;width:100%;padding:13px 0;border-radius:0}.contact-form select option{background:#fff;color:#281c24}.world-travel-note{padding:20px;background:#f5f0ec;border-inline-start:3px solid #bca16b}.world-page .prose h2{font-size:29px;line-height:1.25;letter-spacing:-.035em}
html[dir=rtl] .world-wordmark{direction:ltr}html[dir=rtl] .hero h1,html[dir=rtl] .section-title,html[dir=rtl] .page-head h1{letter-spacing:0}html[dir=rtl] .world-service-card .arrow{transform:scaleX(-1)}
@media(min-width:1101px) and (max-width:1280px){.header-inner{gap:20px}.main-nav{gap:13px;font-size:10px}.header-contact{display:none}.brand .world-wordmark{width:162px;height:38px}}
@media(max-width:1100px){.header-inner{height:78px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:77px;inset-inline:0;background:#faf8f4;padding:20px 28px;box-shadow:0 15px 30px #0001;max-height:calc(100dvh - 78px);overflow:auto}.main-nav.is-open{display:block}.main-nav>a{display:block;padding:13px 0}.main-nav .nav-services{padding:10px 0}.main-nav .subnav{position:static;box-shadow:none;min-width:0;padding:12px 16px;background:#f0e9e9}.main-nav .subnav a{padding:10px 0}.header-contact{display:none}.world-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-project-inner{gap:40px}.hero-copy{padding-top:65px;padding-bottom:65px}}
@media(max-width:700px){.brand .world-wordmark{width:166px;height:38px}.hero h1{font-size:43px}.hero-copy{padding:48px 25px}.hero-bottom{gap:12px 22px;font-size:10px;line-height:1.5;padding:20px}.intro{padding-block:58px}.world-services,.world-audiences{padding-block:56px}.world-service-grid{grid-template-columns:1fr 1fr}.world-service-card{min-height:255px;padding:23px 18px}.world-service-card h3{font-size:22px}.world-service-card p{font-size:13px}.world-card-number{margin-bottom:23px}.world-section-head{margin-bottom:32px}.world-audience-grid{gap:28px 22px}.world-audience-card h3{font-size:19px}.world-project{padding:52px 0}.world-project-inner{grid-template-columns:1fr;gap:30px}.world-project-mark{max-width:320px;min-height:0;padding:20px}.world-project-mark img{max-height:160px}.world-related{grid-template-columns:1fr;gap:22px;padding-block:45px}.world-related-links{gap:10px}.page-head h1{font-size:38px}.world-brief{padding:25px}.hero .hero-media{min-height:300px}}
@media(max-width:380px){.world-service-grid{grid-template-columns:1fr}.world-service-card{min-height:220px}.world-audience-grid{grid-template-columns:1fr}.brand .world-wordmark{width:145px;height:34px}.header-tools{gap:10px}.hero h1{font-size:38px}}

/* Primary routes: Education and the personal FIFA Match Agent practice. */
.main-nav .nav-priority{font-weight:800;color:#621a4b;white-space:nowrap;border-bottom:2px solid #b69a85;padding-block:9px}.main-nav .nav-priority[aria-current=page]{border-color:#621a4b}.hero-priorities{gap:12px}.hero-priorities .btn{font-size:12px;padding:16px 18px;min-height:52px}.btn-focus-outline{color:#fff;background:transparent;border:1px solid #c6a4ba}.btn-focus-outline:hover{background:#ffffff15}.hero-priorities>.text-link{flex-basis:100%;width:fit-content;margin-top:10px;max-width:max-content}.world-focus{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:54px;padding-bottom:20px}.focus-panel{padding:38px 40px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.focus-education{background:#621a4b;color:#fff;border-top:4px solid #bca16b}.focus-agent{background:#eee8e2;border-top:4px solid #621a4b}.focus-brand{font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:22px}.focus-panel h2{font-size:clamp(28px,2.6vw,39px);letter-spacing:-.04em;line-height:1.17;margin-bottom:20px;max-width:520px}.focus-panel>p{font-size:15px;line-height:1.8}.focus-panel ul{padding:0;list-style:none;margin:3px 0 28px;display:flex;gap:8px;flex-wrap:wrap}.focus-panel li{font-size:11px;border:1px solid #d5c7ce;padding:6px 10px;line-height:1.5}.focus-education>p,.focus-education .section-link{color:#fff}.focus-education .focus-brand{color:#e6d3b6}.focus-education li{border-color:#986581;color:#f2e8ee}.focus-panel>.section-link{margin-top:auto;white-space:normal}.focus-education>.section-link{border-bottom-color:#c3a4b8}.focus-credential{display:flex;align-items:center;gap:18px;margin:0 0 28px;padding:16px 18px;background:white;color:#21457e;width:100%;max-width:370px}.focus-credential img{width:85px;height:auto;object-fit:contain}.focus-credential strong{display:block;font-size:14px}.focus-credential span{display:block;font-size:9px;letter-spacing:.03em;font-weight:800}.focus-agent .focus-brand{color:#621a4b}html[dir=rtl] .focus-panel h2{letter-spacing:0}html[dir=rtl] .focus-brand{align-self:flex-start}
@media(max-width:1100px){.main-nav>.nav-priority{display:block;width:fit-content;margin-bottom:8px}.header-tools{margin-inline-start:auto}.focus-panel{padding:28px}}
@media(max-width:700px){.world-focus{grid-template-columns:1fr;gap:20px;padding-top:32px;padding-bottom:0}.focus-panel{padding:30px 26px}.focus-panel h2{font-size:31px}.focus-brand{font-size:11px}.focus-credential{padding:14px;gap:14px}.focus-credential img{width:76px}.hero-priorities .btn{justify-content:space-between;width:100%;max-width:340px;font-size:13px}.hero-priorities>.text-link{font-size:11px}.hero-priorities{gap:12px}}

/* Eight educational areas, grouped into tailored learning pathways. */
.education-audiences{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;border-bottom:1px solid #ded8da}.education-audiences ul{display:flex;gap:10px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.education-audiences li{border:1px solid #d5c7ce;padding:7px 14px;color:#621a4b;font-size:12px;font-weight:700}.education-audiences .section-link{white-space:normal;flex-shrink:0;max-width:320px}.education-areas{padding-block:66px 78px}.education-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;list-style:none;padding:0;margin:0;border-top:1px solid #d9cfd3}.education-area{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;border-bottom:1px solid #d9cfd3;padding:35px 0;min-width:0}.education-area-number{font-size:15px;font-weight:800;color:#9a7d50;letter-spacing:.05em;line-height:1.5}.education-area h3{font-size:24px;font-weight:750;letter-spacing:-.025em;line-height:1.25;margin-bottom:14px;color:#621a4b}.education-area p{font-size:15px;line-height:1.8;margin:0;max-width:54ch}.education-path{background:#621a4b;padding-block:65px;margin-bottom:65px;color:#fff}.education-path-inner{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;align-items:start}.education-path .eyebrow{color:#dfc7a5}.education-path .section-title{font-size:clamp(30px,3.1vw,45px)}.education-path p{color:#fff;line-height:1.85}.education-path .education-path-note{font-size:13px;color:#e0ccda;padding-top:20px;border-top:1px solid #926881;margin:25px 0}.education-path .btn{white-space:normal;text-align:start}html[dir=rtl] .education-area h3{letter-spacing:0}
@media(max-width:900px){.education-audiences{flex-direction:column;align-items:flex-start}.education-area-grid{gap:0 26px}.education-area{grid-template-columns:34px minmax(0,1fr);gap:10px}.education-area h3{font-size:22px}.education-path-inner{gap:35px}}
@media(max-width:600px){.education-audiences{padding-block:25px;gap:22px}.education-audiences ul{gap:8px}.education-audiences li{font-size:11px;padding:7px 10px}.education-areas{padding-block:44px 50px}.education-area-grid{grid-template-columns:1fr}.education-area{padding-block:27px;grid-template-columns:31px minmax(0,1fr);gap:12px}.education-area h3{font-size:23px}.education-area p{font-size:14px}.education-path{padding-block:42px;margin-bottom:35px}.education-path-inner{grid-template-columns:1fr;gap:10px}.education-path .section-title{font-size:32px}.education-path p{font-size:14px}}
