.training-module__EjfP3a__page{--gutter:clamp(20px,4vw,56px);--shell:72rem;--funnel-shell:72rem;--spring:var(--e-spring);--ink:#f3f5f8;--ink-2:#c3c8d0;--ink-3:#a3a9b3;--muted:#a3a9b3;--line-soft:#ffffff12;--card:#111419;--paper-2:#1c2026;--night:#080a0e;--night-ink:var(--ink);--night-muted:var(--muted);--night-hair:#ffffff12;--blue:#0071e3;--accent:#90c1ff;--accent-soft:#90c1ff12;--accent-rgb:144,193,255;--glow:#4d8dff;--glow-soft:#9ac5ff;background:var(--night);min-height:100svh;color:var(--ink);font-family:var(--font-sans);overflow-x:clip}.training-module__EjfP3a__skip{z-index:20;background:var(--ink);min-height:44px;color:var(--night);border-radius:12px;padding:12px 18px;position:absolute;top:8px;left:20px;transform:translateY(-180%)}.training-module__EjfP3a__skip:focus{transform:none}.training-module__EjfP3a__hero{width:min(100% - 2 * var(--gutter),var(--shell));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"intro form""art form";align-items:start;gap:28px clamp(32px,5vw,72px);margin-inline:auto;padding:clamp(28px,4vw,52px) 0 60px;display:grid}.training-module__EjfP3a__intro{grid-area:intro;min-width:0}.training-module__EjfP3a__kicker{border:1px solid var(--line-soft);color:var(--ink-2);animation:training-module__EjfP3a__enter .6s var(--spring) backwards;background:#111419;border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:7px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.training-module__EjfP3a__kicker svg{color:var(--accent)}.training-module__EjfP3a__intro h1{letter-spacing:-.05em;text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(2.5rem,4.4vw,3.75rem);font-weight:600;line-height:1.04}.training-module__EjfP3a__intro em{color:var(--accent);font-style:normal}.training-module__EjfP3a__word{animation:training-module__EjfP3a__wordEnter .65s var(--spring) backwards;animation-delay:calc(60ms + var(--i) * 28ms);display:inline-block}.training-module__EjfP3a__lead{max-width:33rem;color:var(--muted);text-wrap:pretty;animation:training-module__EjfP3a__enter .7s var(--spring) .3s backwards;margin:22px 0 0;font-size:1rem;line-height:1.65}.training-module__EjfP3a__preview{min-width:0;animation:training-module__EjfP3a__enter .8s var(--spring) .38s backwards;grid-area:art}.training-module__EjfP3a__form{width:100%;min-width:0;animation:training-module__EjfP3a__enter .8s var(--spring) .2s backwards;background:#15181e;border:1px solid #ffffff1c;border-radius:22px;grid-area:form;align-self:center;gap:18px;padding:clamp(24px,3vw,32px);scroll-margin-top:24px;display:grid;box-shadow:0 24px 56px -32px #000}.training-module__EjfP3a__formHead{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding-bottom:22px;display:flex}.training-module__EjfP3a__formSymbol{width:42px;height:42px;color:var(--ink-2);background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.training-module__EjfP3a__formHead h2{letter-spacing:-.025em;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.25}.training-module__EjfP3a__formHead p{color:var(--muted);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.training-module__EjfP3a__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.training-module__EjfP3a__fields>.training-module__EjfP3a__field:last-child{grid-column:1/-1}.training-module__EjfP3a__field{gap:8px;min-width:0;display:grid}.training-module__EjfP3a__field>span,.training-module__EjfP3a__field>label{color:var(--ink-2);font-size:.8125rem;font-weight:500}.training-module__EjfP3a__field input,.training-module__EjfP3a__phone{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#111419;border:1px solid #ffffff20;border-radius:12px;margin:0;font-size:1rem}.training-module__EjfP3a__field input{padding:0 14px}.training-module__EjfP3a__field input::placeholder{color:#858d9b}.training-module__EjfP3a__field input:focus-visible,.training-module__EjfP3a__phone:focus-within{border-color:var(--accent);outline-offset:2px;outline:2px solid #90c1ff30}.training-module__EjfP3a__field input[aria-invalid=true],.training-module__EjfP3a__phone[data-invalid]{border-color:#ed9898}.training-module__EjfP3a__phone{align-items:stretch;display:flex;overflow:hidden}.training-module__EjfP3a__phone input{background:0 0;border:0;border-radius:0;flex:1;min-width:0}.training-module__EjfP3a__phone input:focus-visible{outline:0}.training-module__EjfP3a__country{white-space:nowrap;font-variant-numeric:tabular-nums;border-right:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:.9375rem;display:flex;position:relative}.training-module__EjfP3a__country:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;margin-left:4px;transform:translateY(-2px)rotate(45deg)}.training-module__EjfP3a__country select{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}.training-module__EjfP3a__country option{color:var(--ink);background:#15181e}.training-module__EjfP3a__consent{min-height:44px;color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin:2px 0;font-size:.75rem;line-height:1.55;display:flex}.training-module__EjfP3a__consent input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0;margin:2px 0 0}.training-module__EjfP3a__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.training-module__EjfP3a__primary{color:#111419;min-height:58px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .5s var(--spring),opacity .15s;background:#f3f5f8;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px 7px 22px;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.training-module__EjfP3a__primary>span:first-child{text-align:center;flex:1}.training-module__EjfP3a__primary:active{transform:scale(.97)}.training-module__EjfP3a__primary:disabled{opacity:.6;cursor:progress}.training-module__EjfP3a__primary svg{flex-shrink:0}.training-module__EjfP3a__actionIcon{background:var(--blue);color:#fff;width:44px;height:44px;transition:transform .5s var(--spring);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.training-module__EjfP3a__primary:active .training-module__EjfP3a__actionIcon{transform:scale(.92)}.training-module__EjfP3a__primary:focus-visible,.training-module__EjfP3a__page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.training-module__EjfP3a__formPromise{color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:7px;margin:-3px 0 0;font-size:.6875rem;line-height:1.5;display:flex}.training-module__EjfP3a__formPromise svg{color:var(--accent);flex-shrink:0}.training-module__EjfP3a__fine{color:var(--muted);text-align:center;margin:0;font-size:.6875rem;line-height:1.65}.training-module__EjfP3a__fine a{color:var(--ink-2);text-underline-offset:3px}.training-module__EjfP3a__fine a:active{opacity:.6}.training-module__EjfP3a__page .booking-footer a:active{opacity:.6}.training-module__EjfP3a__page .brand:active{opacity:.6}.training-module__EjfP3a__error,.training-module__EjfP3a__notice{color:#f2a4a4;margin:0;font-size:.875rem;line-height:1.5}.training-module__EjfP3a__inside{border-top:1px solid var(--line-soft);padding:48px 0 56px}.training-module__EjfP3a__inside>.training-module__EjfP3a__sectionHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.training-module__EjfP3a__inside>.training-module__EjfP3a__sectionHead p{max-width:19rem;margin:0 0 4px}.training-module__EjfP3a__explainer{background:#111419;border:1px solid #ffffff16;border-radius:22px;overflow:hidden}.training-module__EjfP3a__chapterTabs{border:1px solid var(--line-soft);background:#0c0f13;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:8px;padding:4px;display:grid}.training-module__EjfP3a__chapterTabs button{min-height:54px;color:var(--muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .5s var(--spring);background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:.9375rem;font-weight:500;display:flex}.training-module__EjfP3a__chapterTabs button[aria-selected=true]{color:var(--ink);background:#ffffff0d;border-color:#ffffff1c}.training-module__EjfP3a__chapterTabs button:active{background:#ffffff10;transform:scale(.97)}.training-module__EjfP3a__chapterTabs button>svg{opacity:0;margin-left:auto;transition:opacity .2s}.training-module__EjfP3a__chapterTabs button[aria-selected=true]>svg{opacity:1}.training-module__EjfP3a__chapterTabs button:focus-visible,.training-module__EjfP3a__chapterPanel:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.training-module__EjfP3a__number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.training-module__EjfP3a__chapterTabs button[aria-selected=true] .training-module__EjfP3a__number{color:var(--accent)}.training-module__EjfP3a__chapterPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);min-height:324px;padding:36px clamp(24px,4vw,48px) 42px;display:grid}.training-module__EjfP3a__chapterCopy{animation:training-module__EjfP3a__enter .55s var(--spring) both}.training-module__EjfP3a__chapterIndex{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.training-module__EjfP3a__chapterCopy h3{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:550;line-height:1.15}.training-module__EjfP3a__chapterCopy p{max-width:26rem;color:var(--muted);margin:14px 0 0;font-size:.9375rem;line-height:1.6}.training-module__EjfP3a__chapterResult{color:var(--ink-2);align-items:center;gap:9px;margin-top:28px;font-size:.8125rem;line-height:1.5;display:flex}.training-module__EjfP3a__chapterResult svg{color:var(--accent);flex-shrink:0}.training-module__EjfP3a__workflow{background:#15181e;border:1px solid #ffffff12;border-radius:18px;margin:0;padding:8px 20px;list-style:none}.training-module__EjfP3a__workflow li{min-height:84px;animation:training-module__EjfP3a__enter .65s var(--spring) backwards;animation-delay:calc(var(--i) * 85ms);align-items:center;gap:14px;padding:14px 0;display:flex;position:relative}.training-module__EjfP3a__workflow li+li{border-top:1px solid var(--line-soft)}.training-module__EjfP3a__workflowIcon{width:40px;height:40px;color:var(--ink-2);background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.training-module__EjfP3a__workflow li:last-child .training-module__EjfP3a__workflowIcon{color:var(--accent);background:#90c1ff0c;border-color:#90c1ff28}.training-module__EjfP3a__workflow li>span:nth-child(2){gap:4px;min-width:0;display:grid}.training-module__EjfP3a__workflow strong{color:var(--ink);font-size:.8125rem;font-weight:500;line-height:1.4}.training-module__EjfP3a__workflow li>span:nth-child(2)>span{color:var(--muted);font-size:.6875rem;line-height:1.4}.training-module__EjfP3a__workflowNumber{color:#69717e;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.6875rem}.training-module__EjfP3a__results{padding-block:40px 64px}.training-module__EjfP3a__results .training-module__EjfP3a__sectionHead{text-align:center;max-width:50rem;margin-inline:auto}.training-module__EjfP3a__sectionHead{margin-bottom:36px}.training-module__EjfP3a__sectionHead>h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,3.6vw,2.875rem);font-weight:600;line-height:1.1}.training-module__EjfP3a__sectionHead>p{color:var(--muted);margin:12px 0 0;font-size:1rem;line-height:1.6}.training-module__EjfP3a__sectionHead>p:first-child{color:var(--accent);margin:0 0 14px;font-size:.875rem}.training-module__EjfP3a__questions{border-top:1px solid var(--line-soft);padding-block:32px 64px}.training-module__EjfP3a__questionsGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,5vw,72px);padding-top:20px;display:grid}.training-module__EjfP3a__questionsGrid .training-module__EjfP3a__sectionHead{margin:0}.training-module__EjfP3a__questionsGrid .training-module__EjfP3a__sectionHead p{max-width:17rem}.training-module__EjfP3a__questions .faq{border:1px solid var(--line-soft);box-shadow:none;background:#111419;border-radius:22px}.training-module__EjfP3a__questions .faq-item[data-open=true]{background:#15181e}.training-module__EjfP3a__questions .faq-q{color:var(--ink)}.training-module__EjfP3a__questions .faq-item[data-open=true] .faq-sign{background:var(--accent);color:#111419}.training-module__EjfP3a__final{text-align:center;justify-items:center;gap:20px;margin-top:64px;display:grid}.training-module__EjfP3a__final p{color:var(--ink-2);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.625rem)}.training-module__EjfP3a__final .training-module__EjfP3a__primary{min-width:min(100%,19rem)}.training-module__EjfP3a__signIn{min-height:44px}.training-module__EjfP3a__page .booking-footer{background:var(--night);color:var(--ink);padding-block:32px}.training-module__EjfP3a__page .brand{color:var(--ink)}@media (max-width:860px){.training-module__EjfP3a__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""art""form";gap:26px;max-width:38rem;padding-top:24px;padding-bottom:40px}.training-module__EjfP3a__intro h1{max-width:21ch;font-size:clamp(2.125rem,7.8vw,3.25rem)}.training-module__EjfP3a__kicker{margin-bottom:18px}.training-module__EjfP3a__lead{margin-top:16px;font-size:.9375rem}.training-module__EjfP3a__form{gap:18px;padding:24px}.training-module__EjfP3a__inside{max-width:38rem;padding:36px 0}.training-module__EjfP3a__inside>.training-module__EjfP3a__sectionHead{display:block}.training-module__EjfP3a__inside>.training-module__EjfP3a__sectionHead p{max-width:25rem;margin-top:14px}.training-module__EjfP3a__chapterPanel{grid-template-columns:minmax(0,1fr);gap:26px;min-height:0;padding:24px}.training-module__EjfP3a__chapterCopy{min-height:180px}.training-module__EjfP3a__chapterCopy h3{font-size:1.75rem}.training-module__EjfP3a__chapterResult{margin-top:18px}.training-module__EjfP3a__chapterTabs button{gap:6px;min-height:50px;padding:10px;font-size:.8125rem}.training-module__EjfP3a__chapterTabs button>svg{display:none}.training-module__EjfP3a__workflow{padding-inline:16px}.training-module__EjfP3a__results{padding-block:40px}.training-module__EjfP3a__questions{padding-block:32px 40px}.training-module__EjfP3a__questionsGrid{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:0}.training-module__EjfP3a__questionsGrid .training-module__EjfP3a__sectionHead h2 br{display:none}.training-module__EjfP3a__final{margin-top:40px}}@media (max-width:480px){.training-module__EjfP3a__fields{grid-template-columns:minmax(0,1fr);gap:16px}.training-module__EjfP3a__form{padding:22px}.training-module__EjfP3a__formHead h2{font-size:1.125rem}.training-module__EjfP3a__formSymbol{border-radius:12px;width:38px;height:38px}}@media (hover:hover) and (pointer:fine){.training-module__EjfP3a__primary:hover .training-module__EjfP3a__actionIcon{transform:translate(2px)}}@keyframes training-module__EjfP3a__enter{0%{opacity:0;transform:translateY(16px)}}@keyframes training-module__EjfP3a__wordEnter{0%{opacity:0;transform:translateY(.35em)}}.training-module__EjfP3a__page [data-training-reveal]{transition:opacity .7s var(--spring),transform .8s var(--spring)}.training-module__EjfP3a__page [data-training-reveal][data-wait]:not([data-inview]){opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.training-module__EjfP3a__word,.training-module__EjfP3a__kicker,.training-module__EjfP3a__lead,.training-module__EjfP3a__preview,.training-module__EjfP3a__form,.training-module__EjfP3a__chapterCopy,.training-module__EjfP3a__workflow li{animation:.2s linear both training-module__EjfP3a__fade}.training-module__EjfP3a__primary,.training-module__EjfP3a__actionIcon{transition:opacity .15s}.training-module__EjfP3a__primary:active,.training-module__EjfP3a__chapterTabs button:active{opacity:.7;transform:none}.training-module__EjfP3a__primary:hover .training-module__EjfP3a__actionIcon{transform:none}.training-module__EjfP3a__page [data-training-reveal]{transition:opacity .2s linear;transform:none!important}}@keyframes training-module__EjfP3a__fade{0%{opacity:0}}@media (prefers-reduced-transparency:reduce){.training-module__EjfP3a__form{border-color:#34383e}.training-module__EjfP3a__signIn{background:#15181e;border-color:#34383e}}
