.NotFoundPage_page__DvU2P{min-height:100vh;padding:clamp(20px,5vw,56px);color:var(--text-primary);background:radial-gradient(ellipse at 50% 12%,#eae0ff 0,transparent 64%),#f8f7fc}.NotFoundPage_page__DvU2P a:focus-visible{outline:3px solid var(--primary-hover);outline-offset:4px}.NotFoundPage_header__pqXY_{display:flex;justify-content:center;margin-bottom:30px}.NotFoundPage_header__pqXY_ a{display:inline-block}.NotFoundPage_header__pqXY_ img{display:block;width:185px;max-width:100%;height:auto}.NotFoundPage_panel__i0d6V{max-width:760px;margin:auto;padding:clamp(22px,5vw,54px);text-align:center;border:1px solid #e6dcf8;border-radius:24px;background:#fff;box-shadow:0 18px 48px #37225b12}.NotFoundPage_code__Arhxp{margin-bottom:10px;color:var(--primary-hover);font-family:var(--font-outfit),sans-serif;font-weight:700;font-size:clamp(3.8rem,12vw,7.2rem);line-height:1;letter-spacing:-.06em}.NotFoundPage_panel__i0d6V h1{font-size:clamp(1.95rem,5vw,3.25rem)}.NotFoundPage_description__KQMW6{max-width:48ch;margin:14px auto 22px}.NotFoundPage_home__Eo5Gh{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:10px;color:#fff;background:var(--primary-hover);font-weight:650}.NotFoundPage_home__Eo5Gh:hover{background:#5420ad}.NotFoundPage_destinations__wz9Q3{margin-top:28px}.NotFoundPage_destinations__wz9Q3 ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.NotFoundPage_destinations__wz9Q3 li{display:flex}.NotFoundPage_destinations__wz9Q3 a{display:flex;align-items:center;gap:8px;width:100%;min-height:60px;padding:10px 12px;color:var(--primary-hover);background:var(--primary-soft);border-radius:10px;font-size:.88rem;font-weight:650;text-align:left}.NotFoundPage_destinations__wz9Q3 a:hover{text-decoration:underline;text-underline-offset:3px}.NotFoundPage_destinations__wz9Q3 svg{flex:none}.NotFoundPage_destinations__wz9Q3 svg:last-child{margin-left:auto}@media (max-width:630px){.NotFoundPage_destinations__wz9Q3 ul{grid-template-columns:1fr}}.NotFoundPage_english__CxnOz{margin-top:22px;padding-top:16px;border-top:1px solid #e6dcf8;font-size:.9rem}.NotFoundPage_english__CxnOz nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:6px}.NotFoundPage_english__CxnOz a{color:var(--primary-hover);text-decoration:underline;text-underline-offset:3px}