.page_page__EoPMe{background:var(--bg-primary);color:var(--text-primary);min-height:100vh}.page_container__Z2Fva{max-width:1200px;margin:0 auto;padding:0 20px}.page_breadcrumb__VPB_i{background:var(--bg-tertiary);margin-top:70px;padding:15px 0;color:var(--text-secondary)}.page_breadcrumb__VPB_i .page_container__Z2Fva{display:flex;align-items:center;gap:10px;font-size:.9rem}.page_breadcrumbLink__AX8eF{color:var(--gold);display:inline-flex;align-items:center;gap:5px}.page_hero__T_g_m{padding:64px 20px 48px}.page_eyebrow__B4hHY{color:var(--gold);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.page_hero__T_g_m h1{color:var(--text-primary);font-size:3rem;margin-bottom:20px}.page_hero__T_g_m p{color:var(--text-secondary);line-height:1.8;max-width:840px}.page_section__8MB8P{padding:52px 0}.page_section__8MB8P:nth-child(odd){background:var(--bg-tertiary)}.page_section__8MB8P h2{color:var(--text-primary);font-size:2rem;margin-bottom:22px}.page_section__8MB8P li,.page_section__8MB8P p{color:var(--text-secondary);line-height:1.8}.page_update__AkyFf{align-items:center;color:var(--gold);display:inline-flex;gap:8px;margin-bottom:22px}.page_tableWrap__peKKN{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow-x:auto}.page_tableWrap__peKKN table{border-collapse:collapse;min-width:620px;width:100%}.page_tableWrap__peKKN caption{color:var(--text-secondary);padding:16px;text-align:left}.page_tableWrap__peKKN td,.page_tableWrap__peKKN th{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:15px 18px;text-align:left}.page_tableWrap__peKKN thead th{color:var(--gold);font-weight:700}.page_tableWrap__peKKN tbody th{font-weight:500}.page_tableWrap__peKKN tbody td{color:var(--gold);font-weight:700;text-align:right}.page_tableWrap__peKKN tr:last-child td,.page_tableWrap__peKKN tr:last-child th{border-bottom:0}.page_notice__WJoU3{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:20px}.page_steps__FHL5x{padding-left:24px}.page_steps__FHL5x li{margin-bottom:10px;padding-left:8px}.page_locationLinks__xwkm0{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_locationLinks__xwkm0 a{border-bottom:1px solid var(--border-color);color:var(--gold);padding:12px 0}.page_faqList__IWYBz{display:grid;grid-gap:12px;gap:12px}.page_faqList__IWYBz details{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:18px 20px}.page_faqList__IWYBz summary{color:var(--text-primary);cursor:pointer;font-weight:700}.page_faqList__IWYBz details p{margin:14px 0 0}@media (max-width:700px){.page_hero__T_g_m h1{font-size:2.2rem}.page_section__8MB8P h2{font-size:1.6rem}.page_locationLinks__xwkm0{grid-template-columns:1fr}.page_section__8MB8P{padding:40px 0}}.navbar-custom{background-color:#1a0f2efa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 16px #0009;padding:8px 0;transition:all .3s ease}[data-theme=light] .navbar-custom{background-color:#fffffffa;box-shadow:0 2px 16px #0000001a}.navbar-brand{font-size:1.25rem;letter-spacing:2px;font-weight:900;display:flex;align-items:center;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;transition:all .3s ease;padding:8px 0}.navbar-brand:hover{filter:drop-shadow(0 0 8px rgba(255,215,0,.5))}.nav-link{color:var(--text-secondary)!important;margin-left:8px;margin-right:8px;position:relative;font-weight:500;font-size:.875rem;transition:all .3s ease;padding:8px 12px!important;white-space:nowrap}.nav-link:hover{color:var(--gold)!important}.nav-link:after{content:"";position:absolute;bottom:4px;left:12px;right:12px;height:2px;width:0;margin:0 auto;background:linear-gradient(90deg,var(--gold),var(--gold-light));transition:width .3s ease}.nav-link:hover:after{width:calc(100% - 24px)}.nav-link-cta{background:linear-gradient(135deg,gold,#ffed4e)!important;color:#0a0a0a!important;border-radius:50px!important;padding:8px 20px!important;margin-left:16px!important;font-weight:700!important;font-size:.875rem!important;box-shadow:0 4px 12px #ffd7004d;transition:all .3s ease;white-space:nowrap}.nav-link-cta:after{display:none!important}.nav-link-cta:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #ffd70080!important;color:#0a0a0a!important}.navbar-dark .navbar-toggler{border:2px solid var(--border-color);border-radius:8px;padding:6px 10px;transition:all .3s ease}.navbar-dark .navbar-toggler:hover{border-color:var(--gold)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='%23FFD700' stroke-width='2.5' stroke-linecap='round' d='M4 7h22M4 15h22M4 23h22'/></svg>");width:20px;height:20px}.navbar-controls{display:flex;align-items:center;gap:12px}.theme-toggle-navbar{background:#0000;border:2px solid var(--border-color);border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--gold)}.theme-toggle-navbar:hover{border-color:var(--gold);background:#ffd7001a;transform:scale(1.05)}.theme-toggle-navbar:active{transform:scale(.95)}.theme-icon-navbar{font-size:1.125rem;transition:all .3s ease}[data-theme=dark] .theme-icon-navbar{animation:rotate-slow 20s linear infinite}[data-theme=light] .theme-icon-navbar{animation:pulse-slow 2s ease-in-out infinite}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:1400px){.nav-link{font-size:.8rem;margin-left:4px;margin-right:4px;padding:8px!important}.nav-link-cta{margin-left:12px!important;padding:8px 16px!important;font-size:.8rem!important}}@media (max-width:1200px){.navbar-brand{font-size:1.125rem}.nav-link{font-size:.75rem;margin-left:2px;margin-right:2px;padding:6px!important}.nav-link-cta{padding:6px 14px!important;font-size:.75rem!important}}@media (max-width:991px){.navbar-custom{padding:12px 0}.navbar-brand{font-size:1.25rem}.navbar-controls{gap:8px}.theme-toggle-navbar{width:38px;height:38px}.theme-icon-navbar{font-size:1rem}.nav-link{margin:8px 0;padding:12px 16px!important;border-bottom:1px solid var(--border-color);font-size:.95rem}.nav-link:after{display:none}.nav-link:last-child{border-bottom:none}.nav-link-cta{margin:16px 0 0!important;text-align:center;border-radius:12px!important;font-size:.95rem!important;padding:12px 24px!important}}