@keyframes LostConnectionHero_fadeInOut__EX575{0%,to{opacity:1}50%{opacity:.3}}@keyframes LostConnectionHero_slowRotate__7b3Mc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LostConnectionHero_cardBorderShimmer__S0omo{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.LostConnectionHero_hero__QH3dY{position:relative;flex:1 1 auto;display:flex;align-items:center;overflow:hidden;background-color:#f7f5ec;min-height:0;height:100%}.LostConnectionHero_media__9by_4{position:absolute;inset:0;z-index:0;background-size:cover;background-position:100%;background-repeat:no-repeat}.LostConnectionHero_overlay__d8XSx{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,#f7f5ec,#f7f5ec 32%,rgba(247,245,236,.72) 46%,rgba(247,245,236,.18) 64%,rgba(247,245,236,0) 80%)}.LostConnectionHero_content__thsgb{position:relative;z-index:2;width:100%;padding-block:clamp(40px,8vh,96px)}.LostConnectionHero_inner__Sn9_p{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.LostConnectionHero_logo__r_Kuu{display:inline-flex;align-items:center;gap:12px;margin-bottom:clamp(22px,4vh,46px);color:#2f5d34;text-decoration:none;animation:LostConnectionHero_lcFadeUp__9CEzA .6s ease-out both}.LostConnectionHero_logoImage__lJZ_c{height:48px;width:auto;object-fit:contain}.LostConnectionHero_logoFallback__Hkwsw{display:inline-flex;align-items:center;gap:12px}.LostConnectionHero_logoMark___k65y{width:34px;height:48px;color:#5e9c3f;flex:0 0 auto}.LostConnectionHero_logoText__1ZBL_{display:flex;flex-direction:column;line-height:1}.LostConnectionHero_logoPrimary__uGlBN{font-weight:800;font-size:24px;letter-spacing:.18em;color:#2f5d34}.LostConnectionHero_logoSecondary__pm_XK{font-weight:600;font-size:11px;letter-spacing:.34em;color:#5e9c3f;margin-top:4px}.LostConnectionHero_heroBody__cfZGJ{max-width:560px}.LostConnectionHero_statusIcon__OvhxD{display:inline-flex;align-items:center;justify-content:center;width:clamp(92px,11vw,120px);height:clamp(92px,11vw,120px);border-radius:50%;background:rgba(255,255,255,.55);border:1px solid rgba(47,107,68,.16);color:#2f6b44;box-shadow:0 14px 34px rgba(47,93,52,.12);animation:LostConnectionHero_lcFadeUp__9CEzA .6s ease-out .05s both}.LostConnectionHero_statusIcon__OvhxD svg{width:clamp(46px,5.4vw,60px);height:clamp(46px,5.4vw,60px)}.LostConnectionHero_title__IpD6i{margin:clamp(20px,3.5vh,34px) 0 0;color:#2f6b44!important;font-weight:800;font-size:clamp(30px,4.6vw,54px);line-height:1.1;letter-spacing:-.01em;animation:LostConnectionHero_lcFadeUp__9CEzA .6s ease-out .12s both}.LostConnectionHero_description__P0T79{margin:clamp(12px,2vh,18px) 0 0;color:#5d655b;font-size:clamp(15px,1.3vw,18px);line-height:1.6;max-width:440px;animation:LostConnectionHero_lcFadeUp__9CEzA .6s ease-out .18s both}.LostConnectionHero_actions__Ts_pV{display:flex;flex-wrap:wrap;gap:16px;margin-top:clamp(24px,4vh,38px);animation:LostConnectionHero_lcFadeUp__9CEzA .6s ease-out .24s both}.LostConnectionHero_retryFeedback__tuhkn{margin:12px 0 0;color:#5d655b;font-size:clamp(14px,1.2vw,15px);line-height:1.5;max-width:440px}.LostConnectionHero_retryFeedbackSuccess__oEnhU{color:#2f6b44}.LostConnectionHero_primaryBtn__GO2tH,.LostConnectionHero_secondaryBtn__cilPa{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:12px;font-weight:600;font-size:clamp(14px,1.1vw,16px);font-family:inherit;text-decoration:none;cursor:pointer;transition:all .24s cubic-bezier(.22,1,.36,1)}.LostConnectionHero_primaryBtn__GO2tH{background:#2f6b44;color:#fff;border:1px solid #2f6b44}.LostConnectionHero_primaryBtn__GO2tH:hover{background:#255a38;border-color:#255a38;transform:translateY(-2px)}.LostConnectionHero_btnIcon__mkPXz{display:inline-flex}.LostConnectionHero_btnIcon__mkPXz svg{width:18px;height:18px}.LostConnectionHero_secondaryBtn__cilPa{background:rgba(255,255,255,.55);color:#2f6b44;border:1px solid rgba(47,107,68,.4)}.LostConnectionHero_secondaryBtn__cilPa:hover{background:#fff;border-color:#2f6b44;transform:translateY(-2px)}.LostConnectionHero_cta__s0qUF{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,4vh,40px);animation:LostConnectionHero_lcFadeUp__9CEzA .6s ease-out .3s both}.LostConnectionHero_ctaIcon__wGps5{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.75);color:#5e9c3f;box-shadow:0 8px 20px rgba(47,93,52,.12);flex:0 0 auto}.LostConnectionHero_ctaIcon__wGps5 svg{width:22px;height:22px}.LostConnectionHero_ctaBody__Ys877{display:flex;flex-direction:column;gap:2px}.LostConnectionHero_ctaTitle__PMtRj{color:#2f3a2f;font-weight:700;font-size:clamp(14px,1.1vw,15px)}.LostConnectionHero_ctaLink__vzI_E{color:#5e9c3f;font-weight:600;font-size:clamp(13px,1vw,14px);text-decoration:none}.LostConnectionHero_ctaLink__vzI_E:hover{text-decoration:underline}@keyframes LostConnectionHero_lcFadeUp__9CEzA{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:768px){.LostConnectionHero_overlay__d8XSx{background:linear-gradient(120deg,#f7f5ec,#f7f5ec 42%,rgba(247,245,236,.82) 60%,rgba(247,245,236,.4) 80%,rgba(247,245,236,.2))}.LostConnectionHero_media__9by_4{background-position:50%}.LostConnectionHero_heroBody__cfZGJ{max-width:100%}}@media(max-width:576px){.LostConnectionHero_overlay__d8XSx{background:linear-gradient(180deg,rgba(247,245,236,.92),rgba(247,245,236,.86) 55%,rgba(247,245,236,.78))}.LostConnectionHero_actions__Ts_pV{width:100%}.LostConnectionHero_primaryBtn__GO2tH,.LostConnectionHero_secondaryBtn__cilPa{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.LostConnectionHero_actions__Ts_pV,.LostConnectionHero_cta__s0qUF,.LostConnectionHero_description__P0T79,.LostConnectionHero_logo__r_Kuu,.LostConnectionHero_statusIcon__OvhxD,.LostConnectionHero_title__IpD6i{animation:none}.LostConnectionHero_primaryBtn__GO2tH:hover,.LostConnectionHero_secondaryBtn__cilPa:hover{transform:none}}