.navbar[data-v-d77c6760]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f2;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;height:72px;justify-content:space-between;left:0;padding:0 48px;position:fixed;right:0;top:0;transition:background .3s;z-index:200}.navbar.scrolled[data-v-d77c6760]{background:#000000fc}.nav-logo[data-v-d77c6760]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:800;gap:6px;letter-spacing:.08em;text-decoration:none}.inf[data-v-d77c6760]{font-size:14px}.ai[data-v-d77c6760],.inf[data-v-d77c6760]{color:#c9a84c}.ai[data-v-d77c6760]{font-size:11px;font-weight:600;letter-spacing:.12em;margin-top:2px}.nav-links[data-v-d77c6760]{align-items:center;display:flex;gap:24px}.nav-links a[data-v-d77c6760]{color:#7a8299;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a[data-v-d77c6760]:hover{color:#fff}.nav-right[data-v-d77c6760]{align-items:center;display:flex;gap:12px}.nav-cta[data-v-d77c6760]{background:#c9a84c;border:none;border-radius:6px;color:#000!important;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:700!important;padding:10px 22px;transition:background .2s!important}.nav-cta[data-v-d77c6760]:hover{background:#e8c96a!important}.nav-amazon[data-v-d77c6760]{color:#c9a84c!important;font-weight:600!important}.hamburger[data-v-d77c6760]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:8px;width:40px}.bar[data-v-d77c6760]{background:#fff;border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .28s ease,opacity .28s ease;width:22px}.bar.open[data-v-d77c6760]:first-child{transform:translateY(7px) rotate(45deg)}.bar.open[data-v-d77c6760]:nth-child(2){opacity:0;transform:scaleX(0)}.bar.open[data-v-d77c6760]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-overlay[data-v-d77c6760]{background:#000;inset:72px 0 0;overflow-y:auto;position:fixed;z-index:199}.mobile-links[data-v-d77c6760],.mobile-overlay[data-v-d77c6760]{display:flex;flex-direction:column}.mobile-links[data-v-d77c6760]{padding:24px 24px 40px}.mobile-links a[data-v-d77c6760]{border-bottom:1px solid hsla(0,0%,100%,.07);color:#fffc;display:block;font-size:22px;font-weight:600;padding:18px 0;text-decoration:none;transition:color .2s}.mobile-links a[data-v-d77c6760]:active,.mobile-links a[data-v-d77c6760]:hover{color:#c9a84c}.mobile-cta[data-v-d77c6760]{background:#c9a84c;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:17px;font-weight:800;margin-top:32px;padding:18px;transition:background .2s;width:100%}.mobile-cta[data-v-d77c6760]:hover{background:#e8c96a}.mobile-theme-toggle[data-v-d77c6760]{background:transparent;border:1px solid rgba(201,168,76,.3);border-radius:8px;color:#ffffffb3;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin-top:12px;padding:14px;transition:all .2s;width:100%}.mobile-theme-toggle[data-v-d77c6760]:hover{border-color:#c9a84c;color:#fff}.drawer-enter-active[data-v-d77c6760],.drawer-leave-active[data-v-d77c6760]{transition:opacity .22s ease,transform .22s ease}.drawer-enter-from[data-v-d77c6760],.drawer-leave-to[data-v-d77c6760]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.navbar[data-v-d77c6760]{padding:0 20px}.nav-links[data-v-d77c6760],.nav-right[data-v-d77c6760]{display:none}.hamburger[data-v-d77c6760]{display:flex}}footer[data-v-004f51c9]{background:#000;border-top:1px solid hsla(0,0%,100%,.07);flex-wrap:wrap;gap:16px;justify-content:space-between;padding:40px 48px}.foot-logo[data-v-004f51c9],footer[data-v-004f51c9]{align-items:center;display:flex}.foot-logo[data-v-004f51c9]{font-size:16px;font-weight:800;gap:6px;letter-spacing:.1em}.inf[data-v-004f51c9]{font-size:12px}.ai[data-v-004f51c9],.inf[data-v-004f51c9]{color:#c9a84c}.ai[data-v-004f51c9]{font-size:10px}footer p[data-v-004f51c9]{color:#7a8299;font-size:13px}@media(max-width:768px){footer[data-v-004f51c9]{flex-direction:column;padding:30px 20px;text-align:center}}
