.ErrorSection_errorPage__XzgKu{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:4vw 0;overflow:hidden}@media(max-width:780px){.ErrorSection_errorPage__XzgKu{padding:8vw 4vw}}.ErrorSection_errorVisual__blT5T{margin-bottom:3vw}@media(max-width:780px){.ErrorSection_errorVisual__blT5T{margin-bottom:8vw}}.ErrorSection_errorNumber__Y7Vky{display:flex;align-items:center;justify-content:center;gap:1vw}@media(max-width:780px){.ErrorSection_errorNumber__Y7Vky{gap:2vw}}.ErrorSection_digit__XbwI2{font-size:12vw;font-weight:900;color:#3bacff;line-height:1;text-shadow:0 0 40px rgba(59,172,255,.3),0 0 80px rgba(59,172,255,.1);animation:ErrorSection_digitFloat__OqtLs 3s ease-in-out infinite}@media(max-width:780px){.ErrorSection_digit__XbwI2{font-size:22vw}}.ErrorSection_digit__XbwI2:first-child{animation-delay:0s}.ErrorSection_digit__XbwI2:nth-child(3){animation-delay:.5s}.ErrorSection_searchIcon__5_Wkb{position:relative;width:8vw;height:8vw;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3BACFF,#375DED);border-radius:50%;color:#fff;font-size:3vw;box-shadow:0 10px 40px rgba(59,172,255,.4),0 0 0 8px rgba(59,172,255,.1);animation:ErrorSection_iconPulse__Hn6G9 2s ease-in-out infinite}@media(max-width:780px){.ErrorSection_searchIcon__5_Wkb{width:16vw;height:16vw;font-size:6vw;box-shadow:0 5px 20px rgba(59,172,255,.4),0 0 0 4px rgba(59,172,255,.1)}}.ErrorSection_searchIcon__5_Wkb svg{animation:ErrorSection_searchRotate__UMp2S 4s ease-in-out infinite}.ErrorSection_pulse2__Hq4uB,.ErrorSection_pulse__mp_lD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:2px solid #3bacff;animation:ErrorSection_pulseRing__GRKPM 2s ease-out infinite}.ErrorSection_pulse2__Hq4uB{animation-delay:1s}.ErrorSection_errorLine__fJWQ_{width:60%;height:4px;margin:2vw auto 0;background:linear-gradient(90deg,transparent,#3BACFF,#375DED,#3BACFF,transparent);border-radius:2px;animation:ErrorSection_lineShimmer__KG83L 3s ease-in-out infinite}@media(max-width:780px){.ErrorSection_errorLine__fJWQ_{margin-top:4vw}}.ErrorSection_errorContent__zAm0_{position:relative;z-index:2;max-width:700px}.ErrorSection_errorHeading__9rtkc{font-size:2vw;font-weight:700;color:#404040;margin-bottom:1vw;line-height:1.3}@media(max-width:780px){.ErrorSection_errorHeading__9rtkc{font-size:6vw;margin-bottom:3vw}}.ErrorSection_errorSubtitle__fyH8B{font-size:.9vw;color:#797979;line-height:1.65;margin-bottom:2.5vw;max-width:550px;margin-left:auto;margin-right:auto}@media(max-width:780px){.ErrorSection_errorSubtitle__fyH8B{font-size:3.33vw;margin-bottom:6vw}}.ErrorSection_errorActions__wlThk{display:flex;flex-wrap:wrap;justify-content:center;gap:1vw;margin-bottom:3vw}@media(max-width:780px){.ErrorSection_errorActions__wlThk{flex-direction:column;gap:3vw;margin-bottom:8vw}}.ErrorSection_primaryBtn__aY1u2 svg{font-size:1.1em}.ErrorSection_phoneBtn___3MIc svg{font-size:.9em;animation:ErrorSection_phoneRing__1V1HJ 2s ease-in-out infinite}.ErrorSection_helpfulLinks__5VaZ5{padding-top:2vw;border-top:1px solid #f5f5f5}@media(max-width:780px){.ErrorSection_helpfulLinks__5VaZ5{padding-top:6vw}}.ErrorSection_helpfulLinksTitle__AFR0G{font-size:.833vw;color:#797979;margin-bottom:1vw;text-transform:uppercase;letter-spacing:.1em}@media(max-width:780px){.ErrorSection_helpfulLinksTitle__AFR0G{font-size:3.75vw;margin-bottom:3vw}}.ErrorSection_linksList__6nTno{display:flex;flex-wrap:wrap;justify-content:center;gap:.5vw 1.5vw}@media(max-width:780px){.ErrorSection_linksList__6nTno{gap:2vw 4vw}}.ErrorSection_linksList__6nTno a{font-size:.833vw;color:#3bacff;text-decoration:none;padding:.3vw .8vw;border-radius:.347vw;transition:all .3s ease}@media(max-width:780px){.ErrorSection_linksList__6nTno a{font-size:3.75vw;padding:1vw 2vw}}.ErrorSection_linksList__6nTno a:hover{background-color:rgba(59,172,255,.1);color:#375ded}.ErrorSection_bgDecoration__jVIp0{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.ErrorSection_circle1__cIGz7,.ErrorSection_circle2__n6t72,.ErrorSection_circle3__jsRNw{position:absolute;border-radius:50%;opacity:.05}.ErrorSection_circle1__cIGz7{width:40vw;height:40vw;background:#3bacff;top:-15vw;right:-10vw;animation:ErrorSection_floatCircle__sIlxU 20s ease-in-out infinite}.ErrorSection_circle2__n6t72{width:25vw;height:25vw;background:#375ded;bottom:-10vw;left:-8vw;animation:ErrorSection_floatCircle__sIlxU 25s ease-in-out infinite reverse}.ErrorSection_circle3__jsRNw{width:15vw;height:15vw;background:#3bacff;top:30%;left:5%;animation:ErrorSection_floatCircle__sIlxU 15s ease-in-out infinite;animation-delay:5s}@keyframes ErrorSection_digitFloat__OqtLs{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ErrorSection_iconPulse__Hn6G9{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ErrorSection_searchRotate__UMp2S{0%,to{transform:rotate(0deg)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes ErrorSection_pulseRing__GRKPM{0%{width:100%;height:100%;opacity:1}to{width:180%;height:180%;opacity:0}}@keyframes ErrorSection_lineShimmer__KG83L{0%,to{opacity:.5;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}@keyframes ErrorSection_phoneRing__1V1HJ{0%,to{transform:rotate(0deg)}10%,30%{transform:rotate(-8deg)}20%,40%{transform:rotate(8deg)}50%{transform:rotate(0deg)}}@keyframes ErrorSection_floatCircle__sIlxU{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.CookieBanner_banner__WCuHH{position:fixed;inset:auto 0 0 0;z-index:2147483000;background:var(--cmp-bg,#ffffff);color:var(--cmp-fg,#1f2937);border-top:1px solid var(--cmp-border,#e5e7eb);box-shadow:0 -4px 24px rgba(0,0,0,.12);padding:1rem 1.25rem}.CookieBanner_bannerInner__L5Sk6{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.CookieBanner_bannerText__6_8AD{flex:1 1 320px;min-width:0}.CookieBanner_overlay__vF501{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.CookieBanner_panel__y1CFt{background:var(--cmp-bg,#ffffff);color:var(--cmp-fg,#1f2937);border-radius:.75rem;box-shadow:0 20px 50px rgba(0,0,0,.25);max-width:560px;width:100%;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.75rem;outline:none}.CookieBanner_title__bicbg{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.CookieBanner_description__YmziN{margin:0;font-size:.9375rem;line-height:1.5;color:var(--cmp-muted,#4b5563)}.CookieBanner_categories__SlroZ{list-style:none;margin:1.25rem 0;padding:0;display:flex;flex-direction:column;gap:.875rem}.CookieBanner_category__53Ke2{border:1px solid var(--cmp-border,#e5e7eb);border-radius:.5rem;padding:.875rem 1rem}.CookieBanner_categoryHead__ng2xo{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.CookieBanner_categoryTitle__2JC7C{font-weight:600;font-size:.9375rem}.CookieBanner_categoryDesc__jLmU4{margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--cmp-muted,#6b7280)}.CookieBanner_alwaysOn__wwbjV{font-size:.75rem;font-weight:600;color:var(--cmp-accent,#2563eb);text-transform:uppercase;letter-spacing:.02em}.CookieBanner_toggle__2SQXD{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:2.75rem;height:1.5rem;flex:0 0 auto;border-radius:999px;background:var(--cmp-border,#d1d5db);cursor:pointer;transition:background .15s ease;margin:0}.CookieBanner_toggle__2SQXD:after{content:"";position:absolute;top:2px;left:2px;width:1.25rem;height:1.25rem;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s ease}.CookieBanner_toggle__2SQXD:checked{background:var(--cmp-accent,#2563eb)}.CookieBanner_toggle__2SQXD:checked:after{transform:translateX(1.25rem)}.CookieBanner_toggle__2SQXD:focus-visible{outline:2px solid var(--cmp-accent,#2563eb);outline-offset:2px}.CookieBanner_privacyLink__Ik5tu{color:var(--cmp-accent,#2563eb);text-decoration:underline;font-size:.875rem}.CookieBanner_actions__fmhzr{display:flex;gap:.625rem;flex-wrap:wrap;margin-top:1.25rem;justify-content:flex-end}.CookieBanner_banner__WCuHH .CookieBanner_actions__fmhzr{margin-top:0;flex:0 0 auto}.CookieBanner_btn__Eq2t5{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:.5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;cursor:pointer;line-height:1.2;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.CookieBanner_btnPrimary__Oygkw{background:var(--cmp-accent,#2563eb);color:#ffffff}.CookieBanner_btnPrimary__Oygkw:hover{background:var(--cmp-accent-hover,#1d4ed8)}.CookieBanner_btnSecondary__2Ipfd{background:transparent;color:var(--cmp-fg,#1f2937);border-color:var(--cmp-border,#d1d5db)}.CookieBanner_btnSecondary__2Ipfd:hover{background:var(--cmp-subtle,#f3f4f6)}.CookieBanner_btnGhost__HAUrf{background:transparent;color:var(--cmp-accent,#2563eb)}.CookieBanner_btnGhost__HAUrf:hover{text-decoration:underline}@media (max-width:640px){.CookieBanner_bannerInner__L5Sk6{flex-direction:column;align-items:stretch}.CookieBanner_banner__WCuHH .CookieBanner_actions__fmhzr{justify-content:stretch}.CookieBanner_btn__Eq2t5{flex:1 1 auto;text-align:center}}