.HomeHero_wash__Ypnuj{position:absolute;left:0;right:0;top:0;height:420px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#fbf7f2,#f6eee5);-webkit-mask-image:linear-gradient(180deg,#000,#000 62%,transparent);mask-image:linear-gradient(180deg,#000,#000 62%,transparent)}html[data-color-mode=dark] .HomeHero_wash__Ypnuj{background:linear-gradient(180deg,#12151f,#1a1f2e)}.HomeHero_container__ZVaaL{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding:32px 16px 24px}.HomeHero_content__v_MWO{text-align:center}.HomeHero_title__byuZI{max-width:900px;margin:0 auto 12px;font-size:2rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:#0f1b4c}html[data-color-mode=dark] .HomeHero_title__byuZI{color:#f6f1ea}.HomeHero_subtitle__ptKn3{max-width:640px;margin:0 auto 24px;font-size:1.05rem;line-height:1.6;text-wrap:pretty;color:#5a5f80}html[data-color-mode=dark] .HomeHero_subtitle__ptKn3{color:#d8cfc6}.HomeHero_cta__SwADl{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:420px;min-height:52px;padding:0 28px;border-radius:999px;background:#0f1b4c;color:#fff;font-size:1.1rem;font-weight:800;text-decoration:none;box-shadow:0 8px 24px rgba(15,27,76,.18);transition:background-color .16s ease,transform .12s ease}.HomeHero_cta__SwADl:hover{background:#0b1335}.HomeHero_cta__SwADl:active{transform:scale(.98)}.HomeHero_cta__SwADl:focus-visible{outline:3px solid #d9aa63;outline-offset:2px}html[data-color-mode=dark] .HomeHero_cta__SwADl{background:#8fa3e0;color:#12151f}.HomeHero_coach__sAStY{display:flex;align-items:center;justify-content:center;gap:10px;max-width:420px;margin:16px auto 0;text-align:start}.HomeHero_avatar__0QNjb{flex:0 0 auto;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px rgba(15,27,76,.15)}.HomeHero_coachText__Q2r7L{margin:0;font-size:.9rem;line-height:1.45;color:#5a5f80}.HomeHero_coachText__Q2r7L strong{color:#0f1b4c}html[data-color-mode=dark] .HomeHero_coachText__Q2r7L{color:#d8cfc6}html[data-color-mode=dark] .HomeHero_coachText__Q2r7L strong{color:#f6f1ea}@media (min-width:600px){.HomeHero_container__ZVaaL{padding-inline:24px}.HomeHero_title__byuZI{font-size:2.75rem}.HomeHero_subtitle__ptKn3{font-size:1.2rem}}@media (min-width:900px){.HomeHero_container__ZVaaL{padding-top:56px;padding-bottom:32px}.HomeHero_title__byuZI{font-size:3.25rem}.HomeHero_subtitle__ptKn3{margin-bottom:32px}}