.motion-field[data-astro-cid-k627nd33]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000 12%,#000 62% 92%,#0000)}.motion-still[data-astro-cid-k627nd33],.motion-canvas[data-astro-cid-k627nd33]{width:100%;height:100%;position:absolute;inset:0}.motion-canvas[data-astro-cid-k627nd33]{opacity:0}.motion-field[data-astro-cid-k627nd33][data-ready] .motion-canvas[data-astro-cid-k627nd33]{opacity:1}.motion-field[data-astro-cid-k627nd33][data-ready] .motion-still[data-astro-cid-k627nd33]{display:none}@media (width<=560px){.motion-field[data-astro-cid-k627nd33]{inset:32% 0 0 -35%;mask-image:linear-gradient(#0000,#000 65% 92%,#0000)}}.training-request[data-astro-cid-f3fgkqzp]{scroll-margin-top:110px}.training-note[data-astro-cid-f3fgkqzp],.training-privacy[data-astro-cid-f3fgkqzp],.training-required[data-astro-cid-f3fgkqzp]{color:var(--muted);font-size:.9rem}.training-required[data-astro-cid-f3fgkqzp]{margin-bottom:1.4rem}.training-topics[data-astro-cid-f3fgkqzp]{border:0;margin:0 0 1.6rem;padding:0}.training-topics[data-astro-cid-f3fgkqzp] legend[data-astro-cid-f3fgkqzp]{margin-bottom:.8rem;font-size:.9rem;font-weight:700}.training-topics[data-astro-cid-f3fgkqzp] legend[data-astro-cid-f3fgkqzp] span[data-astro-cid-f3fgkqzp]{color:var(--muted);font-weight:400}.training-topics[data-astro-cid-f3fgkqzp] label[data-astro-cid-f3fgkqzp]{cursor:pointer;align-items:center;gap:.7rem;padding:.6rem 0;display:flex}.training-topics[data-astro-cid-f3fgkqzp] input[data-astro-cid-f3fgkqzp]{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0}.training-topics[data-astro-cid-f3fgkqzp] label[data-astro-cid-f3fgkqzp] span[data-astro-cid-f3fgkqzp]{font-size:1rem;line-height:1.4}.training-privacy[data-astro-cid-f3fgkqzp]{margin:1.3rem 0}.momentum-hero{isolation:isolate;background:var(--paper);border-bottom:1px solid var(--line);min-height:max(650px,100svh - 96px);max-height:1100px;position:relative;overflow:hidden}.momentum-copy{max-width:1800px;margin:auto;padding:clamp(4rem,8vh,6rem) clamp(1.25rem,4.5vw,5.5rem) 16rem}.momentum-copy .eyebrow{color:var(--blue);margin-bottom:1.5rem;font-size:.8rem}.momentum-copy h1{letter-spacing:-.057em;margin:0 0 1.4rem;font-family:DM Sans Variable,sans-serif;font-size:clamp(3.4rem,7vw,8rem);font-weight:800;line-height:1}.momentum-copy h1 span{display:block}.momentum-copy h1 span:last-child{color:var(--lime)}.momentum-intro{max-width:940px;color:var(--muted);margin-bottom:2.3rem;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.5}.momentum-hero .hero-actions{gap:2.5rem}.momentum-hero .cta-button{gap:2.5rem;min-height:64px;font-size:1.1rem}.momentum-hero .quiet-link{color:var(--blue);align-items:center;min-height:44px;font-size:1.08rem;display:inline-flex}.momentum-bottom{color:var(--muted);font-size:.85rem;position:absolute;bottom:1.5rem;left:clamp(1.25rem,4.5vw,5.5rem);right:clamp(1.25rem,4.5vw,5.5rem)}.momentum-bottom p{margin:0}@media (width>=1800px){.momentum-copy{padding-top:7rem}}@media (width<=1000px){.momentum-copy h1{font-size:clamp(3.3rem,7vw,5rem)}.momentum-copy{padding-bottom:14rem}}@media (width<=800px){.momentum-hero{min-height:max(660px,100svh - 76px)}}@media (width<=560px){.momentum-hero{min-height:max(690px,100svh - 76px);max-height:none}.momentum-copy{padding:3rem 1.25rem 15rem}.momentum-copy .eyebrow{margin-bottom:1.8rem;font-size:.65rem}.momentum-copy h1{letter-spacing:-.052em;margin-bottom:1.4rem;font-size:clamp(2.7rem,11.2vw,3.9rem);line-height:1.06}.momentum-intro{max-width:340px;margin-bottom:1.7rem;font-size:1.05rem}.momentum-hero .hero-actions{gap:.9rem}.momentum-hero .cta-button{width:100%;min-height:58px;font-size:1rem}.momentum-hero .quiet-link{font-size:.95rem}.momentum-bottom{font-size:.75rem;bottom:1rem}}.training-hero[data-astro-cid-njl2q4gy]{isolation:isolate;background:var(--paper);border-bottom:1px solid var(--line);min-height:620px;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,4.5vw,5.5rem) 4rem;position:relative;overflow:hidden}.training-hero[data-astro-cid-njl2q4gy] .eyebrow[data-astro-cid-njl2q4gy]{color:var(--blue)}.training-hero[data-astro-cid-njl2q4gy] h1[data-astro-cid-njl2q4gy]{letter-spacing:-.055em;max-width:1100px;margin:1.8rem 0;font-family:DM Sans Variable,sans-serif;font-size:clamp(3rem,6.5vw,7.2rem);font-weight:800;line-height:1.04}.training-hero[data-astro-cid-njl2q4gy] h1[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy]{color:var(--blue)}.training-hero-intro[data-astro-cid-njl2q4gy]{max-width:700px;color:var(--muted);margin-bottom:2rem;font-size:clamp(1.1rem,1.5vw,1.4rem)}.training-hero[data-astro-cid-njl2q4gy] .quiet-link[data-astro-cid-njl2q4gy]{align-items:center;min-height:48px;display:inline-flex}.training-location[data-astro-cid-njl2q4gy]{color:var(--muted);margin:3rem 0 0;font-size:.85rem}@media (width<=560px){.training-hero[data-astro-cid-njl2q4gy]{min-height:650px;padding-bottom:5rem}.training-hero[data-astro-cid-njl2q4gy] .eyebrow[data-astro-cid-njl2q4gy]{max-width:30ch;font-size:.7rem}.training-hero[data-astro-cid-njl2q4gy] h1[data-astro-cid-njl2q4gy]{max-width:9ch;font-size:clamp(3rem,13vw,4rem)}.training-hero[data-astro-cid-njl2q4gy] .hero-actions[data-astro-cid-njl2q4gy]{gap:1rem}.training-hero[data-astro-cid-njl2q4gy] .cta-button[data-astro-cid-njl2q4gy]{width:100%}.training-location[data-astro-cid-njl2q4gy]{max-width:28ch;margin-top:2rem}}
