@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:300;font-display:block;src:local("Arial");size-adjust:99.61%}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:500;font-display:block;src:local("Arial");size-adjust:100.4%}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:700;font-display:block;src:local("Arial");size-adjust:108.1%}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/manrope-latin-300.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/manrope-latin-400.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/manrope-latin-500.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/manrope-latin-600.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/manrope-latin-700.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:block;src:url(/fonts/manrope-latin-800.woff2) format("woff2")}@layer page,fluid;@layer page{:root{--black: #080808;--white: #fafafa;--paper: #ffffff;--gray: #808080;--dark: #414141;--light: #d9d9d9;--card: #1c1c1c;--bar: #292929;--gutter: 144px;--content: 1152px;--page: 1440px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Manrope,Manrope Fallback,sans-serif;font-weight:500;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#hero-title,.p-hero-title,.s-hero-title,.pricing-title,.contact-title{font-family:Manrope}.homepage{width:100%;background:var(--black)}img{max-width:100%;vertical-align:middle}a{color:inherit;text-decoration:none}button{font:inherit}.skip{position:absolute;left:16px;top:-40px;z-index:20;background:var(--white);color:var(--black);padding:8px 12px}.skip:focus{top:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:absolute;z-index:2;top:0;left:0;width:100%;height:88px;padding:24px var(--gutter);background:var(--black)}.header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;width:var(--content);max-width:100%;height:40px;margin-inline:auto}#site-nav{margin-left:auto}.brand{position:relative;display:block;width:208px;height:40px;flex:0 0 auto}.brand img{position:absolute;top:5px;left:5px;display:block;width:198px;height:30px;max-width:none;object-fit:contain}.nav-list{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.nav-list a{display:inline-flex;align-items:center;height:40px;padding:10px 8px;color:var(--gray);font-size:15px;font-weight:500;letter-spacing:.01em}.nav-list a:hover,.nav-list a:focus-visible{color:var(--light)}@media(min-width:768px){#site-nav .nav-list a[href="/contact/"]{transform:translateY(1px)}}.header-actions{display:flex;align-items:center;gap:8px}.lang,.login{display:none;align-items:center;justify-content:center;box-sizing:border-box;height:40px;padding:10px 20px;border:0;border-radius:8px;background:transparent;color:var(--white);font-size:15px;font-weight:500;letter-spacing:.01em}.login{width:80px;border:2px solid var(--white)}.menu-button{display:none;width:44px;height:44px;border:0;background:transparent;color:var(--white)}.menu-button .menu-icon{display:block;width:24px;height:24px}.hero{position:relative;height:816px;overflow:hidden;background-image:linear-gradient(to bottom,#080808 10%,#414141)}.hero h1{position:absolute;top:160px;left:50%;width:776px;max-width:calc(100% - 2 * var(--gutter));margin:0;transform:translate(-50%);font-size:52px;letter-spacing:-.02em;text-align:center;color:#d9d9d9}.hero-light{font-weight:300;line-height:64px}.hero-bold{font-weight:700;line-height:72px}.hero-visual{position:absolute;bottom:0;left:50%;width:1332px;height:496px;transform:translate(-50%)}.hero-visual picture{display:block;width:100%;height:100%}.hero-visual img{display:block;width:1332px;height:496px;max-width:none;object-fit:fill}.platform{height:584px;overflow:visible;background:var(--white);color:var(--black)}.platform-inner{display:flex;flex-direction:column;align-items:center;gap:48px;width:var(--content);max-width:calc(100% - 2 * var(--gutter));margin-inline:auto;padding-top:96px}.platform-intro{display:flex;flex-direction:column;align-items:center;gap:16px;width:564px;max-width:100%;text-align:center}.platform h2{margin:0;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-.02em;color:#080808}.lede{margin:0;font-size:17px;font-weight:400;line-height:24px;letter-spacing:.2px;color:var(--dark)}.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:100%}.card{display:flex;flex-direction:column;gap:24px;width:276px;height:256px;padding:24px;border-radius:16px;background-color:#fff;border:0;filter:none;box-shadow:0 1px 4px #0c0c0d0d,0 1px 4px #0c0c0d1a}.card-copy{display:flex;flex-direction:column;gap:8px;height:160px}.card h3{margin:0;font-size:18px;font-weight:700;line-height:32px;letter-spacing:-.02em}.card p{margin:0;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.2px;color:var(--dark)}.more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:3px 2px;color:#080808;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:normal;text-decoration:underline}.more img{width:9px;height:8px;max-width:none;flex-shrink:0}.more--wide{width:91px;white-space:nowrap}.more--narrow{width:56px}.more:hover{color:gray;transition:none}.impact{height:456px;overflow:hidden;background:var(--black)}.impact-inner{display:flex;flex-direction:column;align-items:center;gap:48px;width:var(--content);max-width:calc(100% - 2 * var(--gutter));margin-inline:auto;padding-top:96px}.impact h2{margin:0;max-width:618px;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-.02em;text-align:center;color:var(--white)}.stats{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;width:100%;margin:0;padding:0;list-style:none}.stats li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:270px;height:120px;padding:16px}.stats strong{font-size:52px;font-weight:500;line-height:64px;letter-spacing:-.02em;color:var(--white)}.stat-value{display:inline-block;text-align:center}.stats span{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px;color:var(--gray)}.stats li:first-child span{width:93px;text-align:left}.logo-wall{position:relative;height:240px;overflow:hidden;background:var(--black)}.logo-wall-inner{position:relative;width:var(--content);max-width:calc(100% - 2 * var(--gutter));height:240px;margin-inline:auto}.logo-viewport{position:absolute;left:0;right:0;top:0;z-index:1;height:240px;overflow:hidden}.logo-track{display:flex;gap:52px;width:max-content;margin-top:50px;margin-left:208px;animation:kf_1_854_translate_0 60.055245s linear infinite}.logo-set{display:flex;gap:52px;margin:0;padding:0;list-style:none}.logo-tile{position:relative;width:140px;height:140px;flex:0 0 140px}.logo-tile>img{position:absolute;max-width:none;object-fit:fill}.logo-img--noncha{top:52px;left:0;width:140px;height:37px}.logo-img--limburg{top:18px;left:18px;width:105px;height:105px}.logo-img--niro{top:11px;left:11px;width:117px;height:117px}.logo-img--charlon{top:6px;left:12px;width:116px;height:127px}.logo-img--brobbey{top:21px;left:21px;width:98px;height:98px}.logo-img--jugador{top:31px;left:30px;width:81px;height:78px}.logo-cst,.logo-kdtc,.logo-ifutbol{position:absolute;overflow:hidden}.logo-kdtc img{position:absolute;object-fit:fill}.logo-cst img,.logo-ifutbol img{position:absolute;max-width:none;object-fit:fill}.logo-cst{top:25px;left:25px;width:90px;height:90px;border-radius:473px}.logo-cst img{top:-1px;left:-1px;width:92px;height:97px}.logo-kdtc{top:0;left:0;width:140px;height:140px;-webkit-mask-image:url(/figma/homepage/1-871.svg);mask-image:url(/figma/homepage/1-871.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:86px 86px;mask-size:86px 86px;-webkit-mask-position:27px 27px;mask-position:27px 27px}.logo-kdtc img{top:17px;left:23px;width:95px;height:99px}.logo-ifutbol{top:23px;left:23px;width:94px;height:94px;border-radius:498px}.logo-ifutbol img{top:-1px;left:-1px;width:96px;height:96px}.logo-official{position:relative;grid-column:1;grid-row:1;z-index:5;width:417px;height:240px;background:transparent;pointer-events:none;overflow:visible}.logo-fade-left{position:absolute;top:0;left:72px;z-index:2;width:345px;height:240px;max-width:none;background-image:linear-gradient(to right,#080808,#08080800)}.logo-block-left{position:absolute;top:0;left:0;z-index:3;width:267px;height:240px;max-width:none}.logo-slash{position:absolute;left:198px;top:60px;z-index:4;width:45px;height:123px;max-width:none}.logo-brand-stack{position:absolute;top:40px;left:0;z-index:5;width:160px;height:136px}.logo-logogram{position:absolute;top:5px;left:13px;display:block;width:135px;height:120px;max-width:none}.logo-brand-stack p{position:absolute;top:106px;left:10px;width:141px;margin:0;font-size:15px;font-weight:400;line-height:24px;letter-spacing:.2px;text-align:center;color:#ffffffb3}.quotes{height:640px;overflow:hidden;background:var(--black)}.quote-slider{position:relative;width:1288px;height:328px;margin-top:120px;margin-left:calc(50% - 644px)}.quote-arrow{position:absolute;top:140px;z-index:2;width:48px;height:48px;opacity:1;padding:0;border:0;background:transparent}.quote-arrow--prev{left:0}.quote-arrow--next{left:1240px}.quote-arrow-icon{position:absolute;top:12px;width:24px;height:24px}.quote-arrow--prev .quote-arrow-icon{left:12px;transform:none}.quote-arrow--next .quote-arrow-icon{left:36px;transform:scaleX(-1);transform-origin:0 0}.quote-arrow-icon img{position:absolute;left:8px;top:5px;width:7px;height:13px;display:block;transition:opacity 0s}.quote-arrow-layer--inactive{opacity:1}.quote-arrow-layer--active,.quote-arrow.is-active .quote-arrow-layer--inactive{opacity:0}.quote-arrow.is-active .quote-arrow-layer--active{opacity:1}.quote-arrow.is-inactive{cursor:default}.quote-arrow.is-active{cursor:pointer}.quote-arrow.is-animating .quote-arrow-icon img{transition:opacity .6s ease-in-out}.quote-cards-wrap{width:1152px;height:328px;margin-left:68px;overflow:hidden}.quote-row{display:flex;gap:24px;width:max-content;margin:0;padding:0;list-style:none;transition:transform .6s ease-in-out}.quote-row.is-page-2{transform:translate(-294px)}.quote{position:relative;width:270px;height:328px;flex:0 0 270px}.quote .avatar{position:absolute;top:0;right:18px;z-index:2;width:56px;height:56px;overflow:visible}.quote .avatar-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:56px;height:56px;max-width:none}.quote .avatar-photo{position:absolute;max-width:none;object-fit:fill}.avatar-veil{position:absolute;left:0;top:0;width:56px;height:56px;background:#0003;pointer-events:none}.avatar-photo--samuel{left:1.0282168341129505px;top:4.432769372242009px;width:54.78726966611354px;height:68.45967111054114px}.avatar-photo--robbie{left:-89.39556239470916px;top:-41.07300073110586px;width:216.9816390204044px;height:289.30886316311177px}.avatar-photo--yannick{left:3.1946078431372547px;top:.11114064834833914px;width:44.8836397476835px;height:66.88541892548963px}.avatar-photo--charlon{left:-4.182526693207524px;top:1.5451444352882429px;width:64.09126416520455px;height:64.09126416520455px}.avatar-photo--jay{left:0;top:0;width:56px;height:56px}.avatar-base{position:absolute;left:0;top:0;width:56px;height:56px;border-radius:9999px;overflow:hidden}.avatar-base--fill{background:#d9d9d9}.quote .avatar-ring{z-index:2;pointer-events:none}.quote article{position:absolute;bottom:0;left:0;width:270px;height:320px;margin-top:8px;border-radius:16px;background:var(--card);overflow:hidden}.quote-top{display:flow-root;height:40px;background:var(--bar)}.quote-mark{position:relative;width:16px;height:48px;margin:8px 0 0 24px}.quote-mark img{position:absolute;left:1px;top:8px;width:16px;height:11px;max-width:none}.quote-body{display:flex;flex-direction:column;justify-content:space-between;gap:0;height:280px;padding:24px 24px 32px}.quote-body p{margin:0;font-size:14px;font-weight:500;font-style:normal;line-height:24px;letter-spacing:.2px;color:var(--gray)}.quote-serif{display:inline-block;position:relative;width:6px;height:4px;vertical-align:top;font-size:0;line-height:0;color:transparent}.quote-serif--open{width:8px}.quote-serif img{position:absolute;left:0;top:7px;width:6px;height:4px;max-width:none}.quote-serif--open img{left:0}.quote footer{display:flex;flex-direction:column}.quote footer strong,.quote footer span{display:block;font-size:14px;line-height:24px;letter-spacing:.2px}.quote footer span{order:1;font-weight:700;color:#fafafa;align-self:flex-start}.quote footer strong{order:2;font-weight:500;color:#d9d9d9;align-self:flex-start}.quote footer strong.quote-name--semi{font-weight:600;color:#fafafa}.quote-row .quote[data-quote="1"] footer span{width:125px}.quote-pager{display:flex;align-items:center;justify-content:center;gap:8px;width:136px;height:40px;margin:48px 0 0 507.5px;padding:8px;border-radius:8px;background:var(--bar)}.quote-pager-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.quote-pager-btn img{width:24px;height:24px;max-width:none}.quote-pager-line{width:1px;height:24px;background:var(--gray)}.quote-pager-label{min-width:40px;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px;text-align:center;color:var(--light)}.about{height:552px;overflow:hidden;background:var(--white);color:var(--black)}.about-inner{display:grid;grid-template-columns:280px 1fr;gap:112px;width:var(--content);max-width:calc(100% - 2 * var(--gutter));margin-inline:auto;padding-top:120px}.about-title{display:flex;flex-direction:column;gap:4px}.about-title h2{margin:0;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.02em;text-align:center;color:#080808}.about-tag{margin:0;font-size:24px;font-weight:400;line-height:24px;letter-spacing:-.02em;text-align:center;color:var(--gray)}.about-copy{display:flex;flex-direction:column;gap:16px;max-width:760px}.about-copy p{margin:0;font-size:15px;font-weight:400;line-height:24px;letter-spacing:.2px;color:var(--dark)}.about-copy p.about-kicker{font-weight:700;color:#080808}.steps{height:580px;overflow:hidden;background:var(--black)}.steps-inner{display:flex;flex-direction:column;align-items:center;gap:80px;width:var(--content);max-width:calc(100% - 2 * var(--gutter));margin-inline:auto;padding-top:166px}.steps h2{margin:0;width:100%;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-.02em;text-align:center;color:var(--white)}.step-row{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:20px;width:1152px;max-width:100%;min-height:120px;padding:8px 0;box-sizing:border-box}.step-chevron{flex:0 0 32px;width:32px;height:32px}.step{display:flex;flex-direction:column;align-items:center;gap:16px;width:128px}.step img{width:40px;height:40px;max-width:none}.step-break{display:block;height:0;overflow:hidden}.step p{margin:0;font-size:15px;font-weight:500;line-height:24px;letter-spacing:.2px;text-align:center;color:var(--gray)}.step--last p{font-size:14px;font-weight:700;color:var(--white)}.logo-asset--mobile{display:none}.partner{position:relative;z-index:1;height:768px;overflow:hidden;isolation:isolate}@media(min-width:1440px){.homepage .partner{width:1440px;margin-inline:auto}}.partner-bg{position:absolute;top:0;left:-1200px;z-index:0;width:3840px;height:808px;pointer-events:none}.partner-bg img{display:block;width:3840px;height:808px;max-width:none;transform:scaleX(-1);transform-origin:center center}.partner-inner{position:relative;z-index:1;display:grid;grid-template-columns:564px 564px;gap:24px;align-items:start;width:var(--content);max-width:calc(100% - 2 * var(--gutter));margin-inline:auto;padding-top:120px}.partner-photo-wrap{padding-top:6px}.partner-photo{display:block;width:564px;height:564px;max-width:100%;object-fit:cover}.partner blockquote{margin:0;padding:64px 0}.partner blockquote p{margin:0;font-size:40px;font-weight:600;line-height:56px;letter-spacing:-.02em;color:var(--white)}.partner-quote-mark{display:inline;position:relative;white-space:nowrap}.partner-quote-char{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.partner-quote-glyph{display:inline-block;width:auto;max-width:none;color:var(--white)}.partner-quote-glyph--40{vertical-align:16.816px}.homepage .partner-quote-mark--open img.partner-quote-glyph--40,.pricing-page .partner-quote-mark--open img.partner-quote-glyph--40,.solutions-page .partner-quote-mark--open img.partner-quote-glyph--40,.contact-page .partner-quote-mark--open img.partner-quote-glyph--40{width:17px;height:12px}.partner-quote-mark--open img.partner-quote-glyph--24,.partner-quote-mark--close img.partner-quote-glyph--24:not(.partner-quote-glyph--close-period),.partner-quote-mark--close img.partner-quote-glyph--close-plain{width:10px;height:7px}.partner-quote-mark--close img.partner-quote-glyph--40{width:17px;height:12px}.partner-quote-mark--close img.partner-quote-glyph--close-period{width:15.364px;height:17.6715px;vertical-align:baseline}.solutions-page .partner-quote-mark--close img.partner-quote-glyph--close-regular-24{width:9px;height:6px}.solutions-page .partner-quote-mark--close .partner-quote-glyph--close-regular-24{vertical-align:11.227px}.partner-quote-glyph--24{display:none;vertical-align:10.09px}.partner-quote-glyph--close-period,.partner-quote-glyph--close-regular-24{display:none}.partner-quote-period--desktop{display:inline}.partner-quote-text--home-period-mobile .partner-quote-glyph--close-plain{display:none}.partner figcaption strong,.partner figcaption span{display:block}.partner figcaption{margin-top:40px}.partner figcaption strong{margin-top:0;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.02em;color:var(--white);width:183px}.partner figcaption span{font-size:17px;font-weight:500;line-height:24px;letter-spacing:.2px;color:var(--white);width:147px}.footer{position:relative;z-index:2;height:552px;overflow:hidden;background:var(--black)}.footer-inner{width:var(--content);max-width:calc(100% - 2 * var(--gutter));margin-inline:auto;padding-top:96px}.footer h2{margin:0 0 48px;font-size:72px;font-weight:800;line-height:96px;letter-spacing:-.04em;color:var(--white)}.footer-grid{display:flex;align-items:flex-start}.footer-grid>.footer-columns{display:flex;align-items:flex-start}.footer-brand{position:relative;width:270px;height:96px;flex:0 0 270px}.footer-logo{position:absolute;top:5px;left:5px;width:198px;height:30px;max-width:none;object-fit:contain}.footer-columns>.footer-links:first-of-type{width:80px;min-width:80px;max-width:80px;flex:0 0 80px;margin-top:3px;margin-left:88.5px}.footer-columns>.footer-links--explore{margin-top:3px;margin-left:120px}.footer-brand p{max-width:270px;margin:48px 0 0;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.2px;color:var(--gray)}.footer h3{margin:0 0 16px;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2.2px;color:var(--gray)}.footer ul{margin:0;padding:0;list-style:none}.footer li+li{margin-top:8px}.footer-links a,.legal a{color:var(--light);font-size:14px;font-weight:400;line-height:24px;letter-spacing:.2px}.footer-links--explore ul{padding-top:0}.legal-bar{position:absolute;top:479.5px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:var(--content);max-width:calc(100% - 2 * var(--gutter));height:72px;margin:0 auto;padding:24px 0;border-top:1px solid var(--bar);color:var(--gray);font-size:14px;font-weight:400;line-height:24px;letter-spacing:.2px}.legal-bar p{margin:0}.legal{display:flex;gap:24px}.legal a{color:var(--gray)}@keyframes kf_1_854_translate_0{0%{translate:0 0}to{translate:-3441px 0}}@keyframes kf_753_3594_translate_0{0%{translate:171px 8px}to{translate:-758px 8px}}@media(max-width:1439px){:root{--gutter: clamp(20px, 8vw, 144px)}.site-header{width:100%;left:0;transform:none}.hero-visual{left:50%;transform:translate(-50%)}#site-nav{position:relative;left:auto}.quote-slider{width:min(1288px,calc(100% - 2 * var(--gutter)));margin-left:max(var(--gutter),calc(50% - 644px))}.quote-pager{margin-left:auto;margin-right:auto}.legal-bar{position:static;top:auto;left:auto;right:auto;margin:144px auto 0}}@media(min-width:768px){.header-actions{display:none}.quote:nth-child(5) .quote-body p{height:140px;line-height:20px}}@media(max-width:767px){.partner-quote-glyph--40{display:none}.partner-quote-glyph--24{display:inline-block}.partner-quote-text--home-period-mobile .partner-quote-period--desktop{display:none}.partner-quote-text--home-period-mobile .partner-quote-glyph--close-period{display:inline-block}.partner-quote-text--solutions-mobile-regular .partner-quote-glyph--close-bold-24{display:none}.partner-quote-text--solutions-mobile-regular .partner-quote-glyph--close-regular-24{display:inline-block}:root{--gutter: 16px;--mobile-inset: 16px}.homepage{width:100%;margin-inline:auto}.menu-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px}.lang,.login{display:none}.site-header{position:sticky;top:0;left:0;width:100%;z-index:30;height:72px;padding:12px var(--mobile-inset);margin-bottom:-72px}.header-inner{width:100%;height:48px}.brand{width:166px;height:32px}.brand img{top:4px;left:4px;width:158px;height:24px}.platform-frame,.solutions-frame{padding-top:0}.pricing-frame,.contact-frame{padding-top:72px}#site-nav{position:static}.nav-list{display:flex;position:fixed;left:0;top:72px;width:100%;height:288px;z-index:20;flex-direction:column;align-items:stretch;gap:0;min-width:0;margin:0;padding:0;background:var(--black);transform:translate(100%);visibility:hidden;pointer-events:none;transition:none;box-sizing:border-box}html.ps-nav-ready .nav-list{transition:transform .3s ease-in-out,visibility 0s linear .3s}#site-nav.is-open .nav-list{transform:translate(0);visibility:visible;pointer-events:auto}html.ps-nav-ready #site-nav.is-open .nav-list{transition:transform .3s ease-in-out,visibility 0s}@media(prefers-reduced-motion:reduce){.nav-list,html.ps-nav-ready .nav-list,html.ps-nav-ready #site-nav.is-open .nav-list{transition:none}}.nav-list li{position:relative;flex:0 0 72px;height:72px;box-sizing:border-box;margin:0;padding:0}.nav-list li:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#414141;pointer-events:none}.nav-list a,.nav-list span,.nav-list a.nav-muted,.nav-list span.nav-muted,.nav-list a.nav-current,.nav-list span.nav-current,.platform-page .nav-list a,.platform-page .nav-list span,.platform-page .nav-list a.nav-muted,.platform-page .nav-list span.nav-muted,.platform-page .nav-list .nav-current,.solutions-page .nav-list a,.solutions-page .nav-list span,.solutions-page .nav-list a.nav-muted,.solutions-page .nav-list span.nav-muted,.solutions-page .nav-list .nav-current,.pricing-page .nav-list a,.pricing-page .nav-list span,.pricing-page .nav-list a.nav-muted,.pricing-page .nav-list span.nav-muted,.pricing-page .nav-list .nav-current,.contact-page .nav-list a,.contact-page .nav-list span,.contact-page .nav-list a.nav-muted,.contact-page .nav-list span.nav-muted,.contact-page .nav-list .nav-current{display:flex;align-items:flex-start;width:100%;height:100%;box-sizing:border-box;margin:0;padding:24px;color:#fafafa;font-size:17px;font-weight:400;line-height:24px;letter-spacing:.2px;transition-duration:0s}.nav-list a:hover,.nav-list a:focus-visible,.nav-list span:hover,.platform-page .nav-list a:hover,.platform-page .nav-list span:hover,.solutions-page .nav-list a:hover,.solutions-page .nav-list span:hover,.pricing-page .nav-list a:hover,.pricing-page .nav-list span:hover,.contact-page .nav-list a:hover,.contact-page .nav-list span:hover{color:#fafafa}.hero{height:auto;min-height:calc(100vw * 517 / 430)}.hero h1{top:calc(100vw * 128 / 430);left:50%;width:calc(100vw * 396 / 430);max-width:calc(100vw * 396 / 430);transform:translate(-50%);text-align:center;font-size:calc(100vw * 40 / 430);line-height:calc(100vw * 48 / 430)}.hero-light,.hero-bold{line-height:calc(100vw * 48 / 430)}.hero-bold{font-weight:600}.hero h1 .hero-bold,.hero h1 .hero-light:last-of-type{display:block}.hero-visual{top:auto;bottom:0;left:50%;width:calc(100vw * 398 / 430);height:calc(100vw * 165 / 430);transform:translate(-50%)}.hero-visual img{width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:fill}.platform,.impact,.about,.steps,.partner,.footer,.logo-wall,.quotes{height:auto;min-height:0}.platform{padding:48px 16px}.platform-inner{align-items:stretch;gap:40px;padding-top:0;width:100%;max-width:none}.platform-intro{align-items:center;width:100%;max-width:min(398px,100%);margin-inline:auto;text-align:center}.platform h2{width:100%;max-width:min(398px,100%);font-size:32px;line-height:40px;text-align:center}.platform-intro .lede{width:min(332px,100%);max-width:min(332px,100%);margin-inline:auto;text-align:center}.cards{flex-direction:column;align-items:center;width:100%;max-width:100%;margin-inline:auto}.card{width:100%;max-width:100%;height:200px}.card h3{line-height:24px}.card p{font-size:15px;line-height:24px}.card:nth-child(3){height:224px}.card-copy{height:auto;flex:1;min-height:0}.impact{padding:48px 16px}.impact-inner{align-items:center;gap:48px;padding-top:0;width:100%;max-width:none}.impact h2{width:288px;max-width:100%;height:auto;margin:0 auto;font-size:27px;font-weight:600;line-height:32px;text-align:center}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:24px;width:100%;max-width:100%;margin-inline:auto}.stats li{width:auto;max-width:none;height:120px;margin-inline:0}.stats li:first-child span{width:93px;text-align:left}.logo-wall{height:240px}.logo-wall-inner{width:100%;max-width:100%;height:240px;margin-inline:0}.logo-viewport{height:240px;overflow:hidden}.logo-track{gap:0;margin-top:58px;margin-left:76px;animation:kf_753_3594_translate_0 22.236s linear infinite}.logo-set{gap:0}.logo-set+.logo-set{margin-left:24px}.logo-tile{height:124px;flex:0 0 auto;width:auto;min-width:0}.logo-set .logo-tile:nth-child(1){width:120px;flex-basis:120px}.logo-set .logo-tile:nth-child(2){width:99px;flex-basis:99px;margin-left:1px}.logo-set .logo-tile:nth-child(3){width:105px;flex-basis:105px;margin-left:10px}.logo-set .logo-tile:nth-child(4){width:95px;flex-basis:95px;margin-left:-1px}.logo-set .logo-tile:nth-child(5){width:93px;flex-basis:93px;margin-left:-4px}.logo-set .logo-tile:nth-child(6){width:98px;flex-basis:98px;margin-left:2px}.logo-set .logo-tile:nth-child(7){width:91px;flex-basis:91px;margin-left:-6px}.logo-set .logo-tile:nth-child(8){width:100px;flex-basis:100px;margin-left:4px}.logo-set .logo-tile:nth-child(9){width:97px;flex-basis:97px;margin-left:1px}.logo-img--noncha{top:47px;left:4px;width:116px;height:30px}.logo-img--limburg{top:22px;left:22px;width:81px;height:81px}.logo-img--niro{top:15px;left:15px;width:93px;height:93px}.logo-cst{top:29px;left:29px;width:66px;height:66px}.logo-cst img{top:-1px;left:-1px;width:68px;height:71px}.logo-img--charlon{top:12px;left:16px;width:92px;height:101px}.logo-img--brobbey{top:25px;left:25px;width:74px;height:74px}.logo-img--jugador{top:35px;left:34px;width:57px;height:54px}.logo-official{width:300px;height:240px;background:transparent}.logo-block-left.logo-asset--mobile{clip-path:none}.logo-fade-left{left:134px;top:48px;width:166px;height:144px;transform:none;background-image:linear-gradient(to right,#080808,#08080800)}.logo-kdtc{transform:scale(calc(124 / 140));transform-origin:0 0}.logo-ifutbol{top:27px;left:27px;width:70px;height:70px}.logo-ifutbol img{top:-1px;left:-1px;width:71px;height:72px}.logo-asset--desktop{display:none}.logo-asset--mobile{display:block}.logo-block-left.logo-asset--mobile{left:0;width:219px;height:240px}.logo-slash.logo-asset--mobile{left:150px;top:60px;width:45px;height:123px;transform:none}.logo-brand-stack{left:0;top:48px;width:160px;height:142px}.logo-logogram{top:8px;left:31px;width:99px;height:88px}.logo-brand-stack p{top:92px;left:24px;width:113px;font-size:12px;line-height:24px;letter-spacing:.2px;text-align:center;color:#ffffffb3}.quotes{overflow:hidden;padding:40px 0}.quote-slider{width:100%;height:auto;margin:0;padding-bottom:64px}.quote-arrow{display:block;top:auto;bottom:0;width:48px;height:48px}.quote-arrow--prev{left:calc(50% - 56px)}.quote-arrow--next{left:calc(50% + 8px)}.quote-arrow--next .quote-arrow-icon{left:12px;transform:scaleX(-1);transform-origin:center}.quote-pager{display:none}.quote-cards-wrap{container-type:inline-size;width:100%;height:auto;margin-left:0;padding-left:0;padding-right:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overflow-anchor:none;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none}.quote-cards-wrap::-webkit-scrollbar{display:none}.quote-cards-wrap.is-dragging{cursor:grabbing;scroll-snap-type:none}.quote-row{gap:0;padding:0;transform:none!important}.quote-row.is-page-2{transform:none}.quote{--quote-card: min(340px, calc(100cqw - 40px) );width:100cqw;height:288px;flex:0 0 100cqw;scroll-snap-align:start}.quote .avatar{top:0;right:calc((100cqw - var(--quote-card)) / 2 + 16px);left:auto}.quote article{top:8px;bottom:auto;left:50%;width:var(--quote-card);height:280px;margin-top:0;transform:translate(-50%);display:flex;flex-direction:column}.quote[data-quote="1"] .quote-body,.quote[data-quote="5"] .quote-body{gap:16px}.quote[data-quote="2"] .quote-body,.quote[data-quote="3"] .quote-body,.quote[data-quote="4"] .quote-body{gap:24px}.quote[data-quote="2"] .quote-body{justify-content:flex-start}.quote-body{flex:1;height:auto;min-height:192px;margin-top:0;padding:24px;justify-content:space-between}.quote-body p,.quote:nth-child(5) .quote-body p{font-size:15px;font-weight:500;line-height:24px;height:auto}.about-inner{grid-template-columns:1fr;padding:40px 32px;gap:32px;max-width:100%}.about-title{align-items:flex-start;gap:0;width:189px}.about-title h2{width:189px;font-size:27px;line-height:37px;font-weight:700;text-align:left}.about-tag{width:189px;margin-top:-2px;font-size:20px;line-height:27px;text-align:left}.about-copy p.about-kicker{font-size:17px;font-weight:700;line-height:24px}.about-copy{max-width:none;gap:24px}.steps-inner{align-items:stretch;gap:40px;padding:40px 16px;max-width:100%}.steps h2{font-size:32px;font-weight:600;line-height:40px;text-align:center}.step-row{flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-height:0;padding:0 40px;box-sizing:border-box}.step-chevron{display:none}.step{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;width:auto;height:72px;padding:16px;box-sizing:border-box}.step p{flex:1;text-align:left}.step-break:not(.step-break--keep){display:inline;height:auto;overflow:visible}.step-break--keep{display:inline;height:auto;overflow:visible}.partner{height:auto;min-height:774px}.partner-bg{left:-1705px}.homepage .partner-bg{top:0;left:0;width:100%;height:100%}.homepage .partner-bg picture{display:block;width:100%;height:100%}.homepage .partner-bg img{width:100%;height:100%;transform:none}.homepage .partner figcaption{margin-top:40px}.partner-inner{display:flex;flex-direction:column;padding:64px 16px;gap:32px;max-width:100%}.partner-photo-wrap{order:2;position:relative;width:100%;max-width:100%;height:auto;aspect-ratio:1;padding-top:0;overflow:hidden}.partner blockquote{order:1;padding:0 0 0 16px}.partner blockquote p{width:347px;max-width:100%;font-size:24px;line-height:32px}.partner figcaption strong{font-size:18px;line-height:24px;letter-spacing:-.02em;color:#fafafa;width:137px}.partner figcaption span{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px;color:#d9d9d9;width:121px}.partner-photo{position:absolute;left:0;top:0;width:calc(100% * 414.7578866698275 / 398);height:calc(100% * 414.7578866698275 / 398);max-width:none;object-fit:fill}.footer{display:flex;flex-direction:column;height:auto;min-height:592px;overflow:visible;padding:40px 24px 16px;box-sizing:border-box}.footer-inner{display:flex;flex-direction:column;gap:40px;padding:0;max-width:100%}.footer h2{margin:0;font-size:36px;line-height:56px}.footer-grid{flex-direction:row;flex-wrap:wrap;column-gap:80px;row-gap:40px}.footer-brand{flex:0 0 100%;width:100%;height:auto;padding-top:32px}.footer-logo{top:0;left:0;width:166px;height:32px}.footer-brand p{max-width:382px;margin-top:8px}.footer-grid>.footer-columns{column-gap:80px}.footer-columns>.footer-links:first-of-type{margin-left:0;margin-top:0;flex:0 0 80px;width:80px;min-width:80px;max-width:80px}.footer-columns>.footer-links--explore{margin-left:0;margin-top:0;flex:0 0 auto}.legal-bar{position:static;top:auto;left:auto;right:auto;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;max-width:100%;height:72px;margin:39.5px auto 0;padding:24px 0;border-top:1px solid #292929;box-sizing:border-box;text-align:center}.legal{justify-content:center;flex-wrap:wrap}.p-footer,.s-footer,.pr-footer,.ct-footer{position:relative;width:100%;height:auto;padding:40px 24px 0;box-sizing:border-box}.p-footer-heading,.s-footer-heading,.pr-footer-heading,.ct-footer-heading{position:static;width:auto;height:auto;margin:0 0 32px;font-size:36px;line-height:56px}.p-footer-brand,.s-footer-brand,.pr-footer-brand,.ct-footer-brand{position:static;width:100%;height:auto;margin-bottom:32px}.p-footer-logo,.s-footer-logo,.pr-footer-logo,.ct-footer-logo{position:static;width:158px;height:24px;object-fit:contain}.p-footer-tagline,.s-footer-tagline,.pr-footer-tagline,.ct-footer-tagline{position:static;width:100%;margin-top:8px}.p-footer-links,.s-footer-links,.pr-footer-links,.ct-footer-links{position:static}.p-footer>.footer-columns,.s-footer>.footer-columns,.pr-footer>.footer-columns,.ct-footer>.footer-columns{display:inline-flex;align-items:flex-start;vertical-align:top;gap:80px}.p-footer-links--product,.s-footer-links--product,.pr-footer-links--product,.ct-footer-links--product{left:auto;display:block;vertical-align:top;margin-right:0}.p-footer-links--explore,.s-footer-links--explore,.pr-footer-links--explore,.ct-footer-links--explore{left:auto;display:inline-block;vertical-align:top}.p-footer-bottom,.s-footer-bottom,.pr-footer-bottom,.ct-footer-bottom{position:static;flex-direction:column;align-items:center;gap:16px;width:100%;height:auto;margin-top:48px;padding:24px 0 40px;text-align:center}.p-footer-legal,.s-footer-legal,.pr-footer-legal,.ct-footer-legal{justify-content:center;flex-wrap:wrap}}@media(min-width:1441px){html{overflow-x:clip}.homepage .partner{width:1440px;margin-inline:auto;overflow:visible}.homepage .partner-bg{top:0;left:-1200px;width:3840px;height:808px;overflow:visible}.homepage .partner-bg img{width:3840px;height:808px;max-width:none;transform:scaleX(-1);transform-origin:center center}.homepage .footer{width:1440px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.logo-track{animation:none}.quote-row{transition:none}}.ps-consent{position:fixed;bottom:0;left:0;right:0;z-index:40;box-sizing:border-box;padding:16px var(--gutter);border-top:1px solid var(--bar);background:var(--black);color:var(--white);font-family:Manrope,Manrope Fallback,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.2px}.ps-consent[hidden]{display:none}.ps-consent-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:var(--content);margin-inline:auto}.ps-consent-text{flex:1 1 16rem;margin:0;min-width:0}.ps-consent-link{margin-left:.35em;color:var(--gray);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gray) 55%,transparent);text-underline-offset:3px}.ps-consent-link:hover,.ps-consent-link:focus-visible{color:var(--light);text-decoration-color:color-mix(in srgb,var(--light) 55%,transparent)}.ps-consent-actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.75rem}.ps-consent-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;position:relative;min-width:auto;width:auto;max-width:none;height:38px;padding:0 1rem;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .2s ease}.ps-consent-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.ps-consent-btn--accept{background:#2e2e2e;color:#fff;border-color:#2e2e2e}.ps-consent-btn--accept:hover:not(:disabled){background:#404040;border-color:#404040}.ps-consent-btn--reject{background:transparent;color:#d1d5db;border-color:#d1d5db}.ps-consent-btn--reject:hover:not(:disabled){background:#f9fafb1f;border-color:#9ca3af;color:#f9fafb}@media(max-width:767px){.ps-consent{padding-block:16px}.ps-consent-inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px}.ps-consent-text{flex:0 1 auto}.ps-consent-actions{width:auto;margin-left:auto;justify-content:flex-end;gap:.75rem}}@media(max-width:640px){.ps-consent-btn{height:38px;padding:.5rem .875rem;font-size:.8125rem;line-height:1.25rem}}}@layer fluid{@media(min-width:768px)and (max-width:1439px){:root{--gutter: clamp(32px, calc((100vw - 1152px)/2) , 144px);--content: min(1152px, calc(100vw - 2 * var(--gutter)))}.menu-button{display:none}.nav-list{display:flex;position:static;flex-direction:row;align-items:center;gap:24px;min-width:0;padding:0;background:transparent}.platform-frame,.solutions-frame,.pricing-frame,.contact-frame{width:100%;height:auto;margin-inline:auto;overflow-x:clip}.quotes{overflow:hidden}.step-row{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:24px;width:100%;max-width:var(--content);margin-inline:auto;padding:8px 0;box-sizing:border-box}.step{flex:1 1 0;width:auto;max-width:128px;min-width:0}.step-chevron{flex:0 0 32px;width:32px;height:32px}.step-break{display:block;height:0;overflow:hidden}.hero{position:relative;height:auto;min-height:clamp(560px,calc(360px + min(496px,(min(1332px,100vw - 2 * var(--gutter)) * 496 / 1332))),816px);padding:0;overflow:hidden;box-sizing:border-box}.hero h1{position:absolute;top:160px;left:50%;transform:translate(-50%);width:min(776px,calc(100% - 2 * var(--gutter)));max-width:calc(100% - 2 * var(--gutter));margin:0;text-align:center}.hero-visual{position:absolute;bottom:0;left:50%;top:auto;width:min(1332px,100%);height:auto;transform:translate(-50%)}.hero-visual img{display:block;width:100%;height:auto;aspect-ratio:1332 / 496;max-height:496px;object-fit:contain}.platform{height:auto;overflow:visible;padding-bottom:96px}.impact,.about,.steps,.quotes,.footer{height:auto;overflow:visible}.impact{padding-bottom:96px}.quotes{padding-bottom:192px}.about{padding-bottom:120px}.steps{padding-bottom:166px}.partner{height:auto;overflow:hidden}.about-inner{grid-template-columns:minmax(200px,280px) minmax(280px,1fr);gap:clamp(48px,8vw,112px)}.partner-inner{grid-template-columns:repeat(2,minmax(min(280px,100%),1fr));gap:24px}.partner-photo{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.partner blockquote p{max-width:100%}.footer-grid{flex-direction:row;flex-wrap:wrap;align-items:flex-start;row-gap:32px;column-gap:88.5px}.footer-grid>.footer-columns{column-gap:120px;flex:1 1 auto;min-width:max-content}.footer-columns>.footer-links:first-of-type{width:80px;min-width:80px;max-width:80px;flex:0 0 80px;margin-left:0;margin-top:3px}.footer-columns>.footer-links--explore{margin-left:0;margin-top:3px}.quote-slider{display:grid;grid-template-columns:48px minmax(0,564px) 48px;align-items:center;width:fit-content;max-width:calc(100% - 2 * var(--gutter));height:328px;margin-top:120px;margin-left:auto;margin-right:auto}.quote-arrow{position:relative;top:auto;justify-self:center;align-self:center}.quote-arrow--prev{grid-column:1;left:auto}.quote-arrow--next{grid-column:3;left:auto;right:auto}.quote-cards-wrap{container-type:inline-size;grid-column:2;width:100%;height:328px;margin-left:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none}.quote-cards-wrap::-webkit-scrollbar{display:none}.quote-cards-wrap.is-dragging{cursor:grabbing;scroll-snap-type:none}.quote-row,.quote-row.is-page-2{transform:none}.quote{width:min(270px,calc((100cqw - 24px)/2));flex:0 0 min(270px,calc((100cqw - 24px)/2));scroll-snap-align:start}.stats li{flex:1 1 200px;width:auto;max-width:270px}.card{flex:1 1 240px;max-width:276px;width:auto}.p-hero{width:100%;height:auto;min-height:clamp(480px,56vw,816px)}.p-hero-banner{position:relative;width:100%;height:100%;min-height:inherit}.p-hero-title{left:50%;top:clamp(120px,12vw,160px);transform:translate(-50%);width:min(657px,calc(100% - 2 * var(--gutter)));height:auto;text-align:center}.p-hero-visual{left:50%;top:auto;bottom:0;transform:translate(-50%);width:min(1332px,calc(100% - 2 * var(--gutter)));height:auto;max-height:496px;object-fit:contain}.p-trainer,.p-academy,.p-player,.p-club{width:100%;height:auto;padding:120px var(--gutter) 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}.p-text-content{position:static;left:auto;top:auto;width:100%;max-width:var(--content);margin-inline:auto;height:auto}.p-caption{width:100%}.p-copy-container{position:static;left:auto;width:100%;max-width:650px}.p-section-title,.p-body-copy{width:100%;max-width:650px}.p-trainer-photo{position:static;width:min(calc(100vw * 297 / 430),calc(297px + 214px*(100vw - 430px)/1010px));height:auto;max-height:none;margin:auto auto 0;aspect-ratio:297 / 232;object-fit:fill}.p-academy-photo{position:static;width:min(calc(100vw * 398 / 430),calc(398px + 405px*(100vw - 430px)/1010px));max-width:none;height:auto;max-height:none;margin:auto auto 0;aspect-ratio:398 / 235;object-fit:fill}.p-player-photo{position:static;width:min(calc(100vw * 256 / 430),calc(256px + 199px*(100vw - 430px)/1010px));height:auto;max-height:none;margin:auto auto 0;aspect-ratio:256 / 220;object-fit:fill}.p-club-photo{position:static;width:min(calc(100vw * 398 / 430),calc(398px + 652px*(100vw - 430px)/1010px));max-width:none;height:auto;max-height:none;margin:auto auto 0;aspect-ratio:398 / 191;object-fit:fill}.p-partner{width:100%;height:auto;min-height:640px;display:grid;grid-template-columns:repeat(2,minmax(min(280px,100%),1fr));gap:24px;align-items:start;padding:120px var(--gutter);box-sizing:border-box}.p-partner-bg-wrap{grid-column:1 / -1;grid-row:1}.p-partner-text{position:relative;grid-column:1;grid-row:1;left:auto;top:auto;z-index:1;width:auto;max-width:564px;height:auto;justify-self:end;margin-right:12px}.p-partner-text blockquote p{width:100%;max-width:502px}.p-partner-photo-wrap{position:relative;grid-column:2;grid-row:1;left:auto;top:auto;z-index:1;width:100%;max-width:564px;height:auto;justify-self:start}.p-partner-photo{position:static;width:100%;height:auto;aspect-ratio:564 / 570;object-fit:cover}.p-footer{width:100%;height:auto;padding:96px var(--gutter) 0;box-sizing:border-box}.p-footer-heading{position:static;width:auto;max-width:var(--content);height:auto;margin:0 auto 48px}.p-footer-brand,.p-footer-links{position:static}.p-footer-brand{display:inline-block;vertical-align:top;width:270px;margin-right:88px}.p-footer>.footer-columns,.s-footer>.footer-columns,.pr-footer>.footer-columns,.ct-footer>.footer-columns{display:inline-flex;align-items:flex-start;vertical-align:top;gap:80px}.p-footer-links--product,.p-footer-links--explore{display:block;vertical-align:top;left:auto;margin-right:0}.p-footer-bottom{position:static;width:100%;max-width:var(--content);margin:48px auto 0;height:auto;padding-bottom:40px}.s-hero{width:100%;height:auto;min-height:max(clamp(480px,56vw,816px),calc(clamp(120px,12vw,160px) + 146px + min(537px,100vw * 537 / 1442.105)))}.s-hero-banner{position:relative;width:100%;height:100%;min-height:max(clamp(480px,56vw,816px),calc(clamp(120px,12vw,160px) + 146px + min(537px,100vw * 537 / 1442.105)))}.s-hero-title{left:50%;top:clamp(120px,12vw,160px);transform:translate(-50%);width:min(839px,calc(100% - 2 * var(--gutter)));height:auto;text-align:center}.s-hero-visual{left:50%;top:auto;bottom:0;transform:translate(-50%);width:100%;height:auto;max-height:537px;object-fit:contain}.s-trainer{width:100%;height:auto;padding:120px var(--gutter);box-sizing:border-box;display:flex;flex-direction:column;gap:120px}.s-trainer-row{position:static;left:auto;top:auto;width:100%;max-width:var(--content);margin-inline:auto;height:auto;flex-wrap:wrap;justify-content:center;gap:clamp(48px,8vw,108px)}.s-trainer-img{flex:1 1 280px;width:auto;max-width:480px;height:auto}.s-trainer-img img,.s-trainer-photo-wrap img{width:100%;height:auto;object-fit:cover}.s-trainer-text{flex:1 1 280px;width:auto;max-width:564px;height:auto}.s-trainer-text h2,.s-trainer-body{width:100%;height:auto}.s-trainer-photo-wrap{position:relative;left:auto;top:auto;flex:1 1 280px;max-width:480px;width:auto;height:auto}.s-partner{width:100%;height:auto;min-height:640px;display:grid;grid-template-columns:repeat(2,minmax(min(280px,100%),1fr));gap:24px;padding:120px var(--gutter);box-sizing:border-box}.s-partner-bg-wrap{grid-column:1 / -1;grid-row:1}.s-partner-text{position:relative;grid-column:1;grid-row:1;left:auto;top:auto;z-index:1;width:auto;max-width:564px;height:auto;justify-self:end}.s-partner-quote{width:100%;max-width:529px}.s-partner-photo-wrap{position:relative;grid-column:2;grid-row:1;left:auto;top:auto;z-index:1;width:100%;max-width:564px;height:auto;justify-self:start}.s-partner-photo{position:static;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.s-footer{width:100%;height:auto;padding:96px var(--gutter) 0;box-sizing:border-box}.s-footer-heading{position:static;width:auto;max-width:var(--content);height:auto;margin:0 auto 48px}.s-footer-brand,.s-footer-links{position:static;display:inline-block;vertical-align:top}.s-footer-brand{width:270px;margin-right:88px;overflow:visible}.s-footer-logo,.s-footer-tagline{position:relative;left:auto;top:auto}.s-footer-logo{margin:5px 0 0 5px}.s-footer-tagline{margin:13px 0 0;width:270px}.s-footer-links--product,.pr-footer-links--product,.ct-footer-links--product{margin-right:0}.s-footer-bottom{position:static;width:100%;max-width:var(--content);margin:48px auto 0;height:auto;padding-bottom:40px}.pricing-header-section{display:flex;flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:0;padding:160px max(var(--gutter),calc((100vw - var(--content)) / 2)) 80px;box-sizing:border-box}.pricing-title{position:static;left:auto;top:auto;transform:translateY(calc(clamp(120px,12vw,160px) - 155.5px));width:min(399px,100%);height:auto;margin:0 auto;text-align:center}.pricing-cards{position:static;left:auto;top:auto;width:min(1152px,100%);height:auto;margin:48px auto 0;flex-wrap:wrap;justify-content:center;gap:24px}.pricing-card{flex:1 1 280px;width:auto;max-width:368px;height:auto}.pricing-card-title,.pricing-card-desc,.pricing-price-block,.pricing-price-yearly,.pricing-cta,.pricing-divider,.pricing-divider-line,.pricing-features,.pricing-feature-list,.pricing-bullet{width:100%;max-width:320px}.pricing-page .partner{height:auto;min-height:640px}.pricing-page .partner-inner{grid-template-columns:repeat(2,minmax(min(280px,100%),1fr))}.pr-footer{width:100%;height:auto;padding:96px var(--gutter) 0;box-sizing:border-box}.pr-footer-heading{position:static;width:auto;max-width:var(--content);height:auto;margin:0 auto 48px}.pr-footer-brand,.pr-footer-links{position:static;display:inline-block;vertical-align:top}.pr-footer-brand{width:270px;margin-right:88px}.pr-footer-links--product{margin-right:0}.pr-footer-bottom{position:static;width:100%;max-width:var(--content);margin:48px auto 0;height:auto;padding-bottom:40px}.contact-header-section{width:100%;height:auto;min-height:720px;padding-bottom:80px;box-sizing:border-box}.contact-title{left:50%;top:calc(clamp(120px,12vw,160px) + 4.5px);transform:translate(-50%);width:min(440px,calc(100% - 2 * var(--gutter)))}.contact-subtitle{left:50%;transform:translate(-50%);width:min(515px,calc(100% - 2 * var(--gutter)))}.contact-form{position:relative;left:auto;top:auto;width:min(540px,calc(100% - 2 * var(--gutter)));height:auto;margin:344px auto 0}.contact-field--interest,.contact-field--full,.contact-field--message,.contact-name-row,.contact-checkbox-row,.contact-field--half{width:100%;max-width:460px}.contact-name-row{flex-direction:row;flex-wrap:wrap;height:auto;gap:20px}.contact-field--half{flex:1 1 200px;height:auto}.contact-checkbox-text{width:auto;flex:1;min-width:0}.contact-partner .partner-inner--mobile{display:none}.contact-partner .partner-inner--desktop{display:grid}.contact-partner .partner-bg--mobile{display:none}.contact-partner .partner-bg--desktop{display:block}.contact-page .partner{height:auto;min-height:640px}.ct-footer{width:100%;height:auto;padding:96px var(--gutter) 0;box-sizing:border-box}.ct-footer-heading{position:static;width:auto;max-width:var(--content);height:auto;margin:0 auto 48px}.ct-footer-brand,.ct-footer-links{position:static;display:inline-block;vertical-align:top}.ct-footer-brand{width:270px;margin-right:88px}.ct-footer-links--product{margin-right:0}.ct-footer-bottom{position:static;width:100%;max-width:var(--content);margin:48px auto 0;height:auto;padding-bottom:40px}.homepage,.platform-page,.solutions-page,.pricing-page,.contact-page{container-type:inline-size}.partner,.pricing-page .partner,.contact-page .partner,.p-partner,.s-partner{display:block;width:1440px;height:768px;min-height:0;margin-inline:auto;padding:0;overflow:hidden;zoom:calc(100cqw/1440px)}.partner-inner{width:1152px;max-width:none;margin-inline:auto;grid-template-columns:564px 564px;gap:24px}.partner-photo{width:564px;height:564px;aspect-ratio:auto;object-fit:cover}.pricing-page .partner-photo,.contact-page .partner-inner--desktop .partner-photo{object-fit:fill}.partner blockquote p{max-width:none}.p-partner-bg-wrap,.s-partner-bg-wrap{position:absolute;left:-1200px;top:0;width:3840px;height:768px;grid-column:auto;grid-row:auto}.p-partner-bg,.s-partner-bg-solid,.s-partner-bg-gradient{width:3840px;height:808px;max-width:none}.p-partner-text,.s-partner-text{position:absolute;left:144px;top:120px;width:564px;max-width:none;height:auto;margin:0;justify-self:auto}.p-partner-text blockquote p{width:502px;max-width:none}.s-partner-quote{width:529px;max-width:none}.p-partner-photo-wrap,.s-partner-photo-wrap{position:absolute;left:732px;top:120px;width:564px;max-width:none;height:576px;justify-self:auto}.p-partner-photo{position:absolute;left:0;top:3px;width:564px;height:570px;aspect-ratio:auto;object-fit:cover}.s-partner-photo{position:absolute;left:0;top:6px;width:564px;height:564px;aspect-ratio:auto;object-fit:fill}}@media(min-width:768px)and (max-width:1439px){.p-trainer .p-text-content,.p-academy .p-text-content,.p-player .p-text-content,.p-club .p-text-content{margin-bottom:40px}}@media(max-width:767px){.p-trainer,.p-academy,.p-player,.p-club{display:flex;flex-direction:column;padding-bottom:0}.p-trainer-photo{position:static;width:min(calc(100vw * 297 / 430),calc(297px + 214px*(100vw - 430px)/1010px));height:auto;max-height:none;margin:auto auto 0;aspect-ratio:297 / 232;object-fit:fill}.p-academy-photo{position:static;width:min(calc(100vw * 398 / 430),calc(398px + 405px*(100vw - 430px)/1010px));max-width:none;height:auto;margin:auto auto 0;aspect-ratio:398 / 235;object-fit:fill}.p-player-photo{position:static;width:min(calc(100vw * 256 / 430),calc(256px + 199px*(100vw - 430px)/1010px));height:auto;max-height:none;margin:auto auto 0;aspect-ratio:256 / 220;object-fit:fill}.p-club-photo{position:static;width:min(calc(100vw * 398 / 430),calc(398px + 652px*(100vw - 430px)/1010px));max-width:none;height:auto;margin:auto auto 0;aspect-ratio:398 / 191;object-fit:fill}}@media(max-width:429px){.footer h2{width:100%;max-width:calc(100vw - 48px);height:auto;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.p-footer,.s-footer,.pr-footer,.ct-footer{display:flex;flex-direction:column;min-height:0;padding:40px 24px 0;box-sizing:border-box}.p-footer-heading,.s-footer-heading,.pr-footer-heading,.ct-footer-heading{position:static;left:auto;top:auto;width:100%;max-width:calc(100vw - 48px);height:auto;margin:0 0 32px;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.p-footer-brand,.s-footer-brand,.pr-footer-brand,.ct-footer-brand{position:static;left:auto;top:auto;width:100%;height:auto;margin:0 0 32px;overflow:visible}.p-footer-logo,.s-footer-logo,.pr-footer-logo,.ct-footer-logo{position:static;left:auto;top:auto;width:158px;height:24px;max-width:none;object-fit:contain}.p-footer-tagline,.s-footer-tagline,.pr-footer-tagline,.ct-footer-tagline{position:static;left:auto;top:auto;width:100%;height:auto;margin:8px 0 0}.p-footer-links,.s-footer-links,.pr-footer-links,.ct-footer-links{position:static;left:auto;top:auto;width:auto;margin:0}.p-footer>.footer-columns,.s-footer>.footer-columns,.pr-footer>.footer-columns,.ct-footer>.footer-columns{display:inline-flex;align-items:flex-start;vertical-align:top;gap:80px}.p-footer-links--product,.s-footer-links--product,.pr-footer-links--product,.ct-footer-links--product{display:block;margin-right:0}.p-footer-links--explore,.s-footer-links--explore,.pr-footer-links--explore,.ct-footer-links--explore{display:inline-block;vertical-align:top}.p-footer-bottom,.s-footer-bottom,.pr-footer-bottom,.ct-footer-bottom{position:static;left:auto;top:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;width:100%;max-width:100%;height:auto;margin:48px 0 0;padding:24px 0 40px;box-sizing:border-box;border-top:1px solid #292929;text-align:center}.p-footer-legal,.s-footer-legal,.pr-footer-legal,.ct-footer-legal{justify-content:center;flex-wrap:wrap}}@media(min-width:768px){.site-header{position:fixed;top:0;left:0;width:100%;z-index:30;transform:none}}}
