.journey-hero_hero__19yYS{margin-bottom:20px;color:#fff;background:var(--brand-primary);border:1px solid var(--brand-primary)}.journey-hero_main__lrQwQ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:44px;align-items:center;padding:36px 36px 30px}.journey-hero_intro__WwE5V{position:relative;isolation:isolate;min-width:0}.journey-hero_landscape__ahEGc{position:absolute;z-index:-1;top:-20px;right:-32px;width:210px;height:210px;fill:#315447;stroke:#102e25;stroke-width:1.1;pointer-events:none}.journey-hero_landscape__ahEGc .journey-hero_visited__ixZbh{fill:#b8a879}.journey-hero_titleBlock__741p8{position:relative}.journey-hero_kicker__FkDAu{color:var(--brand-on-dark);font-size:12px;line-height:1.6;margin-bottom:16px}.journey-hero_hero__19yYS .journey-hero_title__JzcxX{font-size:clamp(32px,3.5vw,42px);line-height:1.25;font-weight:750;letter-spacing:.015em;color:#fff}.journey-hero_title__JzcxX>span{display:block}.journey-hero_flag__l1RZV{display:inline-block;width:25px;margin-left:14px;color:#d0bb88;vertical-align:baseline}.journey-hero_flag__l1RZV svg{width:100%;height:32px}.journey-hero_achievement__QDUj_{padding-top:12px}.journey-hero_countLine__tWUpT{display:flex;align-items:center;gap:18px}.journey-hero_count__pdAXx{font-size:88px;font-weight:500;letter-spacing:-.065em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.journey-hero_count__pdAXx>span{font-size:30px;font-weight:400;letter-spacing:-.025em;color:#d0bb88}.journey-hero_countLabel__pMlQU{font-size:12px;line-height:1.6;color:var(--brand-on-dark)}.journey-hero_countLabel__pMlQU>span{display:block;font-size:18px;color:#fff;letter-spacing:.14em}.journey-hero_progress__LThB0{display:grid;grid-template-columns:repeat(47,minmax(0,1fr));gap:3px;height:12px;margin-top:22px}.journey-hero_progress__LThB0>span{background:var(--brand-primary)}.journey-hero_progress__LThB0>.journey-hero_complete___JVF7{background:#d0bb88}.journey-hero_remaining__SB_3p{margin-top:12px;color:var(--brand-on-dark);font-size:12px;line-height:1.5}.journey-hero_remaining__SB_3p strong{color:#fff;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.journey-hero_footer__IAM03{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f6f5ef;color:var(--brand-primary);padding:18px 36px;border-top:1px solid #a99870}.journey-hero_stats__1J3zM{display:flex;gap:32px;min-width:0}.journey-hero_stats__1J3zM>div+div{border-left:1px solid var(--brand-line);padding-left:32px}.journey-hero_stats__1J3zM dt{font-size:12px;color:var(--brand-muted);line-height:1.5}.journey-hero_stats__1J3zM dd{font-size:28px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums;margin-top:2px}.journey-hero_stats__1J3zM dd>span{font-size:11px;font-weight:400;margin-left:7px}.journey-hero_register__abWH3{display:flex;gap:18px;align-items:center;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--brand-soft-strong)}.journey-hero_register__abWH3:hover{border-color:var(--brand-strong)}.journey-hero_register__abWH3:focus-visible{outline:2px solid var(--brand-primary);outline-offset:5px}.journey-hero_register__abWH3>span{font-size:19px}@media (max-width:600px){.journey-hero_main__lrQwQ{display:block;padding:24px 20px 20px}.journey-hero_hero__19yYS .journey-hero_title__JzcxX{font-size:32px}.journey-hero_kicker__FkDAu{font-size:11px;margin-bottom:12px}.journey-hero_landscape__ahEGc{width:158px;height:174px;top:0;right:-10px;opacity:.8}.journey-hero_flag__l1RZV{width:20px;margin-left:10px}.journey-hero_flag__l1RZV svg{height:26px}.journey-hero_achievement__QDUj_{margin-top:22px;padding-top:0}.journey-hero_countLine__tWUpT{gap:18px}.journey-hero_count__pdAXx{font-size:66px}.journey-hero_count__pdAXx>span{font-size:26px}.journey-hero_countLabel__pMlQU{font-size:11px}.journey-hero_countLabel__pMlQU>span{font-size:16px}.journey-hero_progress__LThB0{margin-top:16px;height:10px;gap:2px}.journey-hero_remaining__SB_3p{margin-top:8px;font-size:11px}.journey-hero_remaining__SB_3p strong{font-size:14px}.journey-hero_footer__IAM03{padding:14px 20px;gap:12px}.journey-hero_stats__1J3zM{gap:16px}.journey-hero_stats__1J3zM>div+div{padding-left:16px}.journey-hero_stats__1J3zM dt{font-size:10px}.journey-hero_stats__1J3zM dd{font-size:24px}.journey-hero_stats__1J3zM dd>span{display:none}.journey-hero_register__abWH3{font-size:12px;gap:10px}}@media (max-width:360px){.journey-hero_main__lrQwQ{padding-right:16px;padding-left:16px}.journey-hero_hero__19yYS .journey-hero_title__JzcxX{font-size:29px}.journey-hero_landscape__ahEGc{right:-16px;opacity:.55}.journey-hero_footer__IAM03{padding-right:16px;padding-left:16px}.journey-hero_stats__1J3zM{gap:12px}.journey-hero_stats__1J3zM>div+div{padding-left:12px}.journey-hero_register__abWH3{gap:6px}}