.ProductGallery-module__Y6QAUG__gallery{width:100%;min-width:0;max-width:1120px;margin-inline:auto}.ProductGallery-module__Y6QAUG__choices{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 4.5% 24px;display:flex}.ProductGallery-module__Y6QAUG__choices button{border:1px solid var(--gallery-border,#94a9af);background:var(--gallery-surface,#fff);min-width:144px;min-height:48px;color:var(--gallery-text,#101820);font:inherit;text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.5;transition:background .16s,border-color .16s;display:inline-flex}.ProductGallery-module__Y6QAUG__choices button:hover{border-color:var(--teal,#12b8a6);background:var(--gallery-hover,#e6f4f0)}.ProductGallery-module__Y6QAUG__choices button[aria-pressed=true]{background:var(--teal,#12b8a6);border-color:var(--teal,#12b8a6);color:var(--ink,#101820)}.ProductGallery-module__Y6QAUG__figure{margin:0}.ProductGallery-module__Y6QAUG__computer{border-radius:12px;padding-top:2px;display:block}.ProductGallery-module__Y6QAUG__lid{background:#14191f;border:1px solid #77838d;border-radius:16px 16px 3px 3px;margin-inline:4.5%;padding:clamp(12px,1.4vw,18px) 9px 12px;position:relative;box-shadow:0 22px 45px #081b2920,inset 0 0 0 2px #30373e}.ProductGallery-module__Y6QAUG__camera{background:#525e69;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:calc(50% - 2px)}.ProductGallery-module__Y6QAUG__screen{aspect-ratio:16/9;background:#0c1017;place-items:center;display:grid;overflow:hidden}.ProductGallery-module__Y6QAUG__screen img{object-fit:contain;width:100%;height:100%;display:block}.ProductGallery-module__Y6QAUG__base{background:linear-gradient(#dce1e6 0%,#b4bdc6 50%,#7e8993 100%);border:1px solid #9aa3ab;border-top-color:#e7edf2;border-radius:2px 2px 50% 50%/2px 2px 85% 85%;height:clamp(10px,1.5vw,18px);display:block;position:relative;box-shadow:0 12px 24px #071c2720}.ProductGallery-module__Y6QAUG__base>span{background:#7c8892;border-radius:0 0 8px 8px;height:42%;position:absolute;inset:-1px 42% auto;box-shadow:inset 0 1px 3px #26313c80}.ProductGallery-module__Y6QAUG__caption{color:inherit;text-align:center;flex-direction:column;align-items:center;gap:4px;margin:20px 4.5% 0;font-size:12px;line-height:1.65;display:flex}.ProductGallery-module__Y6QAUG__caption>span{opacity:.85}.ProductGallery-module__Y6QAUG__caption a{text-underline-offset:4px;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:44px;padding-inline:12px;font-weight:750;text-decoration:underline;display:inline-flex}.ProductGallery-module__Y6QAUG__caption a svg{flex:none}@media (max-width:700px){.ProductGallery-module__Y6QAUG__choices{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin:0 0 20px;display:grid}.ProductGallery-module__Y6QAUG__choices button{min-width:0;padding:10px 12px;font-size:12px}.ProductGallery-module__Y6QAUG__choices button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.ProductGallery-module__Y6QAUG__lid{border-radius:10px 10px 2px 2px;margin-inline:2%;padding:10px 4px 6px}.ProductGallery-module__Y6QAUG__camera{width:3px;height:3px;top:3px}.ProductGallery-module__Y6QAUG__caption{margin:16px 2% 0}}
.OfferingExplorer-module__QSGQ5W__explorer{color:var(--ink,#101820);background:#f4f7f6;padding:72px max(28px,50vw - 640px)}.OfferingExplorer-module__QSGQ5W__heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px;display:flex}.OfferingExplorer-module__QSGQ5W__eyebrow{color:var(--teal-ink,#0c786c);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.OfferingExplorer-module__QSGQ5W__heading>p{color:#505957;margin:0 0 4px;font-size:15px;line-height:1.75}.OfferingExplorer-module__QSGQ5W__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.OfferingExplorer-module__QSGQ5W__choices button{min-width:0;min-height:88px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #b5c6c1;border-radius:12px;align-items:center;gap:14px;padding:18px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.OfferingExplorer-module__QSGQ5W__choices button>svg{color:var(--teal-ink,#0c786c);flex:none}.OfferingExplorer-module__QSGQ5W__choices button>span{min-width:0}.OfferingExplorer-module__QSGQ5W__choices button:last-child{grid-column:2}.OfferingExplorer-module__QSGQ5W__choices strong{font-size:15px;font-weight:750;line-height:1.4;display:block}.OfferingExplorer-module__QSGQ5W__choices small{color:#505957;margin-top:5px;font-size:11px;line-height:1.5;display:block}.OfferingExplorer-module__QSGQ5W__choiceArrow{margin-left:auto}.OfferingExplorer-module__QSGQ5W__choices button:hover{border-color:var(--teal-ink,#0c786c);background:#e8f5f1}.OfferingExplorer-module__QSGQ5W__choices button[aria-pressed=true]{border-color:var(--teal-ink,#0c786c);box-shadow:inset 0 0 0 1px var(--teal-ink,#0c786c);background:#dbf3ed}.OfferingExplorer-module__QSGQ5W__walkthrough{background:#fff;border:1px solid #c2d0cb;border-radius:18px;scroll-margin-top:24px;overflow:visible;box-shadow:0 18px 44px #10182008}.OfferingExplorer-module__QSGQ5W__walkthroughHeader{border-bottom:1px solid #dce5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex}.OfferingExplorer-module__QSGQ5W__walkthroughHeader>span{color:#505957;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.OfferingExplorer-module__QSGQ5W__walkthroughHeader>p{color:var(--teal-ink,#0c786c);margin:0;font-size:12px;font-weight:750}.OfferingExplorer-module__QSGQ5W__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:20px 28px 0;list-style:none;display:grid}.OfferingExplorer-module__QSGQ5W__steps li{min-width:0}.OfferingExplorer-module__QSGQ5W__steps button{color:#505957;width:100%;height:100%;min-height:52px;font:inherit;text-align:center;cursor:pointer;background:#f4f7f6;border:1px solid #c2d0cb;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.OfferingExplorer-module__QSGQ5W__steps button:hover{border-color:var(--teal-ink,#0c786c)}.OfferingExplorer-module__QSGQ5W__steps button[aria-current=step]{border-color:var(--ink,#101820);background:var(--ink,#101820);color:#fff}.OfferingExplorer-module__QSGQ5W__stepNumber{border:1px solid;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.OfferingExplorer-module__QSGQ5W__steps button[aria-current=step] .OfferingExplorer-module__QSGQ5W__stepNumber{border-color:var(--teal,#12b8a6);color:var(--teal,#12b8a6)}.OfferingExplorer-module__QSGQ5W__detail{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;min-height:440px;padding:32px 28px 20px;display:grid}.OfferingExplorer-module__QSGQ5W__copy{align-self:center}.OfferingExplorer-module__QSGQ5W__copy .OfferingExplorer-module__QSGQ5W__stepLabel{color:var(--teal-ink,#0c786c);letter-spacing:.07em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:750}.OfferingExplorer-module__QSGQ5W__copy h3{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.7vw,36px);line-height:1.13}.OfferingExplorer-module__QSGQ5W__copy>p:not(.OfferingExplorer-module__QSGQ5W__stepLabel){color:#505957;margin:18px 0 0;font-size:14px;line-height:1.75}.OfferingExplorer-module__QSGQ5W__outcome{border-top:1px solid #dce5e1;align-items:flex-start;gap:9px;margin-top:24px;padding-top:18px;display:flex}.OfferingExplorer-module__QSGQ5W__outcome svg{color:var(--teal-ink,#0c786c);flex:none;margin-top:2px}.OfferingExplorer-module__QSGQ5W__outcome p{color:#3e4d46;margin:0;font-size:12px;line-height:1.65}.OfferingExplorer-module__QSGQ5W__preview{min-width:0}.OfferingExplorer-module__QSGQ5W__actions{background:#f9fbfa;border-top:1px solid #dce5e1;border-radius:0 0 18px 18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:22px 28px;display:flex}.OfferingExplorer-module__QSGQ5W__actions button,.OfferingExplorer-module__QSGQ5W__actions a{min-height:48px;color:inherit;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:750;line-height:1.5;display:inline-flex}.OfferingExplorer-module__QSGQ5W__actions svg{flex:none}.OfferingExplorer-module__QSGQ5W__actions .OfferingExplorer-module__QSGQ5W__primary{background:var(--teal,#12b8a6);border-color:var(--teal,#12b8a6);min-width:280px;color:var(--ink,#101820)}.OfferingExplorer-module__QSGQ5W__actions .OfferingExplorer-module__QSGQ5W__primary:hover{background:#2bc5b4;border-color:#2bc5b4}.OfferingExplorer-module__QSGQ5W__actions .OfferingExplorer-module__QSGQ5W__back{background:#fff;border-color:#b5c6c1}.OfferingExplorer-module__QSGQ5W__actions .OfferingExplorer-module__QSGQ5W__back:disabled{color:#65736d;cursor:default;background:#eef2f0;border-color:#d6dfdb}.OfferingExplorer-module__QSGQ5W__actions .OfferingExplorer-module__QSGQ5W__back:not(:disabled):hover{border-color:var(--teal-ink,#0c786c)}.OfferingExplorer-module__QSGQ5W__actions .OfferingExplorer-module__QSGQ5W__restart{color:#505957;text-underline-offset:4px;background:0 0;text-decoration:underline}.OfferingExplorer-module__QSGQ5W__capabilities{margin-top:22px}.OfferingExplorer-module__QSGQ5W__capabilities summary{width:fit-content;min-height:48px;color:var(--teal-ink,#0c786c);text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin:0 auto;padding:12px 16px;font-size:13px;font-weight:750;list-style:none;display:flex}.OfferingExplorer-module__QSGQ5W__capabilities summary::-webkit-details-marker{display:none}.OfferingExplorer-module__QSGQ5W__capabilities[open] summary svg{transform:rotate(90deg)}.OfferingExplorer-module__QSGQ5W__capabilities nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.OfferingExplorer-module__QSGQ5W__capabilities nav a{border-bottom:1px solid #c2d0cb;align-items:center;gap:10px;min-height:52px;padding-block:10px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.OfferingExplorer-module__QSGQ5W__capabilities nav a>span{color:#65736d;font-size:10px}.OfferingExplorer-module__QSGQ5W__capabilities nav a>svg{color:var(--teal-ink,#0c786c);flex:none;margin-left:auto}.OfferingExplorer-module__QSGQ5W__capabilities nav a:hover{color:var(--teal-ink,#0c786c)}@media (max-width:1000px){.OfferingExplorer-module__QSGQ5W__heading{flex-direction:column;align-items:flex-start;gap:22px}.OfferingExplorer-module__QSGQ5W__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.OfferingExplorer-module__QSGQ5W__choices button:last-child{grid-column:1/-1}.OfferingExplorer-module__QSGQ5W__detail{grid-template-columns:1fr;gap:28px}.OfferingExplorer-module__QSGQ5W__copy{max-width:720px}.OfferingExplorer-module__QSGQ5W__preview{width:100%;max-width:820px;margin-inline:auto}}@media (max-width:700px){.OfferingExplorer-module__QSGQ5W__explorer{padding:52px 20px}.OfferingExplorer-module__QSGQ5W__heading{gap:18px;margin-bottom:25px}.OfferingExplorer-module__QSGQ5W__eyebrow{margin-bottom:15px;font-size:10px}.OfferingExplorer-module__QSGQ5W__heading>p{font-size:14px}.OfferingExplorer-module__QSGQ5W__choices{gap:8px;margin-bottom:20px}.OfferingExplorer-module__QSGQ5W__choices button{text-align:center;flex-direction:column;justify-content:center;gap:10px;min-height:126px;padding:14px 10px}.OfferingExplorer-module__QSGQ5W__choices strong{font-size:13px}.OfferingExplorer-module__QSGQ5W__choices small{font-size:11px}.OfferingExplorer-module__QSGQ5W__choiceArrow{display:none}.OfferingExplorer-module__QSGQ5W__walkthroughHeader{text-align:center;justify-content:center;padding:18px 14px}.OfferingExplorer-module__QSGQ5W__steps{gap:6px;padding:16px 12px 0}.OfferingExplorer-module__QSGQ5W__steps button{flex-direction:column;gap:8px;padding:10px 5px;font-size:11px}.OfferingExplorer-module__QSGQ5W__detail{min-height:0;padding:26px 16px 16px}.OfferingExplorer-module__QSGQ5W__copy h3{font-size:27px}.OfferingExplorer-module__QSGQ5W__copy>p:not(.OfferingExplorer-module__QSGQ5W__stepLabel){font-size:14px}.OfferingExplorer-module__QSGQ5W__outcome{margin-top:20px;padding-top:16px}.OfferingExplorer-module__QSGQ5W__actions{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:18px 12px;display:grid}.OfferingExplorer-module__QSGQ5W__actions button,.OfferingExplorer-module__QSGQ5W__actions a{min-width:0;padding:11px 10px;font-size:12px}.OfferingExplorer-module__QSGQ5W__actions .OfferingExplorer-module__QSGQ5W__primary{min-width:0}.OfferingExplorer-module__QSGQ5W__actions .OfferingExplorer-module__QSGQ5W__restart{grid-column:1/-1;justify-self:center}.OfferingExplorer-module__QSGQ5W__capabilities nav{grid-template-columns:1fr;gap:0}}
.page-module___8aEwW__page{--navy:#101820;--navy-soft:#1c242b;--teal:#12b8a6;--teal-bright:var(--teal);--teal-ink:color-mix(in srgb, var(--teal) 65%, #000);--ink:#101820;--surface:#f4f7f6;background:var(--navy);color:#fff;min-height:100vh;font-family:var(--oneclub-font,Inter, Arial, sans-serif);overflow:clip}.page-module___8aEwW__page *,.page-module___8aEwW__page :before,.page-module___8aEwW__page :after{box-sizing:border-box}.page-module___8aEwW__page a{color:inherit;text-decoration:none}.page-module___8aEwW__page :focus-visible{outline-offset:3px;outline:3px solid #0a1924;box-shadow:0 0 0 6px #fff}.page-module___8aEwW__skipLink{z-index:100;background:#fff;border-radius:8px;padding:11px 15px;font-size:13px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-180%);color:var(--ink)!important}.page-module___8aEwW__skipLink:focus{transform:translateY(0)}.page-module___8aEwW__headerShell{background:#0b1116;padding:0 max(24px,50vw - 720px)}.page-module___8aEwW__heroShell{isolation:isolate;background:radial-gradient(circle at 82% 37%,#12b8a62e,#0000 28%),linear-gradient(#0b1116 0%,#101820 73%,#151f25 100%);padding:0 max(24px,50vw - 720px);position:relative}.page-module___8aEwW__heroShell:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#5f9caa0d 1px,#0000 1px),linear-gradient(90deg,#5f9caa0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 74%,#0000);mask-image:linear-gradient(#0000,#000 18% 74%,#0000)}.page-module___8aEwW__header{z-index:10;border-bottom:1px solid #85b2bc2b;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;display:grid;position:relative}.page-module___8aEwW__brandLink{width:max-content}.page-module___8aEwW__logo{align-items:center;gap:11px;display:inline-flex}.page-module___8aEwW__wordmark{color:#fff;letter-spacing:-.035em;align-items:baseline;gap:4px;font-size:21px;font-weight:760;display:inline-flex}.page-module___8aEwW__wordmark strong{font-weight:760}.page-module___8aEwW__desktopNav{color:#c6cfcc;align-items:center;gap:26px;font-size:14px;font-weight:650;display:flex}.page-module___8aEwW__desktopNav a,.page-module___8aEwW__footer a{transition:color .16s}.page-module___8aEwW__desktopNav a:hover,.page-module___8aEwW__footer a:hover{color:var(--teal-bright)}.page-module___8aEwW__headerCta{border:1px solid var(--teal-bright);background:var(--teal-bright);text-align:center;border-radius:9px;justify-content:center;justify-self:end;align-items:center;gap:10px;min-height:46px;padding:0 19px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #12b8a629;color:var(--ink)!important}.page-module___8aEwW__mobileMenu{display:none}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1.12fr);align-items:center;gap:18px;max-width:1440px;min-height:610px;margin:0 auto;padding:54px 0 38px;display:grid}.page-module___8aEwW__heroCopy{z-index:2;padding-left:2px;position:relative}.page-module___8aEwW__eyebrow,.page-module___8aEwW__eyebrowDark{color:var(--teal-bright);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;padding-left:46px;font-size:12px;font-weight:800;line-height:1.35;display:block;position:relative}.page-module___8aEwW__eyebrow:before,.page-module___8aEwW__eyebrowDark:before{content:"";background:currentColor;width:34px;height:2px;position:absolute;top:.62em;left:0}.page-module___8aEwW__heroCopy h1{letter-spacing:-.058em;max-width:680px;margin:0;font-size:clamp(40px,4.2vw,64px);font-weight:810;line-height:1.08}.page-module___8aEwW__heroCopy h1 em{color:var(--teal-bright);font-style:normal}.page-module___8aEwW__heroIntro{color:#bbc5c2;max-width:590px;margin:27px 0 0;font-size:18px;line-height:1.65}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.page-module___8aEwW__heroActions>a{flex:0 240px}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 21px;font-size:14px;font-weight:800;line-height:1.5;transition:background .16s,border-color .16s;display:inline-flex}.page-module___8aEwW__primaryButton{border:1px solid var(--teal-bright);background:var(--teal-bright);color:var(--ink)!important}.page-module___8aEwW__secondaryButton{color:#fff;background:#0c1e2b8f;border:1px solid #c1d8df5c}.page-module___8aEwW__primaryButton>span,.page-module___8aEwW__secondaryButton>span{justify-content:center;align-items:center;gap:8px;display:inline-flex}.page-module___8aEwW__primaryButton>svg,.page-module___8aEwW__secondaryButton>svg,.page-module___8aEwW__headerCta>svg,.page-module___8aEwW__textLink>svg{flex:none}.page-module___8aEwW__primaryButton:hover,.page-module___8aEwW__headerCta:hover{background:#2bc5b4;border-color:#2bc5b4}.page-module___8aEwW__secondaryButton:hover{border-color:var(--teal-bright);background:#12b8a61a}.page-module___8aEwW__heroVisual{justify-content:center;align-self:stretch;align-items:center;min-width:0;margin-right:-9vw;display:flex;position:relative}.page-module___8aEwW__heroVisual img{z-index:2;filter:drop-shadow(0 28px 54px #0000006e);width:min(930px,68vw);max-width:none;height:auto;display:block;position:relative;-webkit-mask-image:radial-gradient(94% 92% at 55%,#000 68%,#0000 100%);mask-image:radial-gradient(94% 92% at 55%,#000 68%,#0000 100%)}.page-module___8aEwW__heroGlow{z-index:0;filter:blur(70px);background:#12b8a630;border-radius:50%;position:absolute;inset:23% 9% 16% 8%}.page-module___8aEwW__roleRail{border-top:1px solid #7fabb82e;grid-template-columns:.72fr 1.28fr;align-items:center;gap:28px;max-width:1440px;min-height:112px;margin:0 auto;display:grid}.page-module___8aEwW__roleRail>p{color:#98aaa3;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.page-module___8aEwW__roleRail>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.page-module___8aEwW__roleRail span{color:#c6cfcc;border-left:1px solid #87b0bb2b;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:700;display:flex}.page-module___8aEwW__roleRail svg{color:var(--teal-bright)}.page-module___8aEwW__page section[id],.page-module___8aEwW__page article[id]{scroll-margin-top:26px}.page-module___8aEwW__founderLine{color:#aebbb7;max-width:470px;margin:24px 0 0;font-size:12px;line-height:1.65}.page-module___8aEwW__developmentSection,.page-module___8aEwW__coachSection,.page-module___8aEwW__videoSection,.page-module___8aEwW__performanceSection,.page-module___8aEwW__operationsSection,.page-module___8aEwW__communicationSection,.page-module___8aEwW__trainingSection,.page-module___8aEwW__growthSection,.page-module___8aEwW__customSection,.page-module___8aEwW__intelligenceSection,.page-module___8aEwW__originSection,.page-module___8aEwW__demoSection,.page-module___8aEwW__footer{padding-inline:max(28px,50vw - 640px)}.page-module___8aEwW__page h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1.07}.page-module___8aEwW__page h2 em{color:var(--teal-ink);font-style:normal}.page-module___8aEwW__page h3{letter-spacing:-.025em;font-weight:750}.page-module___8aEwW__eyebrowDark{color:var(--teal-ink)}.page-module___8aEwW__developmentSection{color:var(--ink);background:#fff;padding-block:88px}.page-module___8aEwW__developmentCopy>p:not(.page-module___8aEwW__eyebrowDark),.page-module___8aEwW__performanceCopy>p:not(.page-module___8aEwW__eyebrowDark),.page-module___8aEwW__customCopy>p:not(.page-module___8aEwW__eyebrow),.page-module___8aEwW__intelligenceCopy>p:not(.page-module___8aEwW__eyebrowDark){color:#505957;margin:22px 0 0;font-size:16px;line-height:1.75}.page-module___8aEwW__developmentCopy>p+p:not(.page-module___8aEwW__eyebrowDark){margin-top:15px}.page-module___8aEwW__textLink{text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;margin-inline:auto;padding:10px 12px;font-size:14px;font-weight:750;line-height:1.5;display:flex;color:var(--teal-ink)!important}.page-module___8aEwW__textLink:hover{text-underline-offset:5px;text-decoration:underline}.page-module___8aEwW__coachSection{background:var(--navy);grid-template-columns:1fr 1fr;gap:52px 110px;padding-block:92px;display:grid}.page-module___8aEwW__coachSection,.page-module___8aEwW__trainingSection,.page-module___8aEwW__customSection{--gallery-surface:#1c242b;--gallery-text:#d5dcd9;--gallery-border:#536772;--gallery-hover:#253d3b}.page-module___8aEwW__coachSection h2 em,.page-module___8aEwW__customSection h2 em{color:var(--teal-bright)}.page-module___8aEwW__coachIntro>p:not(.page-module___8aEwW__eyebrow){color:#bbc5c2;max-width:470px;margin-top:25px;font-size:16px;line-height:1.75}.page-module___8aEwW__coachIntro .page-module___8aEwW__textLink{margin-top:15px;color:var(--teal-bright)!important}.page-module___8aEwW__coachFeatures article{border-bottom:1px solid #2a3c49;padding-block:25px}.page-module___8aEwW__coachFeatures article:first-child{padding-top:0}.page-module___8aEwW__coachFeatures article:last-child{border-bottom:0;padding-bottom:0}.page-module___8aEwW__coachFeatures article>span{letter-spacing:.13em;color:var(--teal-bright);font-size:10px;font-weight:700}.page-module___8aEwW__coachFeatures h3{margin:12px 0 10px;font-size:25px}.page-module___8aEwW__coachFeatures p{color:#bbc5c2;margin:0;font-size:15px;line-height:1.75}.page-module___8aEwW__coachGallery{color:#bbc5c2;grid-column:1/-1;min-width:0}.page-module___8aEwW__coachGallery>h3{color:#fff;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(24px,2.6vw,32px)}.page-module___8aEwW__coachGallery>p{max-width:680px;margin:0 0 28px;font-size:15px;line-height:1.75}.page-module___8aEwW__videoSection{color:var(--ink);background:#f1f5f5;padding-block:95px}.page-module___8aEwW__splitHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:75px;margin-bottom:44px;display:grid}.page-module___8aEwW__splitHeading>p{color:#505957;margin:0;font-size:16px;line-height:1.75}.page-module___8aEwW__performanceSection{color:var(--ink);background:#fff;padding-block:88px}.page-module___8aEwW__checkList{gap:15px;margin:25px 0 0;padding:0;list-style:none;display:grid}.page-module___8aEwW__checkList li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.page-module___8aEwW__checkList svg{color:var(--teal-ink);flex:none;margin-top:2px}.page-module___8aEwW__performanceCopy>p.page-module___8aEwW__availabilityNote{color:#647278;font-size:12px;line-height:1.6}.page-module___8aEwW__operationsSection{color:var(--ink);background:#f1f5f5;padding-block:95px}.page-module___8aEwW__customSection{background:#101820;padding-block:88px}.page-module___8aEwW__customCopy>p:not(.page-module___8aEwW__eyebrow){color:#bbc5c2}.page-module___8aEwW__customCopy>h3{color:#fff;margin:0 0 10px;font-size:22px}.page-module___8aEwW__customCopy>p+h3{margin-top:26px}.page-module___8aEwW__customCopy>h3+p:not(.page-module___8aEwW__eyebrow){margin:0}.page-module___8aEwW__customList{flex-wrap:wrap;gap:10px;margin:27px 0 0;padding:0;list-style:none;display:flex}.page-module___8aEwW__customList li{color:#ccd6d2;border:1px solid #37515d;border-radius:5px;padding:9px 12px;font-size:12px}.page-module___8aEwW__intelligenceSection{color:var(--ink);background:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:95px;padding-block:92px;display:grid}.page-module___8aEwW__intelligenceDetails{background:#f0f6f4;border:1px solid #d5e3e1;border-radius:16px;padding:34px}.page-module___8aEwW__smallLabel{color:var(--teal-ink);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.page-module___8aEwW__intelligenceDetails ol{margin:22px 0 0;padding:0;list-style:none}.page-module___8aEwW__intelligenceDetails li{border-top:1px solid #d0dfdc;gap:20px;padding:18px 0;display:flex}.page-module___8aEwW__intelligenceDetails li>span{color:var(--teal-ink);padding-top:3px;font-size:12px}.page-module___8aEwW__intelligenceDetails h3{margin:0 0 8px;font-size:18px}.page-module___8aEwW__intelligenceDetails p{color:#505957;margin:0;font-size:14px;line-height:1.65}.page-module___8aEwW__originSection{color:var(--ink);text-align:center;background:#edf3f1;border-block:1px solid #d8e3de;padding-block:74px}.page-module___8aEwW__originSection .page-module___8aEwW__eyebrowDark{padding-left:0}.page-module___8aEwW__originSection .page-module___8aEwW__eyebrowDark:before{content:none}.page-module___8aEwW__originSection h2{font-size:clamp(28px,3.2vw,44px)}.page-module___8aEwW__originSection>p:last-child{color:#505957;max-width:670px;margin:24px auto 0;font-size:16px;line-height:1.75}.page-module___8aEwW__demoSection{text-align:center;background:#101820;border-bottom:1px solid #263945;justify-items:center;gap:32px;padding-block:85px;display:grid}.page-module___8aEwW__demoSection>div{max-width:800px}.page-module___8aEwW__demoSection .page-module___8aEwW__eyebrow{padding-left:0}.page-module___8aEwW__demoSection .page-module___8aEwW__eyebrow:before{content:none}.page-module___8aEwW__demoSection>div>p:not(.page-module___8aEwW__eyebrow){color:#bbc5c2;max-width:640px;margin:24px auto 0;font-size:16px;line-height:1.75}.page-module___8aEwW__demoSection>.page-module___8aEwW__primaryButton{width:min(100%,280px)}.page-module___8aEwW__footer{background:#0b1116;justify-content:space-between;align-items:flex-end;gap:36px;padding-block:45px;display:flex}.page-module___8aEwW__footer p{color:#bbc5c2;margin:16px 0 5px;font-size:13px}.page-module___8aEwW__footer small{color:#aebbb7;font-size:11px}.page-module___8aEwW__footer nav{color:#bbc5c2;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;font-size:12px;font-weight:650;display:flex}.page-module___8aEwW__footer nav a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1180px){.page-module___8aEwW__desktopNav{gap:18px;font-size:12px}.page-module___8aEwW__heroVisual{margin-right:-10vw}.page-module___8aEwW__heroVisual img{width:65vw}.page-module___8aEwW__roleRail{grid-template-columns:1fr;gap:15px;padding-block:25px}.page-module___8aEwW__developmentSection,.page-module___8aEwW__coachSection,.page-module___8aEwW__performanceSection,.page-module___8aEwW__customSection,.page-module___8aEwW__intelligenceSection{gap:45px}.page-module___8aEwW__splitHeading{gap:40px}}@media (max-width:900px){.page-module___8aEwW__header{justify-content:space-between;min-height:76px;display:flex}.page-module___8aEwW__desktopNav,.page-module___8aEwW__headerCta{display:none}.page-module___8aEwW__mobileMenu{display:block;position:relative}.page-module___8aEwW__mobileMenu summary{color:#d5dcd9;cursor:pointer;border:1px solid #536772;border-radius:8px;place-items:center;min-width:62px;min-height:44px;font-size:13px;font-weight:700;list-style:none;display:grid}.page-module___8aEwW__mobileMenu summary::-webkit-details-marker{display:none}.page-module___8aEwW__mobileMenu nav{background:#101820;border:1px solid #3c5a68;border-radius:12px;width:240px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 45px #0005}.page-module___8aEwW__mobileMenu nav a{color:#d5dcd9;border-radius:7px;min-height:44px;padding:13px 12px;font-size:14px;font-weight:700}.page-module___8aEwW__mobileMenu nav a:hover{background:#243b34}.page-module___8aEwW__hero{grid-template-columns:1fr;gap:8px;min-height:0;padding-top:48px}.page-module___8aEwW__heroCopy{max-width:720px}.page-module___8aEwW__heroCopy h1{font-size:clamp(40px,6.7vw,62px)}.page-module___8aEwW__heroIntro{max-width:610px}.page-module___8aEwW__heroVisual{margin:0 -4vw}.page-module___8aEwW__heroVisual img{width:95vw;max-width:800px}.page-module___8aEwW__developmentSection{gap:30px}.page-module___8aEwW__page h2{font-size:clamp(34px,4.6vw,45px)}.page-module___8aEwW__coachSection{gap:35px}.page-module___8aEwW__splitHeading{grid-template-columns:1fr 1fr;gap:35px}.page-module___8aEwW__customSection{grid-template-columns:1fr;gap:40px}.page-module___8aEwW__customCopy{max-width:620px}.page-module___8aEwW__intelligenceSection{gap:30px}}@media (max-width:700px){.page-module___8aEwW__headerShell,.page-module___8aEwW__heroShell,.page-module___8aEwW__developmentSection,.page-module___8aEwW__coachSection,.page-module___8aEwW__videoSection,.page-module___8aEwW__performanceSection,.page-module___8aEwW__operationsSection,.page-module___8aEwW__communicationSection,.page-module___8aEwW__trainingSection,.page-module___8aEwW__growthSection,.page-module___8aEwW__customSection,.page-module___8aEwW__intelligenceSection,.page-module___8aEwW__originSection,.page-module___8aEwW__demoSection,.page-module___8aEwW__footer{padding-inline:20px}.page-module___8aEwW__header{min-height:70px}.page-module___8aEwW__wordmark{font-size:18px}.page-module___8aEwW__hero{padding-block:36px 18px}.page-module___8aEwW__heroCopy h1{letter-spacing:-.05em;font-size:clamp(30px,8.5vw,52px);line-height:1.12}.page-module___8aEwW__eyebrow,.page-module___8aEwW__eyebrowDark{margin-bottom:16px;padding-left:34px;font-size:10px}.page-module___8aEwW__eyebrow:before,.page-module___8aEwW__eyebrowDark:before{width:24px}.page-module___8aEwW__heroIntro{margin-top:20px;font-size:15px;line-height:1.7}.page-module___8aEwW__heroActions{grid-template-columns:1fr;gap:9px;margin-top:23px;display:grid}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{min-height:49px;font-size:13px}.page-module___8aEwW__founderLine{margin-top:17px;font-size:11px}.page-module___8aEwW__heroVisual{margin:8px -8vw 0}.page-module___8aEwW__heroVisual img{width:110vw;max-width:none}.page-module___8aEwW__roleRail{gap:15px;min-height:0;padding-block:22px}.page-module___8aEwW__roleRail>p{font-size:9px}.page-module___8aEwW__roleRail>div{flex-wrap:wrap;gap:3px 19px;display:flex}.page-module___8aEwW__roleRail span{border:0;justify-content:flex-start;gap:7px;min-height:34px;font-size:11px}.page-module___8aEwW__roleRail svg{width:15px;height:15px}.page-module___8aEwW__developmentSection,.page-module___8aEwW__coachSection,.page-module___8aEwW__performanceSection,.page-module___8aEwW__intelligenceSection{grid-template-columns:1fr;gap:34px;padding-block:60px}.page-module___8aEwW__page h2{font-size:clamp(32px,8.5vw,44px)}.page-module___8aEwW__developmentCopy>p:not(.page-module___8aEwW__eyebrowDark),.page-module___8aEwW__performanceCopy>p:not(.page-module___8aEwW__eyebrowDark),.page-module___8aEwW__customCopy>p:not(.page-module___8aEwW__eyebrow),.page-module___8aEwW__intelligenceCopy>p:not(.page-module___8aEwW__eyebrowDark){font-size:15px}.page-module___8aEwW__coachFeatures h3{font-size:23px}.page-module___8aEwW__coachIntro>p:not(.page-module___8aEwW__eyebrow){font-size:15px}.page-module___8aEwW__videoSection,.page-module___8aEwW__operationsSection,.page-module___8aEwW__customSection{padding-block:60px}.page-module___8aEwW__splitHeading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.page-module___8aEwW__splitHeading>p{font-size:15px}.page-module___8aEwW__performanceCopy>p.page-module___8aEwW__availabilityNote{font-size:12px}.page-module___8aEwW__intelligenceDetails{padding:27px}.page-module___8aEwW__originSection{padding-block:52px}.page-module___8aEwW__originSection h2{font-size:30px}.page-module___8aEwW__originSection>p:last-child{font-size:14px}.page-module___8aEwW__demoSection{grid-template-columns:1fr;gap:29px;padding-block:60px}.page-module___8aEwW__demoSection>div>p:not(.page-module___8aEwW__eyebrow){font-size:15px}.page-module___8aEwW__footer{flex-direction:column;align-items:flex-start;gap:20px;padding-block:35px}.page-module___8aEwW__footer nav{justify-content:flex-start;gap:3px 22px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__page *,.page-module___8aEwW__page :before,.page-module___8aEwW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.page-module___8aEwW__developmentSteps{border-block:1px solid #d8e4e3;flex-wrap:wrap;gap:16px 35px;margin:-10px 0 40px;padding-block:18px;display:flex}.page-module___8aEwW__developmentSteps>span{color:#303a37;gap:11px;font-size:14px;font-weight:650;display:inline-flex}.page-module___8aEwW__developmentSteps b{color:var(--teal-ink);font-size:12px}.page-module___8aEwW__devicePair{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);align-items:center;gap:28px;display:grid}.page-module___8aEwW__mobileProduct{width:100%;min-width:0;max-width:310px;margin:0 auto}.page-module___8aEwW__mobileProduct>a{border-radius:12px;display:block;overflow:hidden}.page-module___8aEwW__mobileProduct img{width:100%;height:auto;display:block}.page-module___8aEwW__mobileProduct figcaption{color:#505957;text-align:center;margin:12px 5px 0;font-size:12px;line-height:1.6}.page-module___8aEwW__developmentSection>.page-module___8aEwW__textLink{margin-top:22px}.page-module___8aEwW__communicationSection{color:var(--ink);background:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;padding-block:78px;display:grid}.page-module___8aEwW__communicationCopy{max-width:660px}.page-module___8aEwW__communicationCopy>p:not(.page-module___8aEwW__eyebrowDark){color:#505957;margin:25px 0 0;font-size:16px;line-height:1.75}.page-module___8aEwW__communicationCopy>.page-module___8aEwW__textLink{margin-top:26px}.page-module___8aEwW__trainingSection{color:#d5dcd9;background:#101820;padding-block:88px}.page-module___8aEwW__trainingSection h2{color:#fff}.page-module___8aEwW__trainingSection h2 em{color:var(--teal-bright)}.page-module___8aEwW__trainingSection .page-module___8aEwW__splitHeading>p{color:#bbc5c2}.page-module___8aEwW__growthSection{color:var(--ink);background:#edf3f1;padding-block:88px}.page-module___8aEwW__customCopy>p{margin:0}.page-module___8aEwW__customSection .page-module___8aEwW__splitHeading{grid-template-columns:1fr 1fr}.page-module___8aEwW__heroVisual{margin-right:0}.page-module___8aEwW__heroVisual img{width:100%;max-width:930px;-webkit-mask-image:none;mask-image:none}@media (max-width:900px){.page-module___8aEwW__devicePair{grid-template-columns:minmax(0,1fr) 170px;gap:18px}.page-module___8aEwW__communicationSection{gap:35px}.page-module___8aEwW__heroVisual{margin:10px 0 0}}@media (max-width:700px){.page-module___8aEwW__heroCopy h1{font-size:clamp(26px,7.9vw,50px)}.page-module___8aEwW__heroVisual{margin:14px 0 0}.page-module___8aEwW__heroVisual img{width:100%}.page-module___8aEwW__devicePair{grid-template-columns:1fr;gap:28px}.page-module___8aEwW__devicePair .page-module___8aEwW__mobileProduct{max-width:260px}.page-module___8aEwW__developmentSteps{flex-direction:column;gap:14px;margin-bottom:26px}.page-module___8aEwW__developmentSteps>span{font-size:13px}.page-module___8aEwW__communicationSection{grid-template-columns:1fr;gap:32px;padding-block:60px}.page-module___8aEwW__communicationCopy{grid-row:1}.page-module___8aEwW__communicationCopy>p:not(.page-module___8aEwW__eyebrowDark){font-size:15px}.page-module___8aEwW__communicationSection .page-module___8aEwW__mobileProduct{max-width:280px}.page-module___8aEwW__trainingSection,.page-module___8aEwW__growthSection{padding-block:60px}.page-module___8aEwW__customSection .page-module___8aEwW__splitHeading{grid-template-columns:1fr}}.page-module___8aEwW__periodizationSection,.page-module___8aEwW__matchdaySection{color:var(--ink);padding:88px max(28px,50vw - 640px)}.page-module___8aEwW__periodizationSection{background:#fff}.page-module___8aEwW__matchdaySection{background:#edf3f1}.page-module___8aEwW__planningDetails{border-block:1px solid #34413c;grid-template-columns:1fr 1fr;gap:40px;margin:0 0 36px;padding-block:24px;display:grid}.page-module___8aEwW__planningDetails h3{color:#fff;margin:0 0 10px;font-size:21px}.page-module___8aEwW__planningDetails p{color:#bbc5c2;max-width:540px;margin:0;font-size:15px;line-height:1.75}@media (max-width:700px){.page-module___8aEwW__periodizationSection,.page-module___8aEwW__matchdaySection{padding:60px 20px}.page-module___8aEwW__planningDetails{grid-template-columns:1fr;gap:24px}}
