html:has(.test-landing){scroll-behavior:smooth}.test-landing .reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1)}.test-landing .reveal.in{opacity:1;transform:none}.test-landing .reveal.s1{transition-delay:.07s}.test-landing .reveal.s2{transition-delay:.14s}.test-landing .reveal.s3{transition-delay:.21s}.test-landing .reveal.s4{transition-delay:.28s}.test-landing .anim{opacity:0;transform:translateY(24px);animation:cl-rise .9s cubic-bezier(.2,.75,.25,1) forwards}@keyframes cl-rise{to{opacity:1;transform:none}}.test-landing .d1{animation-delay:.1s}.test-landing .d2{animation-delay:.22s}.test-landing .d3{animation-delay:.34s}.test-landing .d4{animation-delay:.46s}.test-landing .d5{animation-delay:.58s}.test-landing .coach-hero-kb{animation:cl-hero-kb 24s ease-in-out infinite alternate}@keyframes cl-hero-kb{0%{transform:scale(1.06)}to{transform:scale(1.16) translateX(-1.5%)}}.test-landing .coach-hero-float{animation:cl-floaty-mobile 5.5s ease-in-out infinite}.test-landing .coach-hero-float--delayed{animation:cl-floaty-mobile 6s ease-in-out .7s infinite}@keyframes cl-floaty-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (min-width:1024px){.test-landing .coach-hero-float{animation:cl-floaty 5.5s ease-in-out infinite}.test-landing .coach-hero-float--delayed{animation:cl-floaty 6s ease-in-out .7s infinite}}@keyframes cl-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.test-landing .header{--green:#008B62;--green-600:#00744F;--ink:#131313;--muted:#6E756F;--line:rgba(19,19,19,.09);--line-2:rgba(19,19,19,.06);font-family:var(--font-coach-header-sans),-apple-system,sans-serif;position:fixed;top:0;left:0;right:0;z-index:100;transition:all .35s ease;isolation:isolate}.test-landing .header-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:1280px;margin:0 auto;transition:all .35s}@media (min-width:1024px) and (max-width:1599px){.test-landing .coach-hero-frame{padding:16px 20px 0}.test-landing .coach-hero-card{border-radius:24px}.test-landing .header:not(.scrolled){padding-top:16px}.test-landing .header-inner{max-width:none;padding-left:calc(20px + (100vw - 40px) * .057);padding-right:calc(20px + (100vw - 40px) * .057)}}@media (min-width:1600px){.test-landing .coach-hero-frame{padding:0}.test-landing .coach-hero-card{border-radius:0!important}.test-landing .header:not(.scrolled){padding-top:0}.test-landing .header-inner{max-width:none;padding-left:calc(100vw * .057);padding-right:calc(100vw * .057)}}@media (min-width:1024px) and (max-width:1366px){.test-landing .coach-hero-copy-block{padding-top:clamp(2.5rem,calc(26vw - 218px),8.5625rem)}}.test-landing .header.scrolled{background:transparent;border-bottom:none}.test-landing .header.scrolled:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--color-bg) 85%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-2);z-index:-1;pointer-events:none}.test-landing .header.scrolled .header-inner{padding-top:12px;padding-bottom:12px}.test-landing .logo{cursor:pointer}.test-landing .logo-img{height:22px;width:auto;display:block}.test-landing .nav{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:13px;padding:5px}.test-landing .header.scrolled .nav{background:rgba(19,19,19,.05);border-color:transparent}.test-landing .nav a{padding:8px 16px;border-radius:10px;font-size:14px;font-weight:500;color:rgba(255,255,255,.9);transition:all .2s;cursor:pointer}.test-landing .header.scrolled .nav a{color:var(--ink)}.test-landing .nav a.active,.test-landing .nav a:hover{background:#fff;color:var(--ink)}.test-landing .header.scrolled .nav a:hover{background:var(--ink);color:#fff}.test-landing .header-cta{display:flex;align-items:center;gap:10px}.test-landing .header .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 20px;border-radius:13px;font-weight:600;font-size:16px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .25s;position:relative;overflow:hidden;white-space:nowrap}.test-landing .header .btn-green{background:var(--green);color:#fff;box-shadow:0 8px 22px -8px rgba(0,139,98,.6)}.test-landing .header .btn-green:hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px rgba(0,139,98,.7);background:var(--green-600)}.test-landing .header .btn .sheen{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s}.test-landing .header .btn:hover .sheen{transform:translateX(120%)}.test-landing .btn-coach{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.28)}.test-landing .header.scrolled .btn-coach{background:transparent;color:var(--ink);border-color:var(--line)}.test-landing .btn-coach:hover{background:#fff;color:var(--green)}.test-landing .header.scrolled .btn-coach:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.test-landing .menu-btn{display:none;flex-direction:column;gap:5px;padding:10px;border:none;background:transparent;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.test-landing .menu-btn:active,.test-landing .menu-btn:focus,.test-landing .menu-btn:focus-visible{border:none;outline:none;box-shadow:none}.test-landing .menu-btn span{width:22px;height:2px;background:#fff;border-radius:2px;transition:.3s}.test-landing .header.scrolled .menu-btn span{background:var(--ink)}.test-landing .lang-switch-btn{font:inherit;background:none;border:none;padding:0;cursor:pointer;transition:color .2s}.test-landing .lang-switch-btn:disabled{cursor:default}.test-landing .header-lang--desktop{display:flex;align-items:center;margin-left:16px;padding:0 2px;flex-shrink:0}.test-landing .header-lang--desktop .lang-switch{color:rgba(255,255,255,.55)}.test-landing .header-lang--desktop .lang-switch-sep{color:rgba(255,255,255,.25)}.test-landing .header-lang--desktop .lang-switch-btn{color:rgba(255,255,255,.55)}.test-landing .header-lang--desktop .lang-switch-btn:hover:not(:disabled){color:#fff}.test-landing .header-lang--desktop .lang-switch-btn.is-active{font-weight:600;color:#fff}.test-landing .header.scrolled .header-lang--desktop .lang-switch{color:var(--muted)}.test-landing .header.scrolled .header-lang--desktop .lang-switch-sep{color:var(--line)}.test-landing .header.scrolled .header-lang--desktop .lang-switch-btn{color:var(--muted)}.test-landing .header.scrolled .header-lang--desktop .lang-switch-btn:hover:not(:disabled){color:var(--ink)}.test-landing .header.scrolled .header-lang--desktop .lang-switch-btn.is-active{font-weight:600;color:var(--ink)}.test-landing .logo{flex-shrink:0}.test-landing .nav{flex-shrink:1;min-width:0}.test-landing .header-cta{flex-shrink:0}@media (min-width:1280px){.test-landing .header-lang--desktop{margin-left:50px}}@media (max-width:1279px) and (min-width:1101px){.test-landing .nav a{padding:8px 11px;font-size:13px}.test-landing .header .btn{padding:10px 16px;font-size:13px}.test-landing .header-lang--desktop{margin-left:8px}}.test-landing.clp-mobile-nav-root{--green:#008B62;--green-600:#00744F;--ink:#131313;font-family:var(--font-coach-header-sans),-apple-system,sans-serif;position:fixed;inset:0;pointer-events:none;z-index:200;overflow:visible;background:transparent;border:none;padding:0;margin:0}.test-landing.clp-mobile-nav-root .mobile-menu-backdrop{position:fixed;inset:0;pointer-events:auto;background:transparent;border:none;padding:0;margin:0;cursor:default;z-index:0}@media (max-width:1100px){.test-landing .header .btn-coach,.test-landing .header .btn-green,.test-landing .header-lang--desktop,.test-landing .nav{display:none}.test-landing .menu-btn{display:flex}.test-landing .header.scrolled .nav.mobile-open,.test-landing .nav.mobile-open{display:flex;position:fixed;top:70px;right:16px;left:auto;transform:none;width:min(260px,calc(100vw - 40px));pointer-events:auto;flex-direction:column;align-items:stretch;gap:2px;background:rgba(255,255,255,.16);backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);border:none;padding:10px 20px;border-radius:22px;box-shadow:0 24px 60px -20px rgba(0,0,0,.35);z-index:200}.test-landing .header.scrolled .nav.mobile-open a,.test-landing .nav.mobile-open a{color:rgba(255,255,255,.95);text-align:center;padding:12px 16px;border-radius:14px;font-size:14px;font-weight:600;letter-spacing:-.01em;background:transparent;border:none;transition:background .2s,color .2s}.test-landing .header.scrolled .nav.mobile-open a:active,.test-landing .header.scrolled .nav.mobile-open a:hover,.test-landing .nav.mobile-open a:active,.test-landing .nav.mobile-open a:hover{background:rgba(255,255,255,.22);color:#fff}.test-landing .nav.mobile-open.menu-on-light{background:rgba(255,255,255,.52);backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);box-shadow:0 20px 50px -18px rgba(19,19,19,.22)}.test-landing .nav.mobile-open.menu-on-light a{color:var(--ink)}.test-landing .nav.mobile-open.menu-on-light a:active,.test-landing .nav.mobile-open.menu-on-light a:hover{background:rgba(255,255,255,.45);color:var(--green)}.test-landing .nav.mobile-open .mobile-menu-actions{display:flex;flex-direction:column;align-self:stretch;width:100%;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.test-landing .nav.mobile-open .mobile-menu-actions .btn{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;box-sizing:border-box;padding:13px 16px;border-radius:14px;font-size:14px;font-weight:700;letter-spacing:-.01em;transition:transform .2s,background .2s,color .2s,box-shadow .2s}.test-landing .nav.mobile-open .mobile-menu-actions .btn-coach{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:#fff}.test-landing .nav.mobile-open .mobile-menu-actions .btn-coach:active{background:rgba(255,255,255,.18)}.test-landing .nav.mobile-open .mobile-menu-actions .btn-coach--disabled{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.35);cursor:default;pointer-events:none}.test-landing .nav.mobile-open .mobile-menu-actions .btn-green{background:var(--green);color:#fff;box-shadow:0 10px 24px -10px rgba(0,139,98,.6)}.test-landing .nav.mobile-open .mobile-menu-actions .btn-green:active{background:var(--green-600)}.test-landing .nav.mobile-open .mobile-menu-actions .btn-login{background:#fff;color:var(--ink)}.test-landing .nav.mobile-open .mobile-menu-actions .btn-login:active{background:rgba(255,255,255,.85)}.test-landing .nav.mobile-open .mobile-menu-lang{display:flex;justify-content:center;padding-top:4px}.test-landing .nav.mobile-open .mobile-menu-lang .lang-switch{color:rgba(255,255,255,.55)}.test-landing .nav.mobile-open .mobile-menu-lang .lang-switch-sep{color:rgba(255,255,255,.25)}.test-landing .nav.mobile-open .mobile-menu-lang .lang-switch-btn{color:rgba(255,255,255,.55)}.test-landing .nav.mobile-open .mobile-menu-lang .lang-switch-btn:hover:not(:disabled){color:#fff}.test-landing .nav.mobile-open .mobile-menu-lang .lang-switch-btn.is-active{font-weight:600;color:#fff}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-actions{border-top-color:rgba(19,19,19,.12)}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-actions .btn-coach{background:transparent;border-color:rgba(19,19,19,.22);color:var(--ink)}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-actions .btn-coach:active{background:rgba(19,19,19,.06)}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-actions .btn-coach--disabled{background:transparent;border-color:rgba(19,19,19,.12);color:rgba(19,19,19,.3)}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-actions .btn-login{background:var(--ink);color:#fff}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-actions .btn-login:active{background:#000}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-lang .lang-switch{color:var(--muted)}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-lang .lang-switch-sep{color:var(--line)}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-lang .lang-switch-btn{color:var(--muted)}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-lang .lang-switch-btn:hover:not(:disabled){color:var(--ink)}.test-landing .nav.mobile-open.menu-on-light .mobile-menu-lang .lang-switch-btn.is-active{font-weight:600;color:var(--ink)}}@media (prefers-reduced-motion:reduce){.test-landing .reveal{opacity:1;transform:none;transition:none}.test-landing .anim{opacity:1;transform:none;animation:none}.test-landing .coach-hero-float,.test-landing .coach-hero-float--delayed,.test-landing .coach-hero-kb{animation:none}.test-landing .header,.test-landing .header .btn,.test-landing .header-inner,.test-landing .nav a{transition:none}}.test-landing{--green:#008B62;--green-600:#00744F}.test-landing .wrap-wide{max-width:1664px;margin:0 auto;padding:0 16px}@media (min-width:1024px){.test-landing .wrap-wide{padding:0 32px}}.test-landing .section{padding:80px 0;position:relative}@media (max-width:1024px){.test-landing .section{padding:24px 0}}.test-landing .pt0{padding-top:0}.test-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border-radius:13px;font-weight:600;font-size:15px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .25s;position:relative;overflow:hidden;white-space:nowrap}.test-landing .btn-white{background:#fff;color:var(--green)}.test-landing .btn-white:hover{transform:translateY(-2px);box-shadow:0 16px 30px -10px rgba(0,0,0,.3)}.test-landing .btn .sheen{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s}.test-landing .btn:hover .sheen{transform:translateX(120%)}.test-landing .coachband{background:linear-gradient(135deg,var(--green),#017050);border-radius:28px;padding:54px;display:grid;grid-template-columns:1.4fr .9fr;gap:40px;align-items:center;color:#fff;position:relative;overflow:hidden}.test-landing .coachband:after{content:"";position:absolute;top:-40%;right:-8%;width:480px;height:480px;background:radial-gradient(circle,rgba(255,255,255,.13),transparent 70%);border-radius:50%}.test-landing .coachband-copy{position:relative;z-index:2}.test-landing .coachband-benefits{position:relative;z-index:2;display:flex;flex-direction:column}.test-landing .coachband-benefit{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16)}.test-landing .coachband-benefit:first-child{padding-top:0}.test-landing .coachband-benefit:last-child{padding-bottom:0;border-bottom:none}.test-landing .coachband-benefit-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.24),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.test-landing .coachband-benefit-icon-svg{width:22px;height:22px;color:#fff}.test-landing .coachband-benefit-copy{min-width:0;padding-top:2px}.test-landing .coachband-benefit-copy strong{display:block;font-size:16px;font-weight:700;line-height:1.35;color:#fff;margin-bottom:6px}.test-landing .coachband-benefit-copy p{margin:0;font-size:14px;line-height:1.55;color:rgba(255,255,255,.78)}@media (max-width:1024px){.test-landing .coachband{grid-template-columns:1fr;padding:32px}}